List exports
curl --request GET \
--url https://api.radarkit.ai/v1/projects/{project}/exports \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.radarkit.ai/v1/projects/{project}/exports"
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/projects/{project}/exports', 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": {
"count": 1
},
"credits": {
"charged": 1,
"remaining": 2944
},
"request_id": "req_01j9x4x1d2e3f4g5h6i7j8k9l1"
}{
"error": {
"code": "UNAUTHENTICATED",
"message": "Missing or invalid API key. Send it as: Authorization: Bearer rk_live_YOUR_KEY"
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r6"
}{
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "Not enough API credits."
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r7"
}{
"error": {
"code": "PROJECT_FORBIDDEN",
"message": "This key cannot access that project."
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r9"
}{
"error": {
"code": "PROJECT_NOT_FOUND",
"message": "No project with that id."
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5s0"
}{
"error": {
"code": "RATE_LIMITED",
"message": "Too many requests. Slow down and retry.",
"details": {
"retry_after": 21
}
},
"request_id": "req_01j9x4r2s3t4u5v6w7x8y9z0a1"
}Exports
List exports
The last 50 exports for the project, newest first, with status and a download link for the ready ones.
Cost: 1 API credit.
Needs: Read.
GET
/
projects
/
{project}
/
exports
List exports
curl --request GET \
--url https://api.radarkit.ai/v1/projects/{project}/exports \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.radarkit.ai/v1/projects/{project}/exports"
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/projects/{project}/exports', 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": {
"count": 1
},
"credits": {
"charged": 1,
"remaining": 2944
},
"request_id": "req_01j9x4x1d2e3f4g5h6i7j8k9l1"
}{
"error": {
"code": "UNAUTHENTICATED",
"message": "Missing or invalid API key. Send it as: Authorization: Bearer rk_live_YOUR_KEY"
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r6"
}{
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "Not enough API credits."
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r7"
}{
"error": {
"code": "PROJECT_FORBIDDEN",
"message": "This key cannot access that project."
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5r9"
}{
"error": {
"code": "PROJECT_NOT_FOUND",
"message": "No project with that id."
},
"request_id": "req_01j9x4q7z8y9x0w1v2u3t4s5s0"
}{
"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 project id. 24 characters. From List projects.
Pattern:
^[0-9a-f]{24}$Response
The exports.
Show child attributes
Show child attributes
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.
Example:
"req_01j9x4m2p7q8r9s0t1u2v3w4x5"