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.
Get rendered HTML from a target page, including JS-rendered content.
Extract the main content of a page as clean Markdown.
Extract structured page data: title, meta tags, headings, images, and paragraphs.
Extract all links from a page with metadata.
Take a full-page PNG screenshot. Uploaded to CDN.
Extract structured data using CSS selectors.
Generate a PDF from a target page. Uploaded to CDN.
Get HTML + screenshot in a single call.
Full page crawl: HTML, screenshot, metadata, links, network resources, console logs, and performance metrics.
Sign up with Google or email. Your API key is generated instantly — 200 free credits to evaluate.
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. Credits vary by endpoint complexity.