List extraction history for one URL item
const url = 'https://api.justcrawl.io/api/v1/extraction/urls/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/extractions?page=1&pageSize=25';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.justcrawl.io/api/v1/extraction/urls/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/extractions?page=1&pageSize=25' \ --header 'Authorization: Bearer <token>'Returns paginated extraction history for a single URL item — every prior extraction the
org has on that URL, newest first, plus the canonical url and domain strings so the
detail page can render headers without a second probe. Org-scoped; a 404 on a URL the
caller doesn’t own is indistinguishable from a missing URL by design.
The indexingPending field counts this URL’s jobs that sit in extraction_done
awaiting the bulk-writer flush (Phase 1 Lane D); the UI uses it to show “N indexing”
above the table.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Responses
Section titled “Responses”Paginated extraction history for the URL item.
object
object
object
Internal storage key for the raw HTML blob.
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, "url": "example", "domain": "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."}Resource not found
object
Example
{ "error": "Workflow not found"}Unexpected server error. Logs and PostHog $exception capture
object
Example
{ "error": "Something went wrong"}