Endpoint Playground
Requests cancellation of an owned crawl job. This control call does not reserve, charge, or settle credits; retained successful work is reconciled by the job settlement worker.
curl 'https://api.crawlora.net/api/v1/web/crawl/job-123/cancel' \
-H "x-api-key: $CRAWLORA_API_KEY" \
-X POST \
--data '{}'| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| job_id (path) | string | Yes | job-123 | Owned crawl job ID |
{
"code": 200,
"msg": "OK",
"data": {
"job_id": "opaque-job-id",
"kind": "crawl",
"state": "cancelling",
"cancel_requested": true,
"partial": true,
"completion_reason": "cancelled",
"created_at": "2026-10-09T04:00:00Z",
"updated_at": "2026-10-09T04:01:00Z",
"deadline_at": "2026-10-09T04:05:00Z",
"progress": {
"discovered": 12,
"discovery_excluded": 2,
"admitted": 10,
"queued": 0,
"in_flight": 0,
"succeeded": 5,
"failed": 0,
"skipped": 5
},
"usage": {
"search_requests": 0,
"fetch_attempts": 6,
"fetched_urls": 5,
"browser_renders": 0,
"input_tokens": 0,
"output_tokens": 0,
"credits_reserved": 100,
"credits_charged": 25,
"credits_released": 75,
"settlement_pending": true
},
"warnings": []
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.