Endpoint Playground
Reads a page of events for one of the caller's research jobs, by `job_id`. `limit` is 1 to 100 (default 50); pass `next_cursor` back as `cursor` to continue, with `has_more` showing whether more remain. Each event has `sequence`, `type` (such as `source_fetched` or `round_completed`), `timestamp`, `message` and `source_id`.
curl 'https://api.crawlora.net/api/v1/research/jobs/job-123/events' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| job_id (path) | string | Yes | job-123 | Research job ID |
| cursor | string | No | Signed event cursor | |
| limit | integer | No | Page size from 1 through 100; default 50 |
{
"code": 200,
"msg": "OK",
"data": {
"job_id": "job-123",
"items": [
{
"sequence": 1,
"type": "started",
"timestamp": "2026-10-09T11:00:05Z",
"message": "research worker started"
}
],
"next_cursor": "signed-cursor",
"has_more": false
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.