We're building the most comprehensive crypto data API we can, and it's still growing — there's always a coin, a field or an endpoint we haven't got to yet.
Please tell us about any data you think Crypto Data API should nail but doesn't. We're data nerds who love to geek out about market data, trading bots, AI agents, or how to make your trading stack work in general. Prefer a form? Send feedback.
Chart Patterns & Price Action Indicators for Crypto Trading
21 chart patterns & price action indicators, from the AlgoBrain wiki. Structure read from the chart itself: candlesticks, classical patterns, support/resistance, Fibonacci and pivots. Each lists what it measures, the strategies that use it, the Crypto Data API endpoints that serve it or its inputs, and a prompt for an AI agent to compute it. All of them are in the API: GET /api/v1/indicators/catalog?group=chart-patterns-price-action.
A bullish engulfing is a two-candle reversal pattern in candlestick charting where a large green (bullish) candle completely engulfs the body of the preceding red (bearish) candle.
Via API/api/v1/indicators/catalog/bullish-engulfing
AI-agent prompt
Compute it with an AI agent
Compute the Bullish Engulfing for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/bullish-engulfing.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
Candlestick patterns are visual formations on Japanese candlestick charts that traders use to anticipate future price direction based on historical price action.
Via API/api/v1/indicators/catalog/candlestick-patterns
AI-agent prompt
Compute it with an AI agent
Compute the Candlestick Patterns for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/candlestick-patterns.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
Chart patterns are recognizable geometric formations that appear in price charts, created by the collective behavior of market participants. These patterns encode phases of accumulation, distribution, consolidation, and breakout, and are used to forecast the probable direction and magnitude of the next price move.
Used byA building block; no catalogue strategy declares it directly.
Compute the Chart Patterns for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/chart-patterns.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
Via API/api/v1/indicators/catalog/commodity-seasonality-patterns
AI-agent prompt
Compute it with an AI agent
Compute the Commodity Seasonality Patterns for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/commodity-seasonality-patterns.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
The cup and handle is a bullish continuation chart pattern identified by william-o-neil as one of the most powerful base formations preceding major price advances. It consists of a rounded bottom (the cup) followed by a smaller downward consolidation (the handle), which resolves with a breakout to new highs.
Used byA building block; no catalogue strategy declares it directly.
Compute the Cup and Handle for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/cup-and-handle.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A doji is a single candlestick in which the open and close are virtually equal, producing a tiny (or non-existent) real body that looks like a cross, plus sign, or thin horizontal line. It represents a session of indecision — buyers and sellers fought to an effective stalemate, ending the period roughly where it began.
Used byA building block; no catalogue strategy declares it directly.
Compute the Doji for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/doji.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A double top is a bearish reversal pattern in which price makes two distinct peaks at roughly the same level, separated by a moderate trough, signalling that an uptrend has failed to push to new highs and may reverse.
Used byA building block; no catalogue strategy declares it directly.
Compute the Double Top and Double Bottom for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/double-top.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
The evening star is a three-candle bearish reversal pattern that signals a potential top after an uptrend. It is the mirror image of the bullish morning star and is one of the most reliable reversal formations in Japanese candlestick analysis, popularized in the West by Steve Nison.
Compute the Evening Star for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/evening-star.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
Flags and PennantsBull FlagBear FlagPennant PatternFlag Pattern
Flags and pennants are short-term continuation chart patterns that form during a brief consolidation within a strong trend, after which price typically resumes its prior direction.
Used byA building block; no catalogue strategy declares it directly.
Via API/api/v1/indicators/catalog/flags-and-pennants
AI-agent prompt
Compute it with an AI agent
Compute the Flags and Pennants for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/flags-and-pennants.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A flat base is a chart consolidation pattern where a stock trades in a tight, sideways range -- typically correcting no more than 10-15% from peak to trough -- for a minimum of five weeks after a prior advance.
Compute the Flat Base for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/flat-base.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
HammerHammer CandlestickInverted HammerHanging Man
A hammer is a single-candle bullish reversal pattern in candlestick analysis: a small body sitting at the top of the candle's range with a long lower wick (shadow) at least twice the length of the body, and little or no upper wick.
Used byA building block; no catalogue strategy declares it directly.
Compute the Hammer for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/hammer.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
H&Shead and shoulders topinverse head and shoulders
The head and shoulders is a classic reversal chart pattern made of three consecutive peaks in which the middle peak (the head) is higher than the two flanking peaks (the shoulders), signalling a shift from an uptrend to a downtrend.
Used byA building block; no catalogue strategy declares it directly.
Via API/api/v1/indicators/catalog/head-and-shoulders
AI-agent prompt
Compute it with an AI agent
Compute the Head and Shoulders for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/head-and-shoulders.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A measured move is a price-projection technique that estimates how far price is likely to travel after a chart pattern completes or a breakout occurs, by taking a measurable distance on the chart and projecting it forward from a reference point.
Used byA building block; no catalogue strategy declares it directly.
Compute the Measured Move for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/measured-move.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A neckline is the support or resistance line drawn through the reaction lows (or highs) of a reversal chart pattern — most famously the head and shoulders and double top/double-bottom. It is the line whose decisive break confirms the pattern: until price closes through the neckline, the formation is only potential.
Used byA building block; no catalogue strategy declares it directly.
Compute the Neckline for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/neckline.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A pin bar (short for "Pinocchio bar") is a single-candlestick price action pattern with a small real body and one long wick (tail) that is at least two to three times the length of the body, signalling that price probed in one direction and was sharply rejected.
Compute the Pin Bar for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/pin-bar.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
Pivot points are a set of horizontal support and resistance levels calculated mechanically from the prior period's high, low, and close. The central pivot point (PP) is the average of those three prices; a ladder of support (S1, S2, S3) and resistance (R1, R2, R3) levels is then derived around it.
Used byA building block; no catalogue strategy declares it directly.
Compute the Pivot Points for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/pivot-points.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A trend reflects a sustained imbalance between buyers and sellers. A reversal pattern is the visual evidence that this imbalance is exhausting — the prevailing side is running out of new participants and the opposing side is starting to win at a key support and resistance level.
Used byA building block; no catalogue strategy declares it directly.
Via API/api/v1/indicators/catalog/reversal-patterns
AI-agent prompt
Compute it with an AI agent
Compute the Reversal Patterns for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/reversal-patterns.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
Support and resistance are price levels where buying or selling pressure has historically been strong enough to halt or reverse a price move. Support acts as a floor where demand absorbs selling pressure; resistance acts as a ceiling where supply overwhelms buying pressure.
Via API/api/v1/indicators/catalog/support-and-resistance
AI-agent prompt
Compute it with an AI agent
Compute the Support and Resistance for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/support-and-resistance.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A swing high (or pivot high) is a local price peak — a bar (or candle) whose high is greater than the highs of a defined number of bars on either side of it. Swing highs and their mirror image, swing lows, are the fundamental pivots from which traders read market structure, trends, and horizontal resistance.
Compute the Swing High for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/swing-high.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A swing low (or pivot low) is a local price trough — a bar (or candle) whose low is lower than the lows of a defined number of bars on either side of it. Swing lows and their mirror image, swing highs, are the fundamental pivots from which traders read market structure, trends, and horizontal support.
Compute the Swing Low for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/swing-low.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
A wedge is a chart pattern bounded by two converging trendlines that both slope in the same direction. A rising wedge has both lines sloping up (and is generally bearish); a falling wedge has both lines sloping down (and is generally bullish).
Used byA building block; no catalogue strategy declares it directly.
Compute the Wedge Patterns (Rising and Falling) for BTC, ETH and SOL using the CryptoDataAPI (X-API-Key header).
1. Definition and parameters: GET https://cryptodataapi.com/api/v1/algobrain/page?path=wiki/concepts/indicators/wedge.md
2. Inputs:
- GET https://cryptodataapi.com/api/v1/hyperliquid/candles
- GET https://cryptodataapi.com/api/v1/market-data/klines
- GET https://cryptodataapi.com/api/v1/indicators/technical
3. Pinned: 4h bars, 500-bar lookback, the playbook's default parameters. Return the latest value, its 30-day percentile, and a one-line read of what it says now. Research only.
Any key works, Free included — mint one in a single call. The list endpoint returns summaries; the per-slug endpoint adds the prompts. Full playbooks come from /api/v1/algobrain/page?path=… using each entry's wiki_path. Or use the MCP server.
What are chart patterns & price action indicators?
Structure read from the chart itself: candlesticks, classical patterns, support/resistance, Fibonacci and pivots.
Which chart patterns & price action indicators are covered?
21: Bullish Engulfing, Candlestick Patterns, Chart Patterns, Commodity Seasonality Patterns, Cup and Handle, Doji, Double Top and Double Bottom, Evening Star, Flags and Pennants, Flat Base, Hammer, Head and Shoulders…
Where do I get chart patterns & price action data for crypto?
From these Crypto Data API endpoints: /api/v1/hyperliquid/candles, /api/v1/market-data/klines, /api/v1/indicators/technical.
Can an AI agent compute these indicators?
Yes. GET /api/v1/indicators/catalog/{slug} returns a prompt naming the endpoints to call and the parameters to pin. Any API key works, Free included.