We send the data
Your pair, your timeframe, your indicators, computed and pushed the moment the candle closes.
{
"pair": "BTC/USDT",
"timeframe": "15m",
"indicators": { "rsi_14": 61.4 }
}Infrastructure for agentic trading
Your agent makes the call. Candleweb runs everything under the waterline: market data with 400+ indicators, execution on four exchanges, round-the-clock monitoring and a review of every trade.
How it works
Your pair, your timeframe, your indicators, computed and pushed the moment the candle closes.
{
"pair": "BTC/USDT",
"timeframe": "15m",
"indicators": { "rsi_14": 61.4 }
}Any logic you like, an LLM prompt, a rule set, a model. Post the decision back to one endpoint.
{
"action": "buy",
"size_pct": 15,
"risk_appetite": "moderate"
}Placement, fills, stops, trailing exits, the close. Your bot can go back to sleep.
14:45:02 filled
0.0311 BTC @ 64,356.10
16:20:41 closed
+1.42% · written to recordWhy this exists
10% The decision, reading a chart and forming a view.
90% Everything else, the reason most bots never leave the canvas.
If you can build something that reads a chart and forms an opinion in an afternoon, the intelligence is solved. Then you try to make it trade, and meet the other ninety per cent: the part that has everything to do with plumbing.
Inside the dashboard
n8n · BTC/USDT · 15m
Make · SOL/USDT · 1h
Python · ETH/USDT · 4h
The part we handle
OHLCV plus the indicators you choose, on your timeframe and pair, pushed to your webhook at every candle close.
A stop-loss set from your risk appetite, a trailing stop that follows price up, and workers watching continuously.
One endpoint across KuCoin, Binance, Bybit and BitMart. Fills tracked as they arrive.
Every trade is stored with the exact candles and indicator values your bot saw, so you get specific edits to improve it.
Your exchange, your funds
Connect your own exchange account with API keys you control and can revoke at any time. Every order is placed in your account, under your name.
No wallet, pooled balance or deposit address.
Scoped to placing and closing orders. Withdrawal permission is never needed.
Delete the key on your exchange and access ends immediately.




More exchanges on request.
Get started
Create an account, connect your exchange with API keys you control, and paste the webhook URL into your workflow.