Forex Screener API — Scan 50+ Pairs in One Call
GET /v1/screener with an indicator + filter returns every symbol matching your criteria. Build oversold scanners, trending-pair screeners, and signal pipelines.
No credit card. $2.50 PAYG credit on sign up.
One Request. Instant Data.
curl -X GET \
"https://tickatlas.com/v1/screener?indicator=RSI_14&timeframe=H1&max=30" \
-H "X-API-Key: YOUR_API_KEY" Why Use TickAtlas?
Pre-Calculated, Sub-100ms
Indicator values are computed server-side on every new candle. Your app queries the result — no TA library, no candle history needed.
7 Timeframes
M1, M5, M15, M30, H1, H4, D1 — the same endpoint serves scalpers and position traders alike.
Forex, Crypto, Commodities
EURUSD, GBPUSD, XAUUSD, BTCUSD, USDJPY — data available for all symbols active on connected broker terminals.
Plug into any stack
- ChatGPT Custom GPTs
- Claude Tools
- Python / pandas
- Node.js
- Discord bots
- Slack webhooks
- n8n
- Zapier
- Google Sheets
Build Your Own Screener
Loop over an indicator endpoint client-side and filter the results — useful when you want custom logic the built-in screener doesn't support.
import requests
PAIRS = ["EURUSD","GBPUSD","USDJPY","AUDUSD","NZDUSD","USDCAD","XAUUSD","BTCUSD"]
hits = []
for p in PAIRS:
r = requests.get("https://tickatlas.com/v1/indicator",
headers={"X-API-Key": "YOUR_API_KEY"},
params={"symbol": p, "indicator": "RSI_14", "timeframe": "H1"})
v = r.json()["value"]
if v < 30: hits.append((p, v, "oversold"))
elif v > 70: hits.append((p, v, "overbought"))
print(hits)
Or Use the Built-in Screener Endpoint
One call returns every pair matching the filter — server-side, with all 50+ pairs scanned in parallel.
curl -X GET "https://tickatlas.com/v1/screener?indicator=RSI_14&timeframe=H1&max=30" -H "X-API-Key: YOUR_API_KEY"
# → { "results": [ { "symbol":"AUDUSD","value":27.8,"signal":"oversold" }, … ] }
Common Screener Setups
RSI Oversold Hunt
RSI_14 < 30 + ADX > 20
Finds beaten-down pairs in strong trends — classic mean-reversion entry.
MACD Crossover Alert
MACD signal cross + timeframe H4
Catches momentum shifts as they happen across all major pairs.
Bollinger Squeeze
BB_Width < 0.002 + D1 timeframe
Identifies consolidation before breakout using BB Width compression.
Trend Confirmation
ADX > 30 + EMA20 > EMA50
Only trade in the direction of strong, confirmed trends.
Multi-Timeframe RSI
RSI H1 < 40 + RSI H4 < 50
MTF confluence — both timeframes leaning bearish before shorting.
AI Bias Screen
bias=bullish + confidence > 0.75
Use /v1/summary across symbols to find the highest-confidence AI setups.
Pricing
~$0.001/call. Test your screener logic with the free credit.
Start FreeUnlimited scans. Run your screener every 5–15 minutes without credit concerns.
Get StartedMinute-level scans, multi-timeframe simultaneous scanning, priority queue.
Get StartedStart Building in 5 Minutes
Sign up, grab your API key, make your first request.
Every new account gets $2.50 in free PAYG credits. No card required.