Currency market data
Forex
Core FX pairs with REST access, real-time WebSocket streaming, snapshots, and aggregates for dashboards, alerts, and research workflows.
- Live FX quotes & trades
- Snapshots & OHLCV history
- Streaming WebSocket feed
Feed capabilities
Endpoints and channels available in the forex feed. Field-level details vary by endpoint; see the docs for nullability and optional fields.
Inside the forex feed
Field for field, the exact responses the API returns. What you see here is what production sends.
Latest quote
Best bid and ask with sizes from the aggregation layer, one call per FX symbol.
- Top-of-book bid and ask with sizes
- Millisecond timestamps on every response
- Plain pair symbols: EURUSD, GBPUSD, USDJPY
- Identical shape across every asset class
{
"symbol": "EURUSD",
"bid": 1.0522,
"ask": 1.0524,
"bid_size": 42,
"ask_size": 37,
"timestamp": 1743512400000
}Data quality
Benchmarked against a selected market reference.
Consensus of two separately sourced FX streams outside the aggregation.
Measured Sep 10, 2026, 08:45 to 09:10 UTC, one sample per second.
See the full Forex benchmark0.13 bp
Price fidelity
0.12 bp
Cross-rate consistency
0.48 bp
Tail deviation p95
Typical use cases
Use forex alongside stocks, crypto, indices, commodities, and other feeds with the same REST and WebSocket patterns.
Power charting
Range-based OHLCV aggregates for FX candlesticks; quote snapshots for clean spot-style rate displays.
ChartsRate alerts
Subscribe to FX quote channels and run threshold logic server- or client-side without constant polling.
AlertsMulti-asset dashboards
One WebSocket client pattern across FX, stocks, and crypto. Add new feeds without changing authentication.
DashboardsResearch & backtesting
Compact stable pair symbols fit configs, logs, and cross-asset correlation studies out of the box.
ResearchAccess model
Account limits apply uniformly across all TickerLayer data feeds.
One integration model across every feed
Use the same API key, REST conventions, and WebSocket subscription flow across all TickerLayer data feeds.
- Header-based REST authentication
- Symbol-based WebSocket subscriptions
- Account-level limits and package access
GET /forex/quote/EURUSD{
"action": "subscribe",
"channels": ["forex.quotes"],
"symbols": ["EURUSD"]
}REST: x-api-key: YOUR_API_KEY
WebSocket: ?apiKey=YOUR_API_KEY (upgrade URL)Live pages
See the feed on a live page
Delayed price, chart and key figures for popular symbols, with the exact API calls that return them live.
- EUR/USDEuro / United States Dollar
- GBP/USDBritish Pound / United States Dollar
- USD/JPYUnited States Dollar / Japanese Yen
- AUD/USDAustralian Dollar / United States Dollar
- AED/EURUAE Dirham / Euro
- AUD/CADAustralian Dollar / Canadian Dollar
- AUD/CHFAustralian Dollar / Swiss Franc
- AUD/JPYAustralian Dollar / Japanese Yen
- AUD/NZDAustralian Dollar / New Zealand Dollar
- AUD/SGDAustralian Dollar / Singapore Dollar
- BRL/INRBrazilian Real / Indian Rupee
- CAD/CHFCanadian Dollar / Swiss Franc
Frequently asked questions
What is the TickerLayer Forex Data Feed?
The Forex Data Feed provides developer-friendly access to currency pair data through clean API endpoints. It suits FX dashboards, pricing widgets, analytics tools, treasury and accounting workflows, and internal monitoring, and it follows the same conventions as the rest of TickerLayer, so forex is not a separate integration to learn.
Which currency pairs are supported?
Coverage centers on the major pairs, plus additional pairs added based on demand. The forex symbols endpoint always reflects the current list of supported pairs and their integration-ready symbols, so you can drive your UI from live data instead of a hardcoded list that drifts out of date.
Can I use the Forex API for dashboards and financial apps?
Yes. It is a natural fit for currency conversion tools, calculators, analytics screens, treasury workflows, and SaaS finance products. REST endpoints let your frontend or backend request rates on demand, so you get reliable market context without running an FX data pipeline of your own.
Does TickerLayer support live forex updates?
Yes, with live-style updates where available and timestamps on every response so you can judge freshness. Markets pause, symbols come and go, and update frequency varies, so design your app to handle those cases rather than assuming every pair ticks on the same rhythm. The result is a far more dependable experience for users.
How does forex data fit with the rest of the TickerLayer API?
Forex shares the same predictable routes, response shapes, and symbol discovery as every other asset class. That means you can add FX alongside stocks, crypto, commodities, or CFD-style instruments using one integration pattern, and reuse it instead of maintaining a separate path per market.
What can developers build with forex market data?
Think currency converters, international pricing screens, FX dashboards, cross-border finance features, risk views, and internal monitoring. Forex also pairs well with other asset classes for broader, multi-market dashboards. Throughout, you get clean access, practical symbols, and consistent JSON to build on.
Ready to integrate?
Start with the free tier, explore the docs, and connect via REST or WebSocket in minutes.