Cancel a scrape job
curl --request POST \
--url https://gmapscrawl.com/api/v1/scrapes/{job_id}/cancel \
--header 'API-KEY: <api-key>' \
--header 'Idempotency-Key: <idempotency-key>'import requests
url = "https://gmapscrawl.com/api/v1/scrapes/{job_id}/cancel"
headers = {
"Idempotency-Key": "<idempotency-key>",
"API-KEY": "<api-key>"
}
response = requests.post(url, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Idempotency-Key': '<idempotency-key>', 'API-KEY': '<api-key>'}
};
fetch('https://gmapscrawl.com/api/v1/scrapes/{job_id}/cancel', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"id": "job_01K4GMAPSEXAMPLE0000000000",
"operation": "places.search",
"status": "queued",
"created_at": "2026-09-01T10:00:00.000Z",
"progress": {
"completed_queries": 0,
"total_queries": 1
},
"links": {
"self": "/api/v1/scrapes/job_01K4GMAPSEXAMPLE0000000000",
"results": "/api/v1/scrapes/job_01K4GMAPSEXAMPLE0000000000/results"
}
},
"request_id": "req_01K4GMAPSEXAMPLE0000000000",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}REST endpoints
Cancel a scrape job
Idempotently request cancellation. This can irreversibly stop and discard work.
POST
/
scrapes
/
{job_id}
/
cancel
Cancel a scrape job
curl --request POST \
--url https://gmapscrawl.com/api/v1/scrapes/{job_id}/cancel \
--header 'API-KEY: <api-key>' \
--header 'Idempotency-Key: <idempotency-key>'import requests
url = "https://gmapscrawl.com/api/v1/scrapes/{job_id}/cancel"
headers = {
"Idempotency-Key": "<idempotency-key>",
"API-KEY": "<api-key>"
}
response = requests.post(url, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Idempotency-Key': '<idempotency-key>', 'API-KEY': '<api-key>'}
};
fetch('https://gmapscrawl.com/api/v1/scrapes/{job_id}/cancel', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"id": "job_01K4GMAPSEXAMPLE0000000000",
"operation": "places.search",
"status": "queued",
"created_at": "2026-09-01T10:00:00.000Z",
"progress": {
"completed_queries": 0,
"total_queries": 1
},
"links": {
"self": "/api/v1/scrapes/job_01K4GMAPSEXAMPLE0000000000",
"results": "/api/v1/scrapes/job_01K4GMAPSEXAMPLE0000000000/results"
}
},
"request_id": "req_01K4GMAPSEXAMPLE0000000000",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}{
"error": {
"code": "invalid_request",
"message": "<string>",
"details": [
"<string>"
],
"retryable": true
},
"request_id": "<string>",
"schema_version": "2026-09-22"
}Authorizations
ApiKeyBearerApiKey
Headers
Required string length:
16 - 128Pattern:
^[\x21-\x7e]+$Path Parameters
⌘I