# Open Exchange Rates **Provider:** Open Exchange Rates **Category:** finance **Base URL:** `https://openexchangerates.org/api` **Auth:** api-key — `?app_id=YOUR_APP_ID` **Rate Limit:** 1,000 requests/month (free) **Free Tier:** Yes — [object Object] **Pricing:** Free tier available (freemium) **Docs:** https://docs.openexchangerates.org ## Description Open Exchange Rates provides a simple JSON API for current and historical foreign exchange rates, used by thousands of businesses and developers worldwide. Covers 200+ currencies including exotic and black-market rates. Ideal for e-commerce price localization, financial apps, accounting tools, and travel applications. ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://openexchangerates.org/api/latest.json` | Latest exchange rates (all currencies vs. USD) | | GET | `https://openexchangerates.org/api/historical/{date}.json` | Historical rates for a specific date | | GET | `https://openexchangerates.org/api/currencies.json` | List all supported currency codes and names | | GET | `https://openexchangerates.org/api/convert/{value}/{from}/{to}` | Convert an amount between two currencies | | GET | `https://openexchangerates.org/api/time-series.json` | Rates for a date range (paid plans) | ## Authentication Pass your App ID as the app_id query parameter on every request. ``` ?app_id=YOUR_APP_ID ``` ## Sample Request ```bash curl "https://openexchangerates.org/api/latest.json?app_id=$OER_APP_ID&symbols=EUR,GBP,JPY" ``` ## Sample Response ```json { "disclaimer": "Usage subject to terms: https://openexchangerates.org/terms", "base": "USD", "timestamp": 1704067200, "rates": { "EUR": 0.9218, "GBP": 0.7891, "JPY": 142.35 } } ``` ## Pricing Details Free: 1k requests/month, hourly rates, USD base only. Developer $12/mo: 3k requests, any base. Enterprise $97/mo: unlimited, real-time rates. --- *Source: [API Map](https://apimap.dev/apis/open-exchange-rates/) — CC BY 4.0*