Listing Extraction Jobs
Web DataUse the Jobs endpoint to view extraction jobs associated with your account.
This endpoint is useful when you need to find a previous job, retrieve a job ID, monitor running jobs, or review extraction history.
List Extraction Jobs
Use the following endpoint to retrieve extraction jobs.
GET /v1/extract/jobsRequest
curl -X GET "https://scraper.geonode.io/v1/extract/jobs" \
-H "X-Api-Key: YOUR_API_KEY"Response
{
"jobs": [
{
"job_id": "0131f784-9037-4fdd-af9e-b8d445fe2d5f",
"status": "completed",
"url": "https://geonode.com/",
"created_at": "2026-06-13T18:14:54.926869Z",
"execution_time": 2297,
"output": [
"html"
]
}
],
"page": 1,
"page_size": 100,
"page_count": 1
}Job Fields
Each job contains summary information about an extraction request.
| Field | Description |
|---|---|
job_id | Unique identifier for the extraction job |
status | Current status of the extraction |
url | URL that was extracted |
created_at | Time the job was created |
execution_time | Processing time in milliseconds |
output | Output formats returned by the extraction |
Filter Jobs
Filter by Status
Retrieve jobs with a specific status.
curl -X GET "https://scraper.geonode.io/v1/extract/jobs?status=completed" \
-H "X-Api-Key: YOUR_API_KEY"Supported values:
queued
processing
completed
failed
cancelledFilter by Output Format
Retrieve jobs that generated a specific output format.
curl -X GET "https://scraper.geonode.io/v1/extract/jobs?output=html" \
-H "X-Api-Key: YOUR_API_KEY"Supported values:
html
markdownFilter by URL
Retrieve jobs created for a specific URL.
curl -X GET "https://scraper.geonode.io/v1/extract/jobs?url=https://geonode.com/" \
-H "X-Api-Key: YOUR_API_KEY"Filter by Job ID
Retrieve a specific job from the results.
curl -X GET "https://scraper.geonode.io/v1/extract/jobs?job_id=0131f784-9037-4fdd-af9e-b8d445fe2d5f" \
-H "X-Api-Key: YOUR_API_KEY"Filter by Date Range
Retrieve jobs created within a specific time period.
curl -X GET "https://scraper.geonode.io/v1/extract/jobs?start_date=2026-06-01&end_date=2026-06-30" \
-H "X-Api-Key: YOUR_API_KEY"Pagination
Use pagination when working with a large number of extraction jobs.
Request
curl -X GET "https://scraper.geonode.io/v1/extract/jobs?page=1&page_size=5" \
-H "X-Api-Key: YOUR_API_KEY"Pagination Fields
| Field | Description |
|---|---|
page | Current page number |
page_size | Number of jobs returned per page |
page_count | Total number of available pages |
Retrieve Full Job Details
The Jobs endpoint returns summary information.
To retrieve the complete extraction result, use:
GET /v1/extract/{job_id}Example:
curl -X GET "https://scraper.geonode.io/v1/extract/0131f784-9037-4fdd-af9e-b8d445fe2d5f" \
-H "X-Api-Key: YOUR_API_KEY"Common Use Cases
Use this endpoint to:
- Find a lost job ID
- Review extraction history
- Monitor running jobs
- View completed extractions
- Search jobs by URL
- Retrieve recent extraction activity
Success
You now know how to list, search, and filter extraction jobs.
Was this page helpful?