Skip to main content
GET
/
api
/
v1
/
insider-radar
cURL
curl -sS \
  -H 'Authorization: Bearer $OXI_SK' \
  'https://api.0xinsider.com/api/v1/insider-radar'
{
  "object": "insider_radar",
  "data": {},
  "meta": {
    "request_id": "req_example",
    "cached": false
  }
}
Flags wallets that look like they know something the market doesn’t: pre-resolution accumulation, well-timed entries, or one-sided conviction with no hedges. Each flag carries a suspicion_score and a reason. A high score is worth a closer look, not proof of wrongdoing.
curl -H "Authorization: Bearer $OXINSIDER_API_KEY" \
  "https://api.0xinsider.com/api/v1/insider-radar?limit=20"
Cursor-paginated by score. See Pagination. To fetch one returned rf_... item again, use Get Insider Radar Flag.

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.

Query Parameters

limit
integer
default:20
Required range: 1 <= x <= 100
cursor
string

Pagination cursor from previous response.

min_suspicion
number
default:0

Minimum suspicion score (0-100).

severity
enum<string>

Filter by severity level.

Available options:
flag,
watch

Response

Radar flags list

object
string
required
Allowed value: "list"
data
object[]
required
has_more
boolean
required
meta
object
required
next_cursor
string | null