Forex API for Developers
Real-time forex data, 42 pre-calculated technical indicators, rule-based market analysis, and Redis-cached responses. One API for everything your trading application needs.
-
Real-Time OHLCV Data
Live candlestick data for all major, cross, and exotic forex pairs. M1 through D1 timeframes, each refreshed on its own cadence — M1 and M5 on the minute, H1 every 10 minutes, H4 and D1 every 30 minutes.
-
42 Pre-Calculated Indicators
RSI, MACD, Bollinger Bands, Ichimoku, ADX, Stochastic, and 36 more — all computed server-side. No local calculation needed.
-
Market Summary
Rule-based market analysis with bullish/bearish bias, a confidence score, and Bollinger-band support/resistance levels.
-
Market Screener
Scan all forex pairs for specific indicator conditions in a single API call. Find oversold pairs, trend breakouts, and more.
-
Spread & Tick Data
Real-time bid/ask spreads and raw tick data for precise entry timing and cost analysis.
-
Economic Calendar
Upcoming economic events with impact level, forecast, previous, and actual values. Filter by currency and impact.
Get Started in Minutes
import requests
headers = {"X-API-Key": "YOUR_API_KEY"}
# Get EURUSD RSI on the H1 timeframe
rsi = requests.get("https://tickatlas.com/v1/indicator",
headers=headers,
params={"symbol": "EURUSD", "indicator": "RSI_14", "timeframe": "H1"}
).json()
print(f"EURUSD RSI (H1): {rsi['data']['value']}")
# Output: EURUSD RSI (H1): 62.4
# Get the rule-based market summary
summary = requests.get("https://tickatlas.com/v1/summary",
headers=headers,
params={"symbol": "EURUSD"}
).json()
print(f"Bias: {summary['data']['bias']} ({summary['data']['confidence']:.0%})") Forex API Endpoints
| Endpoint | Description | Use Case |
|---|---|---|
/v1/indicator | Single indicator value | Quick RSI/MACD check |
/v1/indicators | All indicators for a symbol | Full technical overview |
/v1/ohlc | Historical OHLCV candles | Charting, backtesting |
/v1/summary | Rule-based market analysis | Trade decisions, content |
/v1/screener | Market-wide scan | Signal generation |
/v1/spread | Real-time spread data | Cost analysis |
/v1/ticks | Raw tick data | Scalping, HFT |
/v1/calendar | Economic calendar | News trading |
Frequently Asked Questions
What forex pairs does the TickAtlas API cover?
We cover all major pairs (EURUSD, GBPUSD, USDJPY, AUDUSD, USDCAD, USDCHF, NZDUSD), cross pairs (EURGBP, EURJPY, GBPJPY, etc.), and exotic pairs. Plus commodities like XAUUSD and crypto pairs like BTCUSD.
How fast is the forex data API response time?
Price data is served straight from Redis, so responses are near-instant and nothing is recalculated per request. Freshness is set by our data, not the cache: it updates about every 60 seconds.
Can I get historical forex data for backtesting?
Yes. The /v1/ohlc endpoint returns up to 1000 candles of historical OHLCV data per request. Retention is per timeframe and identical on every plan: 45 days on D1, 30 days on H4, 14 days on H1, 7 days on M30, 4 days on M15, 2 days on M5 and 24 hours on M1.
Do I need to calculate forex indicators myself?
No. All 42 technical indicators (RSI, MACD, Bollinger Bands, etc.) are pre-calculated server-side across 7 timeframes. Just call the API and get the value.
What authentication does the forex API use?
Simple API key authentication via the X-API-Key header. Get your key instantly when you sign up for the starting credit — no credit card required.
Start Building with the Forex API
$2.50 of API credit and 200 requests/day. No credit card required. Pay with crypto when you upgrade.