Free · Keyless · JSON

The Algo Vision Public API

Two developer endpoints, free and keyless: detect candlestick patterns from raw OHLC, and pull this week's economic calendar as JSON. Every response carries an attribution link back to Algo Vision — use it in your app, your bot, or your backtest.

Base URL https://thealgovision.com/api/v1 · CORS open (call it from the browser) · no rate limit for fair use.

POST/api/v1/patterns/detect

Send an array of candles as [open, high, low, close] (or objects with o/h/l/c). Returns every candlestick pattern detected across the series — dojis, hammers, engulfings, stars, soldiers and more — each with its index, bullish/bearish/neutral type, and a plain-English note.

curl

curl -s https://thealgovision.com/api/v1/patterns/detect \
  -H "Content-Type: application/json" \
  -d '{"candles":[[100,100.5,99.6,99.7],[99.65,101.2,99.5,101.0]]}'

JavaScript (fetch)

const r = await fetch("https://thealgovision.com/api/v1/patterns/detect", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ candles: [[100,100.5,99.6,99.7],[99.65,101.2,99.5,101.0]] })
});
const data = await r.json();
console.log(data.patterns); // [{ index, pattern, type, candles, note }]

Response

{
  "count": 1,
  "candles_analyzed": 2,
  "patterns": [
    { "index": 1, "pattern": "Bullish Engulfing", "type": "bullish",
      "candles": [0,1], "note": "An up candle's body engulfs the prior down candle." }
  ],
  "attribution": "Data by Algo Vision — https://thealgovision.com"
}

GET/api/v1/calendar

This week's economic calendar as JSON — title, currency, time, impact, forecast and previous. Add ?impact=High to filter to high-impact releases only.

curl

curl -s "https://thealgovision.com/api/v1/calendar?impact=High"

Response

{
  "week": "current",
  "count": 12,
  "events": [
    { "title": "Core CPI m/m", "currency": "USD", "date": "2026-09-11T08:30:00-04:00",
      "impact": "High", "forecast": "0.3%", "previous": "0.2%" }
  ],
  "source": "Forex Factory (public weekly feed)",
  "attribution": "Data by Algo Vision — https://thealgovision.com"
}

Detected patterns

TypePatterns
SingleDoji, Dragonfly Doji, Gravestone Doji, Hammer, Hanging Man, Inverted Hammer, Shooting Star, Marubozu, Spinning Top
Two-candleBullish / Bearish Engulfing, Bullish / Bearish Harami, Piercing Line, Dark Cloud Cover
Three-candleMorning Star, Evening Star, Three White Soldiers, Three Black Crows

Attribution

Every response includes an attribution field. If you surface this data in a public app, please keep a visible "Data by Algo Vision" link — that's the only thing we ask in return for keeping it free.

Building something with charts?

Before you code the strategy, sharpen the eye behind it. Chart Bound is our free game that trains real chart-reading — the same patterns this API detects, one level at a time. No card, no catch.

Play Chart Bound free →   Read the concept guides →