Pull live squeeze signals, graded trade setups, and the historical track record straight into your code. The Squeeze API gives algo traders, quants, and AI builders programmatic access to the squeeze engine behind Squeeze Setups over REST, real-time webhooks, and an MCP server for Claude and OpenAI.
Watching squeezes by hand does not scale. The Squeeze API turns every setup on the board into a clean JSON object your systems can screen, backtest, and route to a broker. It works as a squeeze scanner API and a squeeze signals API at once: the live board reports what is in a squeeze right now and what has fired, and the history endpoints show how those setups have behaved over decades of market data.
You get the daily and intraday squeeze, the triple squeeze across multiple bands, and the full trading setups API with entry, stop, and targets attached to each signal. The one thing you never get is the recipe. The API returns the outcome of the engine, not the logic that produces it, so you can build on the signals without exposing how they are made.
The full squeeze scanner API: every active squeeze with its grade, rank, direction, and timeframe.
The trading setups API. Each signal ships with a defined entry, stop, and targets, ready to trade or test.
Query the triple squeeze directly: which tickers are compressed across bands, and how long they have held.
Pull the historical record behind each setup and timeframe. The proof, over decades of data.
Subscribe to fired signals and get a push the second one lands, so your strategy fires with it.
A Model Context Protocol server so Claude, ChatGPT, and your agents can query squeezes in plain language.
Every response carries structured fields and a plain-language summary, so tools parse it and language models understand it.
Live squeeze signals
GET /v1/signals/live
{
"as_of": "2026-07-14T13:35:00Z",
"signals": [
{
"ticker": "EXMPL",
"setup": "slingshot",
"state": "fired",
"direction": "long",
"timeframe": "daily",
"grade": "A",
"rank": 1,
"entry": 123.45,
"stop": 118.90,
"targets": [131.20, 138.75],
"fired_at": "2026-07-14T13:35:00Z"
}
]
}
Illustrative example. Tickers and prices are placeholders. Real values are available to API subscribers.
Squeeze webhook
POST https://your-app.com/hooks/squeeze
{
"event": "signal.fired",
"sent_at": "2026-07-14T13:35:02Z",
"data": {
"ticker": "EXMPL",
"setup": "triple",
"direction": "short",
"timeframe": "195m",
"grade": "B",
"entry": 88.20,
"stop": 91.10,
"targets": [83.40, 79.60]
}
}
Illustrative example. Trigger your strategy the moment signal.fired lands.
We are opening the API to a first group of builders and systematic traders. Add your email and tell us what you plan to build. We will reach out when access opens.
The Squeeze API is the developer interface to Squeeze Setups. It is a REST API, a set of real-time webhooks, and an MCP server that expose live squeeze signals, graded trade setups, and the historical track record so you can research and trade programmatically.
Yes. The API reports the triple squeeze directly. You can query which tickers are compressed across multiple bands, on which timeframes, and whether the setup is still building or has fired.
Yes. The trading setups API returns a defined entry zone, stop, and targets for each signal, structured so you can route it to a broker or feed it into a backtest.
Yes. The MCP server lets AI agents query squeezes in natural language, and every REST response includes both structured fields and a plain-language summary, so language models can consume it directly.
The API delivers the signal and its risk levels, entry, stop, and targets, ready to hand to your broker for execution. Squeeze Setups is the signal layer. You keep full control of execution.
The API is a paid product with tiers for individual traders, quants, and teams building on the signals. Join the waitlist for pricing and early-access details.
The Squeeze API provides market data and signals for informational purposes only and is not financial advice. Example responses on this page are illustrative and use placeholder values.