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
Raw HTML content of any page
Full-page PNG screenshot, hosted on CDN
PDF export of any page, hosted on CDN
Clean Markdown extraction from any page
HTML + screenshot combined in one call
Structured extraction with CSS selectors
Page content as structured JSON
Extract all links from any page
Sign up with Google or email. Your API key is generated instantly — 30 free credits to test.
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"
},
"calls_remaining": 72
}Start free. Scale as you grow. Every endpoint costs 1 API call — no surprises.