Ichimoku Cloud API — Five Lines, One Endpoint

The Ichimoku lines we serve, in JSON: tenkan-sen, kijun-sen and senkou span A. Build cloud breakout bots without writing the formulas yourself.

No credit card$2.50 PAYG credit on sign up
15+API endpoints
42Indicator series
M1–D17 timeframes
$2.50PAYG starting credit
Why TickAtlas

What is the Ichimoku Cloud API?

The Ichimoku Kinko Hyo system provides trend direction, momentum, and support/resistance all in one visual. The kumo (cloud) formed by Senkou Span A and B acts as a dynamic support/resistance zone. Tenkan-sen and kijun-sen crossovers (TK cross) signal momentum shifts. Our API exposes Ichimoku_tenkan, Ichimoku_kijun, and Ichimoku_senkou_a as individual REST endpoints — pre-calculated from our live data. No 52-period lookback calculation needed on your end.

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.

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 every symbol in our data.

One Request. Instant Data.

REQUEST
curl -X GET \
  "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=Ichimoku_tenkan&timeframe=H1" \
  -H "X-API-Key: YOUR_API_KEY"
200 OK
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "Ichimoku_tenkan",
    "value": 1.08350,
    "bid": 1.08401,
    "ask": 1.08414,
    "updated_at": 1711548000,
    "server_time": "2024-03-27T14:00:00+00:00"
  }
}

Three Core Ichimoku Lines via REST

cURL Request
curl -H "X-API-Key: YOUR_KEY" \
  "https://tickatlas.com/v1/indicator?symbol=EURUSD&indicator=Ichimoku_tenkan&timeframe=H1"
Python TK cross + cloud position
import requests

r = requests.get(
    "https://tickatlas.com/v1/indicator",
    headers={"X-API-Key": "YOUR_KEY"},
    params={"symbol": "EURUSD", "indicator": "Ichimoku_tenkan", "timeframe": "H1"},
)
d = r.json()["data"]
tenkan = d["value"]
kijun = requests.get(r.url.replace("Ichimoku_tenkan", "Ichimoku_kijun"),
                     headers=r.request.headers).json()["data"]["value"]
cloud = requests.get(r.url.replace("Ichimoku_tenkan", "Ichimoku_senkou_a"),
                     headers=r.request.headers).json()["data"]["value"]
price = 1.0850  # latest close

# Tenkan/Kijun cross + position vs the cloud
if tenkan > kijun and price > cloud:
    signal = "BULLISH"
elif tenkan < kijun and price < cloud:
    signal = "BEARISH"
else:
    signal = "NEUTRAL"

print(signal)
200 OK Response
{
  "success": true,
  "data": {
    "symbol": "EURUSD",
    "timeframe": "H1",
    "indicator": "Ichimoku_tenkan",
    "value": 1.0858,
    "bid": 1.08401,
    "ask": 1.08414,
    "updated_at": 1711548000,
    "server_time": "2024-03-27T14:00:00+00:00"
  }
}

Available Ichimoku indicators

  • Ichimoku_tenkan — Tenkan-sen (9-period mid)
  • Ichimoku_kijun — Kijun-sen (26-period mid)
  • Ichimoku_senkou_a — Senkou Span A (cloud top/bottom)

Plug into any stack

  • ChatGPT Custom GPTs
  • Claude Tools
  • Python / pandas
  • Node.js
  • Discord bots
  • Slack webhooks
  • n8n
  • Zapier
  • Google Sheets
Pricing

Start on pay-as-you-go, upgrade when the traffic justifies it.

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.

Pay as you go
$2.50 credit No card required to start
  • $2.50 of credit included
  • Every REST endpoint except raw ticks
  • No card required, no overage
  • 10 API keys
See plan details
Starter
$29 per month · 10,000 requests/day · 120/min
  • Every REST endpoint except raw ticks
  • WebSocket streaming, 5 symbols
  • Released calendar actuals
  • Email support
  • 3 API keys
See plan details
Frequently asked questions

What developers ask first.

Straight answers on limits, coverage and how the endpoint behaves in production.

Which Ichimoku lines are available?

Currently Ichimoku_tenkan (tenkan-sen, 9-period), Ichimoku_kijun (kijun-sen, 26-period), and Ichimoku_senkou_a (Senkou Span A, the average of the two forwarded 26 periods). These cover the three most traded signals: TK cross, kijun bounce, and cloud breakout.

Does the API handle the 26-period forward shift for Senkou Span A?

The API returns the current Senkou Span A value as plotted on the live chart — the forward-shifted cloud boundary at the current price bar. This matches what you'd see in the trading platform.

Is Ichimoku better on H4 or D1?

Ichimoku was originally designed for daily charts. H4 is widely used by Forex swing traders. Both timeframes are available — H1 and below will produce noisier signals. Start with H4 for the most reliable Ichimoku readings.

Can I detect a kumo breakout via the API?

Yes — compare Ichimoku_senkou_a with the current price (the same response carries bid and ask, or use the close from GET /v1/ohlc). If price is above Senkou A, it is above the cloud’s leading edge — a bullish context in classical Ichimoku analysis. Senkou B is not part of the 42-indicator set, so the far edge of the cloud has to be reconstructed on your side.

Start building

Start Building in 5 Minutes

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.