Extract, capture, and convert any webpage

Screenshots, PDFs, markdown, structured data and more — all from a single API call. Just send a URL and get back exactly what you need.

$curl -X POST /api/screenshot
-d '{"url": "https://example.com"}'
{
  "success": true,
  "url": "cdn.crawlapi.dev/s/a1b2.png",
  "width": 1440
}
screenshotcrawlcontentpdfmarkdownjsonlinksscrapesnapshot

9 endpoints, one shape

Every endpoint accepts the same request body. Send a URL and optional config — get back exactly what you need.

POST/api/crawl

Full JS-rendered page crawl with all resources

3 credits
POST/api/content

Raw HTML content of any page

1 credit
POST/api/screenshot

Full-page PNG screenshot, hosted on CDN

2 credits
POST/api/pdf

PDF export of any page, hosted on CDN

3 credits
POST/api/markdown

Clean Markdown extraction from any page

1 credit
POST/api/snapshot

HTML + screenshot combined in one call

3 credits
POST/api/scrape

Structured extraction with CSS selectors

2 credits
POST/api/json

Page content as structured JSON

1 credit
POST/api/links

Extract all links from any page

1 credit

Three steps to structured data

01

Get your API key

Sign up with Google or email. Your API key is generated instantly — 500 free credits to start.

02

Send a POST request

Pick an endpoint, send a URL in the body with your API key in the header. Same shape for every endpoint.

03

Get structured data back

HTML, Markdown, screenshots, PDFs, JSON — whatever you need, returned in milliseconds.

api request
Request
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
    }
  }'
Response
{
  "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
}

Simple, credit-based pricing

Start free. Scale as you grow. No hidden fees, no per-request pricing surprises.

Free
$0
500 credits/mo
Starter
$9/mo
10,000 credits/mo
Pro
$29/mo
50,000 credits/mo
Business
$99/mo
250,000 credits/mo