Skip to main content
GET
/
api
/
v1
/
market
/
{condition_id}
/
intel
cURL
curl -sS \
  -H 'Authorization: Bearer $OXI_SK' \
  'https://api.0xinsider.com/api/v1/market/{condition_id}/intel'
{
  "object": "markets",
  "data": {},
  "meta": {
    "request_id": "req_example",
    "cached": false
  }
}
Smart-money breakdown for one market: buy vs sell volume from graded traders, top positions, and which side has conviction. Pass either the raw provider-backed condition_id or the mkt_... market ID emitted by V1 responses. The API returns 400 bad_request for known non-market prefixes such as trd_, wt_, or rf_.
curl -H "Authorization: Bearer $OXINSIDER_API_KEY" \
  "https://api.0xinsider.com/api/v1/market/0xabc.../intel"
For multiple markets in one call, use Batch Get Market Intel.

Authorizations

Authorization
string
header
required

API key: Authorization: Bearer oxi_sk_live_... for live data (requires an active Insider subscription), or oxi_sk_test_... for sandbox/test mode (free account, deterministic fixture data, no live rows). Both key classes use the same paths; the prefix selects live vs sandbox.

Headers

If-None-Match
string

Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.

Path Parameters

condition_id
string
required

Market condition ID. Accepts the raw provider-backed condition_id returned by /api/v1/markets/search or the mkt_-prefixed market.id emitted by V1 responses.

Query Parameters

timeframe
enum<string>
default:24h

Lookback window for whale flow aggregation.

Available options:
1h,
4h,
24h,
7d

Response

Market intelligence

object
string
required
Allowed value: "market_intel"
data
object
required
meta
object
required