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.

Forex Crypto Commodities 42 Indicators Market Analysis
  • 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

python
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.