Jobs

Checking Job Status

Some Scraper API endpoints process requests asynchronously.

Instead of returning the final result immediately, the API creates a job and returns a unique job ID. You can use that job ID to check the progress of the request.

Common job statuses include:

StatusDescription
queuedThe job is waiting to be processed.
processingThe request is currently being processed.
completedThe job finished successfully and results are available.
failedThe request could not be completed.

Check a Job

Use the endpoint associated with your API to retrieve the latest status of a job.

For example:

GET /v1/extract/jobs/{job_id}

or

GET /v1/batch/jobs/{job_id}

or

GET /v1/crawl/jobs/{job_id}

The response contains the current status and any available results.

Typical Workflow

Create Request
        │
        ▼
Receive Job ID
        │
        ▼
Check Job Status
        │
        ▼
Completed
        │
        ▼
Read Results

Continue checking the job until its status changes to completed or failed.

When to Use

Checking job status is useful when:

  • Processing large requests
  • Crawling multiple pages
  • Running batch operations
  • Using asynchronous processing modes

Was this page helpful?

On this page