NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Currency Rate API

GET

Track one currency's live value, recent moves and 30-day history.

Currency Rate returns one currency's live value in US dollars or any other base, across 170+ currencies, with its name, symbol and direction since yesterday. Paid plans add any base currency, 1-day to 1-year changes, 24-hour and 30-day highs and lows, and hourly and 30-day daily history.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/currencyrate?currency=EUR
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "currency": "EUR",
    "currencyName": "Euro",
    "currencySymbol": "€",
    "base": "USD",
    "baseName": "US Dollar",
    "price": 1.1136478,
    "rate": 0.89795,
    "changeDirection": "down",
    "date": "2026-10-27",
    "lastUpdated": "2026-10-27T21:40:09.212Z",
    "change1d": -0.3669,
    "change7d": -0.8927,
    "change30d": -2.2433,
    "change1y": -4.3062,
    "high24h": 1.1177493,
    "low24h": 1.1133452,
    "high30d": 1.1389036,
    "low30d": 1.1136478,
    "average30d": 1.1229754,
    "volatility30d": 0.2717
  }
}

About the Currency Rate API

A currency rate API for tracking a single currency rather than a pair. Pass a currency code to get the value of one unit in US dollars (price) and the units per dollar (rate), with the currency's English name, symbol, the direction it moved since yesterday's close and when the rates were refreshed; rates refresh every few minutes. Paid plans can price the currency in any other base, and add its 1-day, 7-day, 30-day and 1-year percent change, the 24-hour high and low, and the 30-day high, low, average and volatility. hourly=true returns the price for each of the last 24 hours and daily=true its last 30 daily closes. To convert between two currencies use Exchange Rate or Currency Converter.

What people use it for

Currency Watch Widgets
Show a home-currency ticker with today's value, direction arrow and a 24-hour sparkline drawn from the hourly prices.
Treasury Exposure Monitoring
Finance teams flag foreign-currency balances whose 30-day volatility or 7-day move crosses a threshold before month-end revaluation.
Remittance Timing Alerts
Remittance apps tell senders when a currency is near its 30-day high against their home currency so they send at a better rate.
Travel Budget Planning
Travel apps show how a destination's currency has moved over the past month so travellers can decide when to buy cash.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Currency Rate

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Currency Rate API.

Read the docs →
How is this different from Exchange Rate?
Exchange Rate takes two currencies and returns the rate between them. Currency Rate takes one currency and reports its value in US dollars by default, with its symbol, recent moves and history, which suits watchlists, tickers and alerts where there is only one currency to track.
What does the Free plan return?
The Free plan returns the currency's value in US dollars and units per dollar, its name and symbol, the direction since yesterday's close and the update time. Other base currencies, the 1-day to 1-year changes, 24-hour and 30-day highs and lows, 30-day average and volatility, and the hourly and daily history need any paid plan.
How much history is available?
hourly=true returns the price for each of the last 24 hours and daily=true the last 30 daily closes. The 1-year change is measured against the stored close from a year earlier. Older daily rows are not returned; for a single past day use Exchange Rate with a date.
What would 50,000 currency checks a month cost me?
At 2 credits per call, 50,000 checks use 100,000 credits, half of the Starter plan's 200,000 monthly credits. That works out to about $0.30 per 1,000 calls. The Free plan includes 100 calls each month for testing.
Can I show these rates in a commercial app?
Yes, on any paid plan. You can display the values and history inside your own product, provided you do not resell or redistribute the raw rate data.

Ready to build with Currency Rate? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs