Skip to main content

Crawl multiple pages

The crawl API runs asynchronous, multi-page jobs in the background. You start a job, receive a job_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

Response — 202 Accepted

Get job status

Response

Job statuses


Get job results

Response

List all jobs


Cancel a job

Cancels a 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.