Screenshots, PDFs, markdown, structured data and more — all from a single API call. Just send a URL and get back exactly what you need.
{
"success": true,
"url": "cdn.crawlapi.dev/s/a1b2.png",
"width": 1440
}Every endpoint accepts the same request body. Send a URL and optional config — get back exactly what you need.
Full JS-rendered page crawl with all resources
3 creditsRaw HTML content of any page
1 creditFull-page PNG screenshot, hosted on CDN
2 creditsPDF export of any page, hosted on CDN
3 creditsClean Markdown extraction from any page
1 creditHTML + screenshot combined in one call
3 creditsStructured extraction with CSS selectors
2 creditsPage content as structured JSON
1 creditExtract all links from any page
1 creditSign up with Google or email. Your API key is generated instantly — 500 free credits to start.
Pick an endpoint, send a URL in the body with your API key in the header. Same shape for every endpoint.
HTML, Markdown, screenshots, PDFs, JSON — whatever you need, returned in milliseconds.
curl -X POST https://crawlapi.dev/api/screenshot \ -H "x-api-key: your_api_key" \ -H "Content-Type: application/json" \ -d '{ "url": "https://example.com", "options": { "fullPage": true, "width": 1440 } }'
{
"success": true,
"data": {
"url": "https://cdn.crawlapi.dev/s/abc123.png",
"width": 1440,
"height": 2560,
"size": "1.2 MB"
},
"credits_used": 2,
"credits_remaining": 498
}Start free. Scale as you grow. No hidden fees, no per-request pricing surprises.