FXRatesAPI

FXRatesAPI is a foreign exchange rates REST API that delivers real-time and historical currency exchange rates for 185+ fiat currencies plus major cryptocurrencies and precious metals. It exposes JSON endpoints for the latest rates, historical rates for any past date, time-series ranges, currency conversion, and a currencies list. A limited tier is usable without an API key; higher request quotas, more frequent updates, and additional base-currency switching are unlocked with a paid API key passed via the api_key query parameter or an Authorization Bearer header.

5 APIs 0 Features
Foreign ExchangeFXCurrencyExchange RatesForexCurrency ConversionHistorical RatesFinancial DataCryptocurrencies

APIs

FXRatesAPI Latest Rates API

Returns the most recent exchange rates for a chosen base currency against all or a selected set of currencies. GET /latest accepts base and currencies (comma-separated) query pa...

FXRatesAPI Historical Rates API

Returns exchange rates as they were on a specific past date. GET /historical accepts a required date parameter plus optional base and currencies parameters; confirmed live for d...

FXRatesAPI Time-Series API

Returns daily exchange rates across a date range for a base currency and a set of target currencies. GET /timeseries accepts start_date, end_date, base, and currencies parameter...

FXRatesAPI Convert API

Converts an amount from one currency to another at the latest or a historical rate. GET /convert accepts from, to, amount, and an optional date parameter; confirmed live returni...

FXRatesAPI Currencies API

Lists every supported currency with code, name, plural name, symbol, native symbol, and decimal digits. GET /currencies takes no parameters; confirmed live returning 185 currenc...

Collections

FXRatesAPI

OPEN

Pricing Plans

Fxratesapi Plans Pricing

2 plans

PLANS

Rate Limits

Fxratesapi Rate Limits

1 limits

RATE LIMITS

FinOps

Resources

🔗
AgenticAccess
AgenticAccess
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: FXRatesAPI
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{apiKey}}'
items:
- info:
    name: Latest Rates
    type: folder
  items:
  - info:
      name: Get the latest exchange rates.
      type: http
    http:
      method: GET
      url: https://api.fxratesapi.com/latest?base=USD&currencies=EUR,GBP
      params:
      - name: base
        value: USD
        type: query
        description: Base currency (ISO 4217). Defaults to USD.
      - name: currencies
        value: EUR,GBP
        type: query
        description: Comma-separated currency codes to return.
    docs: Returns the most recent exchange rates for the base currency. Works without an API key on the limited tier.
- info:
    name: Historical Rates
    type: folder
  items:
  - info:
      name: Get historical exchange rates for a date.
      type: http
    http:
      method: GET
      url: https://api.fxratesapi.com/historical?date=2026-01-01&base=USD
      params:
      - name: date
        value: '2026-01-01'
        type: query
        description: Required. Date in YYYY-MM-DD format.
      - name: base
        value: USD
        type: query
        description: Base currency (ISO 4217). Defaults to USD.
    docs: Returns exchange rates as they were on the given past date.
- info:
    name: Time-Series
    type: folder
  items:
  - info:
      name: Get time-series exchange rates.
      type: http
    http:
      method: GET
      url: https://api.fxratesapi.com/timeseries?start_date=2026-01-01&end_date=2026-01-05&base=USD&currencies=EUR
      params:
      - name: start_date
        value: '2026-01-01'
        type: query
        description: Required. Range start (YYYY-MM-DD).
      - name: end_date
        value: '2026-01-05'
        type: query
        description: Required. Range end (YYYY-MM-DD).
      - name: base
        value: USD
        type: query
        description: Base currency (ISO 4217).
      - name: currencies
        value: EUR
        type: query
        description: Comma-separated currency codes to return.
    docs: Returns daily exchange rates for each date across the range.
- info:
    name: Convert
    type: folder
  items:
  - info:
      name: Convert an amount between currencies.
      type: http
    http:
      method: GET
      url: https://api.fxratesapi.com/convert?from=USD&to=EUR&amount=100
      params:
      - name: from
        value: USD
        type: query
        description: Required. Source currency (ISO 4217).
      - name: to
        value: EUR
        type: query
        description: Required. Target currency (ISO 4217).
      - name: amount
        value: '100'
        type: query
        description: Required. Amount of the source currency.
      - name: date
        value: ''
        type: query
        description: Optional. YYYY-MM-DD to convert at a historical rate.
    docs: Converts an amount from one currency to another at the latest or a historical rate.
- info:
    name: Currencies
    type: folder
  items:
  - info:
      name: List supported currencies.
      type: http
    http:
      method: GET
      url: https://api.fxratesapi.com/currencies
    docs: Lists every supported currency with code, name, symbol, and metadata.
bundled: true