Skip to main content
GET
cURL
Use this endpoint to name the best wallets in every category in one read. It returns the board the categories index on 0xinsider.com shows, at /categories. It needs a Pro or Max key. Each category’s wallets are ranked as Category leaderboard ranks them, by edge_lower_bound, the 95% lower bound of their edge over the prices they paid. Only wallets whose lower bound is above zero are listed, so a category can have fewer than three rows, or none. To page one category’s full ranking, use Category leaderboard.

Parameters

This endpoint takes no parameters.

Key response fields

The rows have the same fields as Category leaderboard.

Example

What it does not return

  • More than three wallets per category.
  • Categories outside sports and esports.
  • A board while the ranking is being rebuilt. The endpoint returns 503 read_model_warming with Retry-After instead.

Caching

The response carries an ETag. Send it back as If-None-Match to get 304 Not Modified with an empty body when the board has not changed.

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.

Response

Top three edge leaders of every sports and esports category

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

Number of rows returned: up to three per category.