Loading
Loading
Retrieve day-by-day historical exchange rates for a custom date range. Returns a list of daily rate snapshots for all requested currency symbols, ordered chronologically.
startDate is required (YYYY-MM-DD). endDate defaults to yesterday if omitted. Pass symbols to filter specific currencies and base to change the base currency (default: USD).
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
startDate is required. All other parameters are optional.
startDaterequiredStringStart date of the time range. Format: YYYY-MM-DD.
endDateoptionalStringdefault: Day before current dateEnd date of the time range. Format: YYYY-MM-DD. Defaults to yesterday.
baseoptionalStringdefault: USDBase currency for the time series.
symbolsoptionalArrayComma-separated list of currency symbols. Returns all currencies if omitted.
A successful request returns 200 OK with a chronological list of daily exchange rate snapshots.
startDateStart date of the time series interval (YYYY-MM-DD).
endDateEnd date of the time series interval (YYYY-MM-DD).
baseBase currency for all rates in the series.
historicalRatesListArray of daily rate objects. Each object contains a date (YYYY-MM-DD) and a rates map of symbol to rate value.
The API uses standard HTTP status codes to indicate the success or failure of requests. For common status codes like 429 (Too Many Requests), refer to the general API documentation.
please pass correct parameters
Starting date cannot be after current date or ending date
Provided Dates are in Invalid Format. Dates must be in a valid format YYYY-MM-DD!
Rates of provided base and symbols are not found for given intervals.