Skip to main content
Returns a cursor-paginated slice of crawl pages for a job started with POST /api/crawl. Each returned page includes its lightweight crawl metadata and, when available, the resolved scrape result for that page. Use this endpoint for page content. Keep GET /api/crawl/:id for lightweight status polling.

Path parameters

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

Query parameters

integer
default:"50"
Number of crawl pages to return in this response. Minimum 1, maximum 100.
integer
default:"0"
Zero-based index cursor. 0 starts at the first crawl page. Use the pagination.nextCursor value from the previous response to fetch the next slice.

Pagination behavior

limit controls the page size. If you omit it, the API returns up to 50 crawl pages. cursor is an index into the ordered crawl page list, not an opaque token. For example:
When pagination.nextCursor is null, there are no more crawl pages to fetch.

Example request

Example response

scrape is resolved by default. There is no expand or populate query parameter. If you only need one page’s underlying Scrape request, you can also fetch data[].scrapeRefId with GET /api/history/:id.