Exchange Rate API

GET

Price your products in any customer's local currency.

Exchange Rate looks up the conversion rate between two currency codes. It returns the current exchange rate and last-updated timestamp across 170+ supported currencies; paid plans add the inverse rate.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/exchangerate?currency1=USD&currency2=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": {
    "currency1": "USD",
    "currency2": "EUR",
    "exchangeRate": "0.870572",
    "inverseRate": "1.148670",
    "lastUpdated": "2026-09-18T21:00:09.196Z"
  }
}

Start from a template — a working app you can deploy in a minute

About the Exchange Rate API

A currency rate API in one call: pass two currency codes as parameters to receive the current conversion multiplier and an ISO 8601 timestamp showing when the rate refreshed. The response covers over 170 currencies in real time. Paid plans also return the inverse rate for reverse conversions without a second call.

What people use it for

Multi-Currency Checkout
Convert product catalog totals into a buyer's local currency at payment time so shoppers review exact prices before charging their cards.
Cross-Border Invoicing
When billing foreign clients, SaaS platforms convert base subscription fees into regional currencies to generate accurate invoices.
Travel Booking Conversion
Travel booking engines convert hotel and flight rates into the traveler's home currency so customers can compare international costs.
Remittance Payout Preview
To eliminate foreign exchange surprises, fintech apps display the converted payout amount before a user confirms an international wire.

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 Exchange Rate

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

Questions.

Common questions about the Exchange Rate API.

Read the docs →
Which currencies are supported?
More than 170 currencies are supported. You can pair any two supported currency codes to convert between them in a single call.
How frequently are the currency rates updated?
Rates update in realtime. Each query retrieves the current rate for your requested currency pair.
What would 50,000 currency lookups a month cost me?
At 2 credits per call, 50,000 lookups use 100,000 credits, which fits well within the 200,000 credits on the Starter plan. That works out to about $0.30 per 1,000 calls. The Free plan includes 100 calls each month for testing.
Can I get the inverse exchange rate on the Free plan?
No. The inverse exchange rate is a premium field available only on paid plans. On the Free plan, you receive the direct exchange rate between the two currencies you requested.
Can I use these rates in a live customer checkout?
Yes, as long as you are on a paid plan. Commercial use is allowed across all paid tiers when powering features inside your own product, provided you do not resell or redistribute the raw rate data.

Ready to build with Exchange 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