Skip to main content
GET
Get refresh job status

GET /api/v1/jobs/

Check the status of a review scraping job.

Request

Headers: Path Parameters:

Response (200 OK)

Job Statuses

Errors

Examples

cURL:
Python (with polling):
JavaScript (with polling):

Best Practices

  • Poll interval: Start with 5 seconds, use exponential backoff if needed
  • Max timeout: Set a reasonable limit (2-3 minutes) to avoid infinite loops
  • Error handling: Always check for failed status and handle gracefully

Authorizations

Authorization
string
header
required

API key passed in Authorization header as Bearer token.

Path Parameters

jobId
integer
required

Response

Job found

jobId
integer
required
Example:

2877

asin
string
required
Example:

"B08N5WRWNW"

status
enum<string>
required

pending→queued, in_progress→processing, success→completed, failed→failed.

Available options:
queued,
processing,
completed,
failed,
unknown
Example:

"processing"

createdAt
string<date-time>
required
Example:

"2026-02-02T10:30:00.000Z"

updatedAt
string<date-time>
required
Example:

"2026-02-02T10:31:05.000Z"

productTitle
string | null
Example:

"Example Product Title"