Overview
Extract content from any URL as Markdown or HTML
Credits
Fast: 1, Standard: 2, Thorough: 5
Providers
SDK Method
client.scrape(...)
Modes
The mode parameter is a preset that configures optimal provider routing for common use cases. You can also set individual parameters directly for fine-grained control.
Fast
1 creditRaw HTTP, no JS. <1s.
Static HTML only.
Standard
2 creditsFull JS rendering. 2-5s.
SPAs, dynamic content.
Thorough
5 creditsAnti-bot proxies + JS rendering. 10-30s.
Sites that block ordinary scrapers.
Parameters
urlRequiredstring
URL to scrape.
outputselect (default: markdown)
Content format.
wait_forstring
CSS selector to wait for (standard and thorough modes).
timeoutnumber (default: 30)
Seconds the page may take to load (up to 55).
Example Response
{
"success": true,
"data": {
"content": "# Example Domain\n\nThis domain is for use in documentation examples.\n\n[Learn more](https://iana.org/domains/example)",
"title": "Example Domain",
"description": null,
"links": [
"https://iana.org/domains/example"
],
"screenshot_url": null
},
"metadata": {
"provider_used": "raw_http",
"providers_tried": [
"raw_http"
],
"mode_used": "fast",
"response_time_ms": 86,
"request_id": "req_10632882"
},
"credits_used": 1
}Get Started
Create a Suprsonic API key in your dashboard, then call the endpoint with your key in the Authorization header.