Get usage statistics as an admin Run in API Explorer
Ask AI
Retrieve usage statistics for the organization within a specified date range. Optionally group the results by API key or by API key and day.
Query parameters
-
Start date for the usage report (ISO 8601 date format).
-
End date for the usage report (ISO 8601 date format).
-
Optional parameter to group usage statistics. Possible values:
key- Group by API keykey_and_day- Group by API key and usage date
Values are
keyorkey_and_day.
GET
/v2/admin/analytics
curl \
--request GET 'https://api.deepl.com/v2/admin/analytics?start_date=2025-09-29&end_date=2025-10-01' \
--header "Authorization: $API_KEY"
Response examples (200)
Usage report grouped by key and day
{
"usage_report": {
"total_usage": {
"total_characters": 9619,
"text_translation_characters": 4892,
"document_translation_characters": 0,
"text_improvement_characters": 4727,
"speech_to_text_milliseconds": 1800000
},
"group_by": "key_and_day",
"start_date": "2025-09-29T00:00:00",
"end_date": "2025-10-01T00:00:00",
"key_and_day_usages": [
{
"api_key": "dc88****3a2c",
"api_key_label": "Staging API Key",
"usage_date": "2025-09-29T00:00:00Z",
"usage": {
"total_characters": 315,
"text_translation_characters": 159,
"document_translation_characters": 0,
"text_improvement_characters": 156,
"speech_to_text_milliseconds": 1800000
}
}
]
}
}
{
"usage_report": {
"total_usage": {
"total_characters": 9619,
"text_translation_characters": 4892,
"document_translation_characters": 0,
"text_improvement_characters": 4727,
"speech_to_text_milliseconds": 1800000
},
"start_date": "2025-09-29T00:00:00",
"end_date": "2025-10-01T00:00:00"
}
}
Response examples (400)
Date range exceeds maximum allowed
{
"message": "Bad request. Reason: Date range cannot exceed 366 days"
}
{
"message": "Value for 'group_by' not supported. Allowed: '', 'key', 'key_and_day'."
}