Check the status and progress of a bulk lookup job. Returns the current status, per-outcome counts, and row totals.
curl --request GET \
--url https://api.orbisearch.com/v1/bulk-lookup/{job_id} \
--header 'X-API-Key: <api-key>'{
"created_at": "2026-04-21T14:30:00Z",
"job_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "running",
"summary": {
"total_found": 198,
"total_not_found": 39
},
"total_processed": 237,
"total_rows": 500
}| Status | Meaning |
|---|---|
running | Job is still processing rows. Continue polling. |
completed | All rows have been processed. Results are ready to retrieve. |
summary object on the response gives a per-outcome breakdown that updates as the job progresses:
| Field | Meaning |
|---|---|
total_found | Rows where a deliverable email was found. |
total_not_found | Rows where no deliverable address was found at the domain. |
1 credit. total_found + total_not_found equals total_processed.
20 requests per second per API key, shared across the /v1/* API).API key for authentication
Successful Response
Status snapshot of a bulk lookup job.
Unique job identifier.
"123e4567-e89b-12d3-a456-426614174000"
Job status: running (still processing) or completed (all rows done).
running, completed "running"
Total rows submitted.
500
Rows processed so far.
237
Per-outcome counts.
Show child attributes
Job submission timestamp (UTC).
"2026-04-21T14:30:00Z"
Timestamp of the last processed row (UTC). Null while running.
null
curl --request GET \
--url https://api.orbisearch.com/v1/bulk-lookup/{job_id} \
--header 'X-API-Key: <api-key>'{
"created_at": "2026-04-21T14:30:00Z",
"job_id": "123e4567-e89b-12d3-a456-426614174000",
"status": "running",
"summary": {
"total_found": 198,
"total_not_found": 39
},
"total_processed": 237,
"total_rows": 500
}