ExchangeRate-API
ExchangeRate-API is a currency exchange rates API providing authoritative daily and intraday foreign exchange rates for 161 currencies. The v6 surface includes Latest, Pair, Enriched, Historical, Supported Codes, and Quota endpoints, plus a no-API-key Open Access endpoint at open.er-api.com that requires attribution.
APIs
ExchangeRate-API Latest Rates API
Returns the latest exchange rates from a base currency to all 161 supported currencies. Update cadence varies by plan tier (daily on Free, hourly on Pro, every 5 minutes on Busi...
ExchangeRate-API Pair Conversion API
Returns the exchange rate between a base and a target currency, optionally with a converted amount when amount is supplied in the path.
ExchangeRate-API Enriched Data API
Returns the exchange rate between a base and target currency along with enriched target currency metadata (locale, two-letter country code, currency name, display symbol, flag U...
ExchangeRate-API Historical Rates API
Returns historical exchange rates for a given base currency on a specific date. Full currency coverage from 2021-01-01 onward; 35 currencies available from 1990-01-01 to 2020-12...
ExchangeRate-API Supported Codes API
Returns an array of all supported ISO 4217 currency codes and their full names.
ExchangeRate-API Quota API
Returns the plan quota, number of requests remaining in the current billing window, and refresh metadata for the API key.
ExchangeRate-API Open Access API
No-API-key public endpoint at open.er-api.com providing latest exchange rates for a base currency. Updates once daily; attribution to exchangerate-api.com required. Anti-abuse t...
Capabilities
ExchangeRate-API — Enriched Data
ExchangeRate-API — Enriched Data. 1 operation. Lead operation: Get Enriched Pair Data. Self-contained Naftiko capability covering enriched pair conversion with target currency m...
Run with NaftikoExchangeRate-API — Historical Rates
ExchangeRate-API — Historical Rates. 2 operations. Lead operation: Get Historical Rates. Self-contained Naftiko capability covering historical exchange rates (Pro / Business / V...
Run with NaftikoExchangeRate-API — Latest Rates
ExchangeRate-API — Latest Rates. 1 operation. Lead operation: Get Latest Rates. Self-contained Naftiko capability covering the latest exchange rates business surface.
Run with NaftikoExchangeRate-API — Open Access
ExchangeRate-API — Open Access. 1 operation. Lead operation: Get Open Access Latest Rates. Self-contained Naftiko capability for the no-API-key open.er-api.com endpoint with att...
Run with NaftikoExchangeRate-API — Pair Conversion
ExchangeRate-API — Pair Conversion. 2 operations. Lead operation: Get Pair Conversion Rate. Self-contained Naftiko capability covering the pair conversion business surface.
Run with NaftikoExchangeRate-API — Quota
ExchangeRate-API — Quota. 1 operation. Lead operation: Get Request Quota. Self-contained Naftiko capability for inspecting remaining API request quota.
Run with NaftikoExchangeRate-API — Supported Codes
ExchangeRate-API — Supported Codes. 1 operation. Lead operation: Get Supported Codes. Self-contained Naftiko capability listing all supported ISO 4217 currency codes.
Run with NaftikoFeatures
Get latest exchange rates from a base currency to all 161 supported currencies.
Direct currency-to-currency rate lookup with optional amount conversion.
Pair conversion plus target currency locale, name, symbol, and flag.
Exchange rates for any date back to 1990 (with full coverage from 2021).
Full ISO 4217 currency code listing with names.
No-API-key endpoint at open.er-api.com with once-daily updates and attribution.
Pingdom-measured uptime exceeded 99.99% during 2024.
Comprehensive coverage of world fiat currencies.
Use Cases
Show product prices in the visitor's local currency on storefronts and checkout pages.
Convert invoice totals to the customer's billing currency at the time of invoice issuance.
Translate revenues, costs, and balances across currencies for consolidated reporting.
Show flights, hotels, and packages in the user's home currency.
Convert account balances and transactions across currencies for travel and expense tracking.
Expose currency conversion to AI agents via MCP servers and tool-use frameworks.
Use 30+ years of historical rates to backtest trading strategies and FX exposure scenarios.
Integrations
Use ExchangeRate-API from Python applications via the documented HTTP API.
Community Node.js SDK published by EloquentStudio for first-class JavaScript integration.
Documented sample code for major server-side languages on the ExchangeRate-API docs site.
Pull rates into Google Sheets and Excel via HTTP request functions.
Community-built Model Context Protocol servers expose ExchangeRate-API as a tool for LLM agents such as Claude.
Solutions
Self-serve evaluation with 1,500 requests/month and daily updates.
Production-grade tier with 30,000 requests/month and hourly updates.
Higher-volume tier with 125,000 requests/month, 5-minute updates, and Enriched Data access.
Highest-volume tier for high-traffic applications and aggregators.