API and MCP
Free order flow API and MCP server
Swiftedge's live order flow numbers as JSON, free and without a key: the largest order book walls, resting liquidity, positioning levels, funding, open interest and large trades for Bitcoin, Ethereum, Solana, XRP, gold, silver, US 500, US 100 and WTI crude oil. The same numbers are available to AI assistants through an MCP server.
Snapshot of one market
GET https://swiftedge.uk/api/v1/snapshot?market=btc
Markets: btc, eth, sol, xrp, gold, silver,
us500, us100, oil. Example response (shortened):
{
"market": "btc", "name": "Bitcoin", "unit": "BTC", "instrument": "perpetual future",
"updated": "2026-11-03T16:03:20Z", "price_usd": 77630.09,
"today_utc": {"open": 76805.0, "high": 77864.0, "low": 76338.0, "change_pct": 1.07},
"order_book_walls": {"bids": [{"price": 76100.0, "size": 394.205, "size_usd": 29999000}, ...],
"asks": [{"price": 78750.0, "size": 333.723, "size_usd": 26280686}, ...]},
"resting_liquidity": {"within_1pct": {"bids_usd": 169826115, "asks_usd": 156092719}, ...},
"positioning": {"upper_wall": 78750.0, "flip": 77500.0, "lower_wall": 75750.0},
"funding_rate_8h_pct": 0.0099, "open_interest": {"contracts": 43344.5, "usd": 3359084963, "change_24h_pct": -1.2},
"large_trades_24h": {"min_size_usd": 1000000, "buy_usd": 230175525, "sell_usd": 276240051, "count": 267},
"links": {"live_heatmap": "https://swiftedge.uk/depth?utm_source=api&utm_medium=api", ...}
}
All markets: GET /api/v1/markets. OpenAPI 3.1 description:
/api/v1/openapi.json (works as a ChatGPT GPT action).
MCP server for Claude, Cursor and other AI apps
Server URL: https://swiftedge.uk/mcp (Streamable HTTP, no key). Tools: list_markets and
get_market_snapshot.
- Claude (claude.ai or the desktop app): Settings → Connectors → Add custom connector, and paste the URL.
- Claude Code:
claude mcp add --transport http swiftedge https://swiftedge.uk/mcp - Cursor and other clients with an
mcp.json:{"mcpServers": {"swiftedge": {"url": "https://swiftedge.uk/mcp"}}}
Then ask, for example, "Where are the biggest bid walls on gold right now?" or "Is US 500 funding positive today?".
See it live
The API gives a snapshot. The live order book heatmap shows the same book four times a second, every trade as a bubble, footprint and 30+ indicators, free and without an account. To put the heatmap on your own site, use the widget.
Common questions
Is the API free?
Yes. The API and the MCP server are free, with no key and no account. Please link to swiftedge.uk when you show the data, for example under a chart or in a bot's reply.
Which markets are covered?
Bitcoin (btc), Ethereum (eth), Solana (sol), XRP (xrp), gold (gold), silver (silver), US 500 (us500), US 100 (us100) and WTI crude oil (oil). /api/v1/markets always lists the current set.
How fresh is the data?
Each snapshot is at most about 15 seconds old. For tick-by-tick data, watch the live heatmap in Swiftedge Depth.
What are the positioning levels?
Estimates of where leveraged positions cluster (upper wall, flip and lower wall), built from part of the market's positions. They are not measurements and not a forecast.
Is there a rate limit?
The same fair-use limit as the rest of the site. Responses are cached for 15 seconds, so polling faster gives the same numbers.
Can I use it in a trading bot or an AI app?
Yes, for reading market data: in your own tools, bots, articles and AI apps. The data is descriptive, it does not place orders, and the service is provided as is.