Base URL
Requests use the base URL below.Authentication
Send your API key in theX-API-Key header on every request.
Field names
Request field names are not the same across endpoints, and unknown fields are rejected with a422. Copy names exactly as shown on each endpoint page.
Endpoints
POST /scrape
Fetch a URL and return its page content.
Batch scrape
Scrape many URLs with the same options in one durable job.
POST /map
Discover URLs for a website with sitemap-first, best-effort discovery.
Crawl
Start a durable, multi-page crawl and poll it for status and results.
GET /serp
Search the web and get back parsed, structured results.