Forex API for Financial Apps

Finance tools hold themselves to a higher bar: users compare your numbers against their broker. That means fresh rates, honest timestamps, and reproducible history — the exact combination this API was built around.

Portfolio valuation

Value multi-currency holdings with one filtered latest call — every currency your users hold, in a single response.

Reproducible statements

Monthly statements need the same rate every time they're regenerated. Dated historical rates are immutable once stored.

Trend context

Ten years of OHLC supports the 'is this normal?' charts users expect next to any big number.

The endpoints you'll use

Value a mixed portfolio in USD

GET /api/v1/latest?base=USD&symbols=EUR,GBP,JPY,CHF

{ "data": { "rates": {
    "EUR": 0.8756, "GBP": 0.7467,
    "JPY": 162.55, "CHF": 0.8083
} } }
// €25,000 held = 25000 / 0.8756 = $28,552 USD

FAQ

Where do the rates come from?

A live institutional feed refreshed every 20 seconds, with snapshots stored at 5-minute and daily granularity — every response tells you exactly which snapshot it used.

How is user privacy handled in request logs?

Request logs store salted IP hashes, never raw addresses, and API keys are stored only as SHA-256 hashes.