Skip to main content
GET
Get Native ID Mappings

Query Parameters

apiKey
string
required

API key for authentication

bookmaker
string
required

Bookmaker name

eventId
string

Our event id. Returns every mapping of this event.

eventIds
string

Comma-separated list of up to 10 of our event ids. Use instead of eventId.

marketId
string

The bookmaker's market id (Polymarket conditionId, Kalshi contract ticker). Can be combined with outcomeId.

marketIds
string

Comma-separated list of up to 10 bookmaker market ids. Use instead of marketId; can be combined with outcomeId.

outcomeId
string

The bookmaker's outcome id (Polymarket CLOB token id, Kalshi yes or no). For Kalshi, pass it together with marketId.

market
string

Only this market, by its exact name as served in /v3/odds (case-sensitive).

active
enum<string>

true for outcomes the bookmaker still lists, false for withdrawn ones. Default: both.

Available options:
true,
false
sport
string

Bulk sync only: sport slug or name.

league
string

Bulk sync only: league slug. Requires sport.

limit
integer
default:1000

Bulk sync only: rows per page.

Required range: 1 <= x <= 5000
cursor
string

Bulk sync only: the nextCursor of the previous page.

Response

OK. data holds the mappings; nextCursor is set only in bulk sync while more pages remain.

Every /v3/mappings response. nextCursor is null for lookups and set in bulk sync while more pages remain.

data
object[]
nextCursor
string | null

Pass as cursor to get the next page. null on the last page.