Real-time forex quotes
Access timestamped bid and ask quotes with sizes over REST, plus live FX updates over WebSocket for supported currency pairs.
Access aggregated bid and ask quotes for major, minor, and exotic currency pairs from multiple global liquidity sources. Pull current quotes and historical OHLC bars over REST, or stream live updates over WebSocket, using one API key.
Use one API key to access real-time forex quotes and historical OHLC data across major, minor, and exotic currency pairs. Pull REST snapshots, stream live updates over WebSocket, and reuse consistent API conventions across the SiftingIO platform.
Access timestamped bid and ask quotes with sizes over REST, plus live FX updates over WebSocket for supported currency pairs.
Query UTC OHLC bars at documented minute-to-hour intervals, with cursor pagination for charting, research, backtesting, and audit workflows.
Aggregate supported FX quotes from multiple global liquidity sources into a normalized reference view instead of relying on a single regional feed.
Cover widely traded USD majors, standard cross rates, and supported emerging-market currency pairs through one forex market data API.
Reuse the same authentication model, six-character symbol format, UTC timestamps, and response patterns across SiftingIO products.
Deploy with published rate limits, multi-region routing, status visibility, and service commitments on eligible plans.
Pull current forex quotes over REST, query UTC OHLC history for supported pairs, or stream live FX updates over WebSocket. One API key works across every access method, with six-character uppercase pair identifiers such as EURUSD and USDJPY.
curl -H "X-API-Key: $KEY" \
"https://api.sifting.io/v1/last/quote/forex/EURUSD"{ "s": "EURUSD", "b": "1.07429", "B": "510300", "a": "1.07435", "A": "585025", "t": 1746189123456}s symbol · b/B bid/size · a/A ask/size · t timestamp
Explore a representative selection of currency pairs available through the SiftingIO Forex Data API. Browse the live symbol catalog for current API identifiers and endpoint examples. Need another pair? Request coverage.
EURUSDUSDJPYGBPUSDUSDCHFAUDUSDUSDCADEURGBPEURJPYGBPJPYEURCHFEURAUDAUDJPYUSDTRYUSDMXNUSDZARUSDSGDUSDHKDUSDINRAlso available: NZDUSD, CHFJPY, GBPCHF, EURCAD, CADJPY, GBPCAD, NZDJPY, EURTRY, GBPSGD, USDTHB, and more.
Use real-time and historical forex data across trading platforms, treasury, payments, research, and customer-facing applications.
Power pricing screens, charts, alerts, and market-data widgets with live currency quotes delivered over REST and WebSocket.
Monitor currency exposure, hedge performance, and mark-to-market values using current FX quotes and historical OHLC data.
Use current forex rates for payment quotes, international payouts, wallet balances, and currency-conversion workflows.
Use UTC historical OHLC bars for cross-pair research, model validation, signal development, and backtesting.
Coverage includes the seven USD majors, standard cross rates, and supported exotic and emerging-market pairs. The live forex symbol catalog is the source of truth, and additional pairs can be requested as coverage expands.
SiftingIO aggregates and normalizes derived FX quotes from multiple global liquidity and reference sources. It does not redistribute a raw single-venue feed, and the resulting reference values may differ from a specific broker, venue, or counterparty.
The latest top-of-book endpoint returns the symbol, best bid and ask, bid and ask sizes, and a Unix millisecond timestamp. WebSocket tick frames include the live event fields documented in the streaming protocol.
Yes. The documented Forex Bars endpoint returns UTC OHLC bars at 1m, 5m, 15m, 30m, and 1h intervals with cursor pagination. Historical depth depends on plan: one month on Free, one year on Builder, and full available history on Pro and above.
Spot foreign exchange is an OTC market and has no authoritative consolidated traded volume. SiftingIO therefore returns v as 0 rather than presenting synthetic activity as exchange volume.
WebSocket publishes updates as new observations become available. Median SiftingIO API delivery is under 100 ms from primary regions for actively updating pairs, while the underlying source update frequency may vary. Uptime commitments depend on plan, with a 99.9% SLA on Pro and Ultra.
The API, snapshot endpoints, and historical queries are accessible 24/7. The global FX market normally trades five days a week. During weekend gaps, clients should use the quote timestamp to identify the last published market observation.
Send the API key in the X-API-Key header for REST requests. For WebSocket, pass the key in the ?key= query parameter. The same SiftingIO API key can be used for both methods, subject to entitlements and plan limits.
It is a forex market data API for current quotes, live streams, and historical OHLC. SiftingIO also provides a separate FX and crypto converter endpoint for simple amount conversions.
Usage rights depend on the selected plan and use case. Pro and Ultra include commercial use and customer-facing display subject to plan terms. Raw-feed redistribution, B2B sublicensing, and custom distribution rights require an Enterprise agreement.
A FIX market data API is available for eligible workflows. Review the FIX documentation and contact the SiftingIO team for entitlement and deployment requirements.
Create an account, generate an API key, and test live quotes and historical OHLC bars over REST or WebSocket. No credit card required on the Free plan.