How much a currency moved over a period (start, end, % change, high, low)

How much each currency moved between two dates, in absolute and percentage terms.

Request

GEThttps://currency-exchange-rates.p.apihiver.com/v1/change?base=USD&symbols=INR&start=2026-09-01
String. Base currency code, e.g. USD or INR (default USD).
*
String. Comma-separated targets, e.g. INR,EUR.
*
String. YYYY-MM-DD.
String. End date YYYY-MM-DD (default: latest).
Language
Client
1curl --request GET \
2  --url 'https://currency-exchange-rates.p.apihiver.com/v1/change?base=USD&symbols=INR&start=2026-09-01&end=%7Bend%7D' \
3  --header 'Accept: application/json' \
4  --header 'X-API-Key: YOUR_API_KEY'

How much a currency moved over a period (start, end, % change, high, low): Currency Exchange Rates API reference

How much each currency moved between two dates, in absolute and percentage terms. This endpoint is part of the Currency Exchange Rates API: Daily exchange rates for 30 currencies from the European Central Bank: latest, historical, conversion, time series and % change.

Example response (200, application/json)

Success.

1{
2  "end": "2026-09-25",
3  "base": "USD",
4  "start": "2026-09-01",
5  "changes": {
6    "INR": {
7      "low": 94.49,
8      "high": 95.96,
9      "change": 0.87,
10      "end_rate": 95.82,
11      "start_rate": 94.95,
12      "change_percent": 0.9163
13    }
14  }
15}

Errors

  • 400 — A required parameter is missing or a value has the wrong format.
    1{
    2  "error": {
    3    "code": "INVALID_INPUT",
    4    "message": "symbols: Field required"
    5  }
    6}

Gateway errors (missing key, no subscription, rate limits) are listed in Error codes.