Skip to main content
POST
Async jobs

Getting started

Base URL

Create a job

Enqueue an async scrape job with the same ScrapeRequest payload used by the synchronous endpoint.

Example request

This successful request returns a job identifier:

Create job parameters

Object
required
A ScrapeRequest object with the same fields as the synchronous scrape endpoint (url, render, actions, cookies, etc.).
Integer
Job priority. Higher values are processed first. Defaults to 0.

Get job status

Poll a job by ID to check its status and retrieve results when complete.

Base URL

Example request

While the job is running:
When the job completes successfully:

Job status values

Response parameters

String
Unique identifier for the async job.
String
Current job status: queued, running, done, or failed.
Object
The scrape result object (same shape as the synchronous endpoint response). Present when status is done.
String
Error message. Present when status is failed.
Object
Additional metadata about the job execution.