Market Data API for Forex, Crypto & Commodities
One API for all your market data needs. Real-time prices, 42 technical indicators, tick data, spreads, economic calendar, and rule-based analysis across forex, crypto, and commodities.
-
OHLCV Candles
Real-time and historical candlestick data across 7 timeframes from M1 to D1. Up to 1000 candles per request.
-
42 Technical Indicators
RSI, MACD, Bollinger Bands, Ichimoku, ADX, and 37 more. Pre-calculated server-side across all timeframes.
-
Tick Data
Raw bid/ask tick data with timestamps for micro-structure analysis, scalping, and high-precision entries.
-
Spread Analysis
Current, average, min, and max spread data. Spread percentile for cost-aware trading decisions.
-
Economic Calendar
Upcoming economic events with impact level, forecast, previous, and actual values. Filter by currency and impact.
-
Market Summary
Rule-based market analysis with bullish/bearish bias, a confidence score, and Bollinger-band key levels.
Quick Start Example
import requests
headers = {"X-API-Key": "YOUR_API_KEY"}
BASE = "https://tickatlas.com/v1"
# Real-time OHLCV candles
ohlcv = requests.get(f"{BASE}/ohlc", headers=headers,
params={"symbol": "EURUSD", "timeframe": "H1", "limit": 24}).json()
# Technical indicator
rsi = requests.get(f"{BASE}/indicator", headers=headers,
params={"symbol": "XAUUSD", "indicator": "RSI_14", "timeframe": "H4"}).json()
# Rule-based market analysis
summary = requests.get(f"{BASE}/summary", headers=headers,
params={"symbol": "BTCUSD"}).json()
# Economic calendar
events = requests.get(f"{BASE}/calendar", headers=headers,
params={"currencies": "USD", "impact": "high"}).json()
# Currency heatmap
heatmap = requests.get(f"{BASE}/heatmap", headers=headers).json() All Market Data Endpoints
| Endpoint | Data Type | Description |
|---|---|---|
/v1/ohlc | Price data | Historical and real-time OHLCV candles |
/v1/indicator | Technical | Single indicator for any symbol/timeframe |
/v1/indicators | Technical | All 42 indicators for a symbol |
/v1/multi | Batch | Multiple symbols x indicators |
/v1/ticks | Tick | Raw bid/ask tick data |
/v1/spread | Cost | Spread analytics |
/v1/calendar | Events | Economic events with impact levels |
/v1/heatmap | Strength | Currency strength/weakness |
/v1/sessions | Market hours | Open/close status per market |
/v1/screener | Scanning | Filter symbols by conditions |
/v1/summary | Market analysis | Rule-based market summary |
Frequently Asked Questions
What markets does the API cover?
Forex (major, cross, and exotic pairs), cryptocurrencies (BTCUSD, ETHUSD), commodities (XAUUSD gold, XAGUSD silver), and indices. Coverage is continuously expanding.
What types of market data are available?
Real-time OHLCV candles, 42 pre-calculated indicators, tick data, spread data, economic calendar, currency heatmap, market sessions, and rule-based market summaries.
How fresh is the market data?
Our data updates about every 60 seconds during market hours and is served from Redis. Indicator and candle values refresh on the cadence of their timeframe — M1 and M5 on the minute, M15/M30/H1 every 10 minutes, H4 and above every 30 minutes.
Can I get historical market data?
Yes. The /v1/ohlc endpoint supports up to 1000 candles 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.
How do I authenticate with the market data API?
Pass your API key in the X-API-Key header with every request. Get your key instantly on signup — no credit card required for the starting credit.
One API for All Your Market Data
Start free with $2.50 of API credit. Forex, crypto, commodities — prices, indicators, and rule-based analysis.