Skip to main content
GET
cURL
Read every fill in one game, newest first: the moneyline, spreads, totals, and every prop, player props included. These are the same rows the 0xinsider game page shows a Pro viewer in its activity list. For only the game’s large trades with their review scores, use Large trades with event_slug.

Parameters

Key response fields

Example

Following a game

Poll the route and drop fills whose id you have already seen. Send the last ETag as If-None-Match, and you get a 304 with an empty body when no new fill has landed. A 503 with error.reason read_model_warming means the game’s first read is still running. Retry after the Retry-After header, 2 seconds.

What it does not return

  • Older fills than the newest 200. Use Large trades history with event_slug for the game’s large trades over its whole life.
  • A game that does not exist. That is a 404 with error.param event_slug.
  • Review scores or suspicion facts. Those are on Large trades.

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. A matching payload returns 304 Not Modified with an empty body; meta is excluded from the validator.

Path Parameters

event_slug
string
required

The game's event slug, for example nfl-buf-nyj-2026-09-22. Matched case-insensitively.

Query Parameters

limit
integer
default:100

Newest fills to return. Out-of-range values are clamped to 1..200.

Required range: 1 <= x <= 200

Response

The game's newest fills

object
string
required
Allowed value: "list"
data
object[]
required

Newest first.

has_more
boolean
required

Always false: the list is the game's newest limit fills, not a walk. Poll again for newer fills.

event_slug
string
required

The game the rows were read for, lowercased.

source_stale
boolean
required

true when the rows are the game's last complete read, served while its refresh runs. Read again in a few seconds for the live rows.

meta
object
required