Get Crawl Job Details
Crawl Endpoints
Get Crawl Job Details
Retrieve the full configuration and statistics for a crawl job, including the instructions used, token consumption, and credit cost.
GET
Get Crawl Job Details
Returns the complete record for a crawl job: the configuration you submitted, current status, token usage, and credit cost. It does not return the extracted page data. For the actual content from each page, use GET /crawl//pages.
When to Use This Endpoint
- Inspect the instructions and options that were used for a job
- Check token and credit costs for accounting or reporting
- Confirm job configuration before re-running extraction with POST /crawl//extract
Example Request
Response Fields
Job configuration
| Field | Type | Description |
|---|---|---|
id | string | Unique job identifier. |
base_url | string | The starting URL that was crawled. |
crawl_instruction | string | The instruction used to decide which pages to follow. |
transform_instruction | string or null | The prompt used to extract data from each page. null if extraction used a schema or if no extraction was configured. |
output_schema | object or null | The JSON Schema used for structured extraction. null if a transform instruction was used instead, or if no extraction was configured. |
max_pages | integer | The page limit set for this job. |
max_depth | integer or null | The link depth limit. null if not set (unlimited). |
include_paths | string[] or null | Path patterns that were included. null if not set. |
exclude_paths | string[] or null | Path patterns that were excluded. null if not set. |
allow_subdomains | boolean | Whether subdomain links were followed. |
crawl_entire_domain | boolean | Whether all paths on the root domain were eligible. |
ignore_query_params | boolean | Whether URLs differing only by query string were deduplicated. |
webhook_url | string or null | The webhook URL that received per-page events, if configured. |
Status and stats
| Field | Type | Description |
|---|---|---|
status | string | waiting, active, completed, failed, or cancelled. |
pages_crawled | integer | Number of pages successfully processed. |
input_tokens | number or null | Total input tokens consumed by AI across all pages. null when no AI extraction was used. |
output_tokens | number or null | Total output tokens generated by AI across all pages. null when no AI extraction was used. |
credits_used | number or null | Total credits charged for this job. |
created_at | string | ISO 8601 timestamp when the job was created. |
updated_at | string | ISO 8601 timestamp of the last status change. |
Example Response
For the actual extracted content from each page, call GET /crawl//pages.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Response
Job details
The JSON Schema used for structured extraction, if one was provided.
Available options:
waiting, active, completed, failed, cancelled 
