API and MCP

Free order flow API and MCP server

By Swiftedge · Published

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.

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.