List extraction history for a URL
curl -X GET 'https://dashboard.justcrawl.io/api/v1/urls/00000000-0000-0000-0000-000000000001/extractions?page=1&pageSize=25' \ -H 'Authorization: Bearer $JUSTCRAWL_API_KEY'Returns one row per completed extraction for this URL, ordered newest
first. fieldTypes is derived from the latest published schema for the
URL’s (domain, dataType) pair — it tells the UI (and SDK consumers)
which column to render as a number vs text vs link. indexingPending
surfaces the count of jobs sitting in the extraction_done interim
state waiting on the BI bulk-writer flush (Phase 1 Lane D); when
non-zero the table is showing a stale snapshot and the dashboard
overlays a “settling” badge. pageSize is capped at 200 here (not 100
like /urls) because extraction rows are the unit of analyst pagination.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”URL item ID.
Query Parameters
Section titled “Query Parameters ”Responses
Section titled “ Responses ”Paginated extraction history with field-type hints.
object
object
object
Internal storage key for the raw HTML blob.
object
Count of this URL’s jobs sitting in extraction_done awaiting the bulk-writer flush (Phase 1 Lane D).
Example generated
{ "items": [ { "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "orgId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "jobId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "domain": "example", "schemaId": "example", "dataType": "example", "normalized": {}, "rawBlobKey": "example", "qualityCompleteness": 1, "qualityValidation": 1, "qualityComposite": 1, "latencyMs": 1, "deliveredAt": "2026-04-15T12:00:00Z", "createdAt": "2026-04-15T12:00:00Z" } ], "total": 1, "fieldTypes": { "additionalProperty": "example" }, "indexingPending": 1}Missing or invalid authentication token
object
Example
{ "error": "Missing or invalid authentication token"}Insufficient permissions for this operation
object
Example
{ "error": "No organization. Complete onboarding first."}URL not found.
Unexpected server error. Logs and PostHog $exception capture
object
Example
{ "error": "Something went wrong"}