Overview
Poll this endpoint to monitor the progress of your scraping job. Jobs move through several states fromqueued to completed or failed.
Path Parameters
The unique identifier of the job (UUID format)Example:
550e8400-e29b-41d4-a716-446655440000Response
Whether the request was successful
The job’s unique identifier
Job type (
spiderSite or spiderMaps)Current job statusPossible values:
queued- Waiting for workerprocessing- Currently being processedcompleted- Successfully finishedfailed- Processing failedcancelled- Cancelled by user
ISO 8601 timestamp when job was created
ISO 8601 timestamp of last status update
ID of the worker processing the job (if assigned)
Example Request
Example Responses
Polling Best Practices
Recommended polling strategy:
- Poll every 2-5 seconds for jobs in
queuedorprocessingstatus - Stop polling when status is
completed,failed, orcancelled - Implement exponential backoff for rate limit compliance
Python Polling Example
Status Flow
Next Steps
When status iscompleted:
- Retrieve results using GET /api/v1/jobs//results
failed:
- Check error message in results endpoint
- Review job parameters and retry if needed
