Central Bank Exchange Rates

Real-time and historical exchange rates sourced directly from central banks worldwide. Currently supporting Bangladesh Bank (BD), with more countries being added regularly (India RBI, Pakistan SBP, Sri Lanka CBSL, etc.).

5 subscribers
9.2/10 popularity
45 ms avg latency
60% success rate
13 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Central Bank Exchange Rates endpoints

MethodEndpointDescription
Exchange Rates
GET getExchangeRates
/api/v1/exchange_rate
Returns exchange rates from central banks. By default, returns today's rates for all supported countries and currencies. Use query parameters to filter by specific country,…
GET getHistoricalRates
/api/v1/historical/{date}
Retrieves historical rates for a specific date. Data is auto-scraped on first request if missing.
GET getLatestRates
/api/v1/latest
Gets latest exchange rates for a specific country. Supports base currency rebasing and symbol filtering.
Conversion
GET convertCurrency
/api/v1/convert
Converts an amount from one currency to another using official central bank rates. Supports cross-rate calculation for non-base currency pairs.
Analytics
GET getOHLC
/api/v1/ohlc
Returns Open/High/Low/Close candlestick data for exchange rates over a date range. Ideal for forex-style charts and technical analysis.
GET getTimeseries
/api/v1/timeseries
Returns exchange rate time series for a date range (max 365 days). Ideal for building charts and trend analysis.
GET getStatistics
/api/v1/statistics
Returns statistical analysis of exchange rates over a date range, including: min, max, average, median, standard deviation, variance, and percentage change. Essential for risk…
GET getSpread
/api/v1/spread
Returns bid-ask spread analysis for each currency pair. Includes absolute spread and percentage spread — useful for cost analysis and liquidity assessment.
GET getFluctuation
/api/v1/fluctuation
Calculates exchange rate fluctuations (absolute and percentage change) between two dates.
Batch
GET getBatch
/api/v1/batch
Get rates for multiple specific dates in a single request (max 30 dates). Perfect for tax season, audits, and month-end reporting.
Metadata
GET getCountries
/api/v1/countries
Returns all 156 supported countries with central bank metadata, source URLs, and available currencies. Useful for discovering coverage and building country selectors.
GET getCurrencies
/api/v1/currencies
Returns supported currencies by country with metadata including base currency and source bank.
System
GET healthCheck
/health
Returns the health status of the API. Does not require authentication.

Central Bank Exchange Rates pricing

PlanPriceRate limitQuotas
BASIC Free 10 / minute
  • Requests: 100 / monthly
PRO Recommended $9.99 / month 60 / minute
  • Requests: 5,000 / monthly (then $0.0020 each)
ULTRA $29 / month 1000 / minute
  • Requests: 30,000 / monthly
MEGA $99 / month 10000 / minute
  • Requests: 500,000 / monthly

More Finance APIs

View all →
  • StockTwits provides a social communications platform and social graph for anyone interested in the markets…

    FinanceFree924 subscribers
  • This API reproduces live PUBLIC data and features of YH. The response data is always live and synced with…

    FinanceFreemium
  • Lookup a bank's information based on a routing number input. Choose either ACH or wire transfer bank…

    FinanceFreemium965 subscribers
  • Index calculated by https://money.cnn.com/data/fear-and-greed/

    FinanceFree3.3k subscribers
  • Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical…

    FinanceFreemium723 subscribers
  • Financial data provided for developers, to enter the world markets. Instant access for real-time and…

    FinanceFreemium12.2k subscribers