Skip to main content
GET
cURL
Use this when a reader opens one trade from a feed, an alert, or a report. The response carries the same fields as a Large trades row, plus counterparty_analysis. Three terms appear throughout that analysis. An execution is one order match on Polygon: a single OrdersMatched event inside one transaction. The taker is the wallet whose order crossed the price and caused the match, and the makers are the wallets whose resting orders it filled.

Parameters

Key response fields

Example

What it does not return

  • Every execution or every maker in one response. The first 100 of each are inline, and executions_next_cursor and makers_next_cursor lead to the rest.
  • A counterparty analysis for every trade. status is unavailable, with a reason, when the receipts behind the fill were never ingested or could not be read.
  • A list of trades. Large trades is the live feed and Large trades history is the windowed replay.
  • An identity for every wallet. A maker marked infrastructure or unavailable has no display name and no grade.

Caching

Send the ETag from a response back in an If-None-Match header. If the trade has not changed, you get 304 Not Modified with an empty body.

Authorizations

Authorization
string
header
required

Legacy default or named integration API key, or OAuth 2.1 access token, in the Authorization header as Bearer oxi_sk_live_... or Bearer oxi_at_.... Default keys retain full access; integration keys are limited to their approved read, webhooks, export and usage scopes and expire within 90 days. All credentials share the owner's account limits. Data calls require an active Pro subscription and return live data. A 401 carries WWW-Authenticate: Bearer resource_metadata="https://api.0xinsider.com/.well-known/oauth-protected-resource" (RFC 6750 section 3, RFC 9728).

Headers

X-Query-Validation
enum<string>

Opt into strict query-name validation. The default is compatible: unknown names are ignored and reported in X-Query-Ignored. With strict, an unknown name returns 400 bad_request with error.reason unknown_query_parameter before the handler runs, including when its percent escape is incomplete.

Available options:
strict
If-None-Match
string

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

Path Parameters

id
string
required

Raw whale_alerts.id or wt_-prefixed large trade id.

Response

Large trade

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