Skip to main content
Returns progress and lightweight per-page metadata for a crawl job started with POST /api/crawl. Use GET /api/crawl/:id/pages to fetch paginated pages with resolved scrape results.

Path parameters

string
required
The crawl job UUID returned by POST /api/crawl.

Example request

Example response

Poll at a reasonable cadence (every 1–5 seconds) until status is "completed", "failed", or "stopped". Or use Monitor with a webhook to avoid polling entirely.

Fetching page content

The status response intentionally stays lightweight for polling. Use GET /api/crawl/:id/pages to fetch crawl pages with the underlying scrape result resolved into each page:
The response is { data, pagination }, where each data[] item includes crawl metadata and a scrape payload when available.