Skip to main content
GET
cURL
Browse whale-active markets. This is the “what’s going on right now” feed, already filtered to titled, user-facing markets with real activity. Omit q for the full feed, or pass it to narrow by keyword. Grouped events (e.g. “Next US president by candidate”) return one row per event with a primary market injected, so you always have something to link to. Common filters:
  • q=bitcoin: keyword search against market titles.
  • category=crypto: restrict to a category.
  • platform=polymarket or platform=kalshi: restrict to one platform.
  • status=active: exclude resolved markets.
  • sort=volume: sort by recent volume.
Cursor-paginated. See Pagination.

Authorizations

Authorization
string
header
required

API key authentication. Send your key in the Authorization header as Bearer oxi_sk_live_.... Live keys require an active Insider subscription and return live data.

Headers

If-None-Match
string

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

Query Parameters

category
string

Filter by market category (case-insensitive). A canonical bucket name (e.g. Basketball) matches every provider member that folds into it (NBA, WNBA, NCAAB); a raw provider value also resolves to its bucket. Facet values are returned as the canonical bucket.

status
enum<string>
default:all

Filter by market status.

Available options:
active,
closed,
all
platform
enum<string>
default:polymarket

Filter by source platform. Explore is Polymarket-only; polymarket is the only supported value and the parameter is accepted for backward-compatibility but does not change the result set.

Available options:
polymarket
sort
enum<string>
default:trending

Sort order for the discovery feed.

Available options:
trending,
hot,
expiring,
whales,
volume,
newest
cursor
string

Opaque pagination cursor from the previous response.

limit
integer
default:24

Page size.

Required range: 1 <= x <= 48
q
string

Keyword search against market titles.

Response

Grouped market discovery results

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

Total matching visible entries after grouping. Present on the first page and omitted on cursor pages.