Skip to main content
GET

Request Headers

string
required
Enum: application/json
string
required
Bearer authentication format, for example: Bearer {{API Key}}.

Query Parameters

string
required
Billing granularity. The maximum query range depends on the granularity you pick:
  • Hour (up to 7 days per request)
  • Day (up to 31 days per request)
  • Week (up to 31 days per request)
  • Month (up to 31 days per request)
string
Product type or business category. Common values: llm, gen_api, web_search.
string
Product name. Supports fuzzy matching.
integer
required
Query start time, Unix timestamp in seconds (int64). Must be greater than or equal to 2026-01-01 00:00:00.
integer
required
Query end time, Unix timestamp in seconds (int64). Must be greater than startTime.
This endpoint only supports data after 2026-01-01 00:00:00. It does not support pagination. The range between startTime and endTime must stay within the limit for the cycleType you request: 7 days for Hour, 31 days for Day, Week, and Month. To cover a longer period, split it into several requests.
The query range limit is now enforced by the API. It used to be applied only in the Novita console, so requests sent directly to this endpoint were never rejected for being too long. If your integration queries more than 31 days at once (or more than 7 days with cycleType=Hour), it now fails with HTTP 400 and a message in the form:
The message always names the limit and the granularity that was rejected, so you can split the range and retry.
The API Key billing page in the Novita console offers only hourly and daily granularity. This endpoint still accepts all four values, so Week and Month remain available to API callers even though they are no longer offered in the console.

Response Parameters

object[]
required
API Key bill list.
Last modified on August 7, 2026