curl --request GET \
--url https://api.radarkit.ai/v1/exports/{export} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.radarkit.ai/v1/exports/{export}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.radarkit.ai/v1/exports/{export}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"id": "9b2f6a3e-1c4d-4e5f-8a9b-0c1d2e3f4a5b",
"project": "64f1a2b3c4d5e6f708192a3b",
"type": "responses",
"format": "csv",
"status": "ready",
"from": "2026-06-01",
"to": "2026-08-31",
"models": [
"chatgpt",
"gemini"
],
"prompt_ids": [
2048,
2049,
2050
],
"topic_ids": [
17
],
"include_answer": true,
"estimated_rows": 2340,
"rows": 2340,
"bytes": 1382211,
"rows_charged": 2340,
"file_name": "acme-crm-responses-2026-06-01-to-2026-08-31.csv.gz",
"download_url": "https://api.radarkit.ai/v1/exports/9b2f6a3e-1c4d-4e5f-8a9b-0c1d2e3f4a5b/download",
"error": null,
"requested_by": "Ada Lovelace",
"created_at": "2026-09-03T10:15:02+00:00",
"started_at": "2026-09-03T10:15:04+00:00",
"finished_at": "2026-09-03T10:15:41+00:00",
"expires_at": "2026-09-10T10:15:41+00:00"
},
"meta": {},
"credits": {
"charged": 0,
"remaining": null
},
"request_id": "req_01j9x4x1d2e3f4g5h6i7j8k9l2"
}{
"error": {
"code": "UNAUTHENTICATED",
"message": "Missing or invalid API key. Send it as: Authorization: Bearer rk_live_YOUR_KEY"
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r6"
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
},
"request_id": "req_01j9x4m2p7q8r9s0t1u2v3w4x5"
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
},
"request_id": "req_01j9x4m2p7q8r9s0t1u2v3w4x5"
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
},
"request_id": "req_01j9x4m2p7q8r9s0t1u2v3w4x5"
}{
"error": {
"code": "RATE_LIMITED",
"message": "Too many requests. Slow down and retry.",
"details": {
"retry_after": 21
}
},
"request_id": "req_01j9x4r2s3t4u5v6w7x8y9z0a1"
}Get export
The status of one export. Poll this every few seconds after Create export.
queued is waiting for a worker. running is being written and rows counts up. ready is done and download_url is set. failed says what went wrong in error and the rows were refunded. expired means the file was deleted after 7 days.
Cost: Free.
Needs: Read.
curl --request GET \
--url https://api.radarkit.ai/v1/exports/{export} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.radarkit.ai/v1/exports/{export}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.radarkit.ai/v1/exports/{export}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"id": "9b2f6a3e-1c4d-4e5f-8a9b-0c1d2e3f4a5b",
"project": "64f1a2b3c4d5e6f708192a3b",
"type": "responses",
"format": "csv",
"status": "ready",
"from": "2026-06-01",
"to": "2026-08-31",
"models": [
"chatgpt",
"gemini"
],
"prompt_ids": [
2048,
2049,
2050
],
"topic_ids": [
17
],
"include_answer": true,
"estimated_rows": 2340,
"rows": 2340,
"bytes": 1382211,
"rows_charged": 2340,
"file_name": "acme-crm-responses-2026-06-01-to-2026-08-31.csv.gz",
"download_url": "https://api.radarkit.ai/v1/exports/9b2f6a3e-1c4d-4e5f-8a9b-0c1d2e3f4a5b/download",
"error": null,
"requested_by": "Ada Lovelace",
"created_at": "2026-09-03T10:15:02+00:00",
"started_at": "2026-09-03T10:15:04+00:00",
"finished_at": "2026-09-03T10:15:41+00:00",
"expires_at": "2026-09-10T10:15:41+00:00"
},
"meta": {},
"credits": {
"charged": 0,
"remaining": null
},
"request_id": "req_01j9x4x1d2e3f4g5h6i7j8k9l2"
}{
"error": {
"code": "UNAUTHENTICATED",
"message": "Missing or invalid API key. Send it as: Authorization: Bearer rk_live_YOUR_KEY"
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r6"
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
},
"request_id": "req_01j9x4m2p7q8r9s0t1u2v3w4x5"
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
},
"request_id": "req_01j9x4m2p7q8r9s0t1u2v3w4x5"
}{
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
},
"request_id": "req_01j9x4m2p7q8r9s0t1u2v3w4x5"
}{
"error": {
"code": "RATE_LIMITED",
"message": "Too many requests. Slow down and retry.",
"details": {
"retry_after": 21
}
},
"request_id": "req_01j9x4r2s3t4u5v6w7x8y9z0a1"
}Authorizations
Your API key. Create one in Settings, API keys. Send it as Authorization: Bearer rk_live_YOUR_KEY.
Path Parameters
The export id. From Create export or List exports.
Response
The export.
Show child attributes
Show child attributes
What this call cost and what is left. Also in the X-RadarKit-Credits-Charged and X-RadarKit-Credits-Remaining headers.
Show child attributes
Show child attributes
A unique id for this call. Also in the X-Request-Id header. Quote it when you contact support.
"req_01j9x4m2p7q8r9s0t1u2v3w4x5"