List extraction history for a URL
curl -X GET 'https://api.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).
Examplegenerated
{ "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"}