Crawl multiple pages
The crawl API runs asynchronous, multi-page jobs in the background. You start a job, receive ajob_id, then poll for status and results.
Authentication: API key required for all crawl endpoints.
Overview
Crawl modes
When
mode is omitted it’s auto-detected: batch if urls is present, otherwise
link.
Start a crawl
Body
options object
Example
- Sitemap
- Batch
- With webhook
Response — 202 Accepted
Get job status
Response
Job statuses
Get job results
Response
List all jobs
Cancel a job
pending or running job cooperatively and returns 204 No Content.
Errors
Crawl jobs are scoped to the API key’s owner. You can only list, read, or cancel
jobs you created — other users’
job_ids return 404.