List extraction history for one URL item
const url = 'https://dashboard.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://dashboard.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).
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, "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"}