TickAtlas

The API Built for Trading Bots

42 indicators, market screening, AI analysis, and sub-100ms latency. Everything your trading bot needs — from signal generation to decision support — in a single API.

Sub-100ms Latency 600 req/min 42 Indicators Market Screener AI Analysis
  • Signal Data

    Pre-calculated RSI, MACD, Stochastic, and 39 more indicators. Your bot reads the value — no local calculation bugs.

  • Market Screening

    /v1/screener scans all symbols for your conditions. Find oversold pairs, trend breakouts, and MACD crossovers in one call.

  • AI Decision Support

    /v1/summary gives your bot context: "EURUSD: Bullish bias, 78% confidence." Use with LLM agents for reasoning.

  • Multi-Timeframe

    Check M1 for entry timing, H1 for trend, D1 for bias. All 7 timeframes available per indicator.

  • Batch Queries

    /v1/multi fetches multiple symbols and indicators in one request. Monitor your entire watchlist efficiently.

  • Spread Awareness

    /v1/spread shows current costs. Your bot can skip trades when spreads are too wide.

Trading Bot in 20 Lines

python
import requests, time

API_KEY = "your_api_key"
BASE = "https://tickatlas.com/v1"
headers = {"X-API-Key": API_KEY}

while True:
    # Scan for oversold conditions
    scan = requests.get(f"{BASE}/screener", headers=headers,
        params={"indicator": "RSI_14", "max_val": 30, "timeframe": "H1"}).json()

    for match in scan["data"]["results"]:
        symbol = match["symbol"]

        # Confirm with MACD
        macd = requests.get(f"{BASE}/indicator", headers=headers,
            params={"symbol": symbol, "name": "macd", "timeframe": "H1"}).json()

        if macd["data"]["histogram"] > 0:  # Bullish momentum building
            print(f"BUY SIGNAL: {symbol} (RSI oversold + MACD bullish)")
            # Execute via your broker API...

    time.sleep(60)  # Check every minute

Bot-Relevant Endpoints

Endpoint Bot Use Frequency
/v1/screener Find trade candidates Every 1-5 min
/v1/indicator Confirm signals Per candidate
/v1/multi Monitor open positions Every 10-30s
/v1/spread Pre-trade cost check Before each trade
/v1/summary Bias confirmation Once per hour

Frequently Asked Questions

What data does a trading bot need from this API?

A trading bot typically needs real-time indicators (/v1/indicator), price data (/v1/ohlcv), market scanning (/v1/screener), and optionally AI analysis (/v1/summary). All are available through the TickAtlas API.

Is the API fast enough for automated trading?

Yes. Typical response times are under 50ms with Redis caching and 2-second TTL on real-time data. The Pro plan supports 600 requests per minute (10/second).

Can I build a Telegram or Discord trading bot?

Absolutely. We have dedicated use case guides for both Telegram and Discord bots with full code examples using python-telegram-bot and discord.js.

Does the API provide trading signals?

The API provides the data to generate signals — indicator values, market scans, and AI analysis — but does not execute trades. You build the signal logic; we provide the data.

What programming languages are supported?

The API is language-agnostic REST with JSON responses. We provide code examples in Python, JavaScript, Go, PHP, and cURL. Any language with HTTP support works.

Your Bot Deserves Better Data

14-day free trial. Build and test your trading bot with real market data — no credit card required.