Respect the rate limit
Limits are per-key and per-minute. A 429 carries the window so you can back off precisely.
Ordinary HTTP, API-key authentication and JSON responses. Start with one endpoint, then add economic events, 42 indicator series, screeners, historical data or streaming as your application grows.
Your first authenticated call
One header, one endpoint. The response shape below is the same one every endpoint returns.
The docs are organised by intent rather than by module, so you can go straight to the task in front of you.
One authenticated GET, a JSON body you can read, and the shape every other endpoint follows.
Quickstart · 5 minutesPer-endpoint parameters, response schemas and error codes for everything under /v1.
API referenceRate limits, retries, error handling and the things that bite once real traffic arrives.
Rate limits · Errors · SDKsSignup mints an API key and $2.50 of starting credit. No card required.
Every request carries X-API-Key. There is no OAuth dance and no token refresh.
Responses share one shape, so the parsing you write once works across the API.
curl -H "X-API-Key: YOUR_API_KEY" \ "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=RSI_14&timeframe=H1"
{
"symbol": "EURUSD",
"timeframe": "H1",
"indicator": "RSI_14",
"value": 58.4
} Four groups, no hunting. Each entry says how long it takes to read.
Authentication, quotas, and how to talk to the API correctly.
Client libraries, change log, and what to check when something looks off.
Endpoint-specific deep dives beyond the standard REST shape.
Drop the API into a low/no-code automation pipeline.
The badge on each card is its weight: what one call costs in pay-as-you-go credit units. Every call counts once against a daily quota.
/v1/indicator Single indicator value
/v1/indicators All indicators for symbol
/v1/summary Rule-based market analysis
/v1/ohlc OHLCV candlestick data
/v1/screener Market screening
/v1/multi Multi-symbol batch
/v1/calendar Economic calendar events
/v1/quote Live bid/ask prices
/v1/spread Spread analysis
/v1/ticks Raw tick data
/v1/heatmap Currency strength
/v1/sessions Market session status
/v1/symbols Available instruments
Nothing in the API requires an SDK — it is plain REST. The official clients exist to wrap authentication, retries and pagination so you do not write them again.
200 OK to production.The six things that separate a working prototype from an integration that survives real traffic.
Limits are per-key and per-minute. A 429 carries the window so you can back off precisely.
Error objects are consistent across endpoints. Treat the code, not the message, as the contract.
The SDKs wrap auth and retries. Nothing in the API requires them.
A key in browser JavaScript is a public key. Proxy through your own backend instead.
Breaking changes are versioned and announced there before they land.
Most integration problems are one of a handful of documented causes.
Start with troubleshooting — most integration problems are one of a handful of documented causes. If it is not there, contact us with the request and the error body.
Live availability for the API, the data pipeline and the Market Monitor.
Create an account, send one authenticated GET, and add the rest of the platform as your application needs it.