Stats
Retrieve your API traffic statistics for the last 24 hours.
Hint: The data returned is as of the previous hour or earlier, it may be delayed from the data displayed in the Console.
Privileges#
This API requires the account owner to enable permissions for the credentials in the Console.
- Go to Console - Project
- Click on the credential that requires the Console API to be enabled.
- Scroll down to "Console data privileges".
- Check the desired permissions in "API traffic stats":
- "Allow access to overall API traffic stats", aggregate all projects and credentials, including deleted.
- "Allow access to API traffic stats by project", filtered by
projectparameter. - “Allow access to API traffic by stats credential”, filtered by
credentialparameter.
- Click the Save button.
Note: deleted projects or credentials cannot be queried individually (such as using filters project or credential), but their traffic stats are included in the overall aggregation.
Endpoint#
GET /metrics/v1/statsParameters#
Query parameters
-
projectstringSpecify a Project ID to get its API traffic stats. Do not pass both
projectandcredentialin a single request. -
credstringSpecify a Credential ID to get its API traffic stats. Do not pass both
projectandcredentiala single request.
Request example#
curl -X GET --compressed \
-H 'Authorization: Bearer your_token' \
'https://your-api-host/metrics/v1/stats'
Replace your_token and your_api_host with your JWT Authentication and API Host
Response#
{
"metadata": {
"tag": "dcd6183920ebf9f5aa3fd066ed68e61b"
},
"asOf": "2025-05-12T02:59Z",
"success": [
{
"api": "Weather",
"hours": [
482,
475,
520,
465,
481,
485,
477,
471,
518,
448,
462,
461,
441,
441,
512,
441,
441,
441,
486,
511,
582,
543,
551,
525
]
},
{
"api": "Geo",
"hours": [
20,
16,
0,
15,
17,
18,
18,
15,
0,
4,
2,
20,
0,
0,
0,
0,
0,
0,
17,
40,
29,
21,
26,
39
]
},
{
"api": "WeatherAlert",
"hours": [
436,
643,
460,
507,
527,
957,
716,
700,
687,
1014,
706,
557,
559,
799,
280,
464,
452,
764,
472,
488,
496,
806,
479,
556
]
},
{
"api": "WeatherIndices",
"hours": [
16,
15,
0,
9,
17,
16,
14,
13,
0,
0,
0,
10,
0,
0,
0,
0,
0,
0,
17,
34,
29,
19,
26,
29
]
},
{
"api": "AirQuality",
"hours": [
16,
15,
0,
9,
17,
16,
14,
13,
0,
0,
0,
10,
0,
0,
0,
0,
0,
0,
17,
34,
29,
19,
26,
29
]
}
],
"errors": [
{
"api": "Weather",
"hours": [
3,
1,
4,
3,
3,
3,
3,
3,
4,
0,
1,
3,
3,
3,
4,
3,
3,
3,
3,
3,
4,
3,
3,
3
]
},
{
"api": "WeatherAlert",
"hours": [
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
4,
2,
1,
1,
1,
1,
1,
1,
1
]
}
]
}
-
metadataobjectMetadata for this response
-
tagstringUnique data identifier
-
attributionsarrayData attribution or statements that must be displayed with the response data
-
-
asOfdate-timeData cutoff time in ISO 8601 UTC format
-
successarraySuccess data
-
apistringAPI name of the successful requests
-
hoursarrayHourly successful requests stats for the last 24 hours, ending at
asOf(e.g., asOf=2025-03-20T09:59Z means the last array item covers 09:00–09:59 UTC)
-
-
errorsarrayError data
-
apistringAPI name of the error requests
-
hoursarrayHourly error requests stats for the last 24 hours, ending at
asOf(e.g., asOf=2025-03-20T09:59Z means the last array item covers 09:00–09:59 UTC)
-