Loading
Loading
Retrieve the prices of one commodity through a UTC day, at an interval from one minute to one day. Each point is the price recorded at that exact time, keyed by its UTC timestamp.
Pass one symbols value, an interval, and a date in YYYY-MM-DD format. A response holds up to 100 points. When the day has more, send nextStartTime as startTime to get the next page, and stop when it comes back null. Each request costs a flat 50 credits, however many points it returns.
Authorize every request with your API key, passed either as a header or as a query parameter:
X-apiKeyapiKeyThis is version v2.0 of the API.
symbols, interval, and date are required.
symbolsrequiredStringExactly one commodity symbol. Case-insensitive. Sending two or more returns a 400. Only symbols updated every second, every minute, or every 10 minutes have intraday rates. Symbols updated hourly or less often return a 400. Visit the supported symbols list for all valid values.
intervalrequiredString1m, 5m, 10m, 15m, 30m, 45m, 1h, 2h, 4h, 8h, 12h, 1d. Symbols updated every 10 minutes accept only 10m, 30m, 1h, 2h, 4h, 8h, 12h, 1d.daterequiredStringThe UTC day to read. Format: YYYY-MM-DD. Cannot be in the future. For today, points stop at the current UTC minute.
startTimeoptionalStringdefault: 00:00First mark of the window, as a 24-hour UTC time in HH:mm. Must fall on a mark of the interval (for example, 14:30 works for 5m or 30m, but not for 1h). For 1d it can only be 00:00.
metadataoptionalBooleandefault: trueWhether to include the metadata object. Pass false to receive only the prices.
A successful request returns a 200 OK with the prices of the requested symbol, keyed by UTC timestamp.
successtrue for successful requests.
symbolThe symbol the prices belong to.
dateThe UTC day requested. Format: YYYY-MM-DD.
intervalThe interval used, in lowercase form (5M comes back as 5m).
startTimeFirst mark of the window, HH:mm UTC.
countNumber of points in rates (at most 100).
nextStartTimeHH:mm value to pass as startTime for the next page, or null when the window reached the end of the day (or the current minute, for today).
Prices keyed by ISO 8601 UTC timestamp (for example 2026-10-14T18:00:00Z), in ascending order. Values are rounded to two decimals.
Unit and currency of the prices. Omitted when the request sets metadata=false.
unresolvedPresent when the symbol you sent was matched to a single alternative (200, with resolvedTo, for example GOLD answered as XAU), or not recognized at all (404, with a suggestions array when close matches exist).
Besides the response body, every response carries custom headers you can use to track credit usage, and concurrency usage on endpoints that enforce a concurrency limit. See the Custom Response Headers documentation and the endpoints with concurrency limits for more details.
X-Concurrent-Threadsheaderconcurrency-limited endpointsSpecifies the maximum number of concurrent requests allowed.
X-Concurrent-Threads-Activeheaderconcurrency-limited endpointsIndicates the number of active concurrent requests being processed.
X-AF-Credits-Costheaderall responsesSpecifies the number of credits consumed by the current request.
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
please pass correct parameters
please pass correct parameters
please pass correct parameters
intraday accepts exactly one symbol in the symbols parameter
Invalid interval '5m' for TIOC: valid intervals for TIOC are 10m, 30m, 1h, 2h, 4h, 8h, 12h, 1d
Invalid interval '7m': use one of 1m, 5m, 10m, 15m, 30m, 45m, 1h, 2h, 4h, 8h, 12h, 1d
Invalid date format: expected YYYY-MM-DD
Invalid Date: The provided date does not exist.
Invalid date: intraday rates are not available for future dates
Invalid startTime: expected a 24-hour time in HH:mm (UTC), e.g. 14:30
Invalid startTime '14:30': it must fall on a 1h mark (minutes since 00:00 divisible by 60)
Intraday rates are not available for NG-EU: they exist only for symbols updated every second, minute or 10 minutes
The symbol is not supported, please visit the documentation for a list of supported symbols
No intraday data found for the specified window