Pre-Calculated, Redis-Cached
Indicator values are computed server-side on every new candle. Your app queries the result — no TA library, no candle history needed.
Pull live indicators, OHLCV, and market summaries into Python with a single GET. Responses drop straight into pandas DataFrames.
Indicator values are computed server-side on every new candle. Your app queries the result — no TA library, no candle history needed.
M1, M5, M15, M30, H1, H4, D1 — the same endpoint serves scalpers and position traders alike.
EURUSD, GBPUSD, XAUUSD, BTCUSD, USDJPY — data available for every symbol in our data.
import requests
response = requests.get(
"https://tickatlas.com/v1/indicator",
headers={"X-API-Key": "YOUR_API_KEY"},
params={
"symbol": "EURUSD",
"indicator": "RSI_14",
"timeframe": "H1"
}
)
data = response.json()
print(data["data"]["value"]) {
"success": true,
"data": {
"symbol": "EURUSD",
"timeframe": "H1",
"indicator": "RSI_14",
"value": 62.48,
"bid": 1.08401,
"ask": 1.08414,
"updated_at": 1711548000,
"server_time": "2024-03-27T14:00:00+00:00"
}
} Scan symbols, detect confluence, post to Discord or fire broker orders via your Python trading library — all in Python with TickAtlas providing the indicator data layer.
Fetch live indicator snapshots into a DataFrame in a Jupyter notebook. Compare multiple symbols, build correlation matrices, test hypothesis ideas without downloading historical data.
Build a market data microservice that proxies TickAtlas to your own frontend, transforms data, or caches it for internal dashboards. Python backend, minimal code.
Compatible Python libraries
Plug into any stack
Every new account starts with $2.50 of pay-as-you-go credit and no card. Monthly plans add a flat monthly price, WebSocket streaming and support.
Landing pages convert; documentation closes the loop. These are the routes a developer usually needs next.
Start from the developer portal and map the API families your product needs.
Open docsMake the first authenticated request and validate the setup end to end.
Read quickstartRequest and response contracts for quote, indicator, summary and calendar.
Browse referenceHow the API drops into ChatGPT, Claude, Discord, n8n, Zapier and Sheets.
See integrationsStraight answers on limits, coverage and how the endpoint behaves in production.
Only the standard requests library for basic usage. For pandas integration, add pandas. For async usage, use aiohttp or httpx. No TA-Lib, no CCXT, no trading-specific libraries required.
Call GET /v1/indicator/history with your chosen symbol, indicator, and timeframe. The response returns a list of {time, value} objects. Pass it to pd.DataFrame() and set_index('time') for a time-indexed series ready for analysis.
Yes. Replace requests.get() with aiohttp.ClientSession().get() or httpx.AsyncClient().get(). The API is standard REST with JSON — fully compatible with any async HTTP client.
Not yet — but the API is simple enough that a 5-line helper function is all you need, as shown in the examples above. A typed Python client may be added in future. Follow the changelog at tickatlas.com for updates.
Sign up, grab your API key, make your first request.
Every new account starts with $2.50 of pay-as-you-go credit. No card required.