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

POST/api/content

Raw HTML content of any page

POST/api/screenshot

Full-page PNG screenshot, hosted on CDN

POST/api/pdf

PDF export of any page, hosted on CDN

POST/api/markdown

Clean Markdown extraction from any page

POST/api/snapshot

HTML + screenshot combined in one call

POST/api/scrape

Structured extraction with CSS selectors

POST/api/json

Page content as structured JSON

POST/api/links

Extract all links from any page

Three steps to structured data

01

Get your API key

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

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"
  },
  "calls_remaining": 72
}

Simple, per-call pricing

Start free. Scale as you grow. Every endpoint costs 1 API call — no surprises.

Hobby
$9/mo
1,000 API calls/mo3 concurrent requests
  • crawl
  • content
  • screenshot
  • pdf
  • markdown
  • snapshot
  • scrape
  • json
  • links
Starter
$19/mo
3,000 API calls/mo5 concurrent requests
  • crawl
  • content
  • screenshot
  • pdf
  • markdown
  • snapshot
  • scrape
  • json
  • links
Pro
$49/mo
10,000 API calls/mo10 concurrent requests
  • crawl
  • content
  • screenshot
  • pdf
  • markdown
  • snapshot
  • scrape
  • json
  • links
Startup
$99/mo
25,000 API calls/mo20 concurrent requests
  • crawl
  • content
  • screenshot
  • pdf
  • markdown
  • snapshot
  • scrape
  • json
  • links