Get Native ID Mappings
Maps our events and selections to a bookmaker’s own identifiers, so our prices can be matched to the bookmaker’s own markets. For Polymarket, marketId is the conditionId and outcomeId is the CLOB token id. For Kalshi, marketId is the contract ticker and outcomeId is yes or no. Each row carries our event’s home, away, date, sport and league.
Modes:
eventId, oreventIdswith up to 10 idsmarketId, ormarketIdswith up to 10 ids, optionally withoutcomeIdoutcomeIdalone- bulk sync:
bookmakerwith none of the above. Returns every mapping for upcoming and live linked events as{ "data": [...], "nextCursor": "..." }. PassnextCursorback ascursoruntil it isnull.
Every mode returns {data, nextCursor}; nextCursor is null for lookups. market and active narrow every mode; sport, league, limit and cursor apply to bulk sync only. When outcomeId alone matches outcomes in more than one market (Kalshi outcome ids are yes and no), the request returns 400 and marketId must be added. market, hdp and side use our event’s orientation, the same as /v3/odds. A mapping stays listed with active: false after the bookmaker withdraws the outcome. A batch or bulk call counts as one request. Available on paid plans; the bookmaker must be in your selection.
Query Parameters
API key for authentication
Bookmaker name
Our event id. Returns every mapping of this event.
Comma-separated list of up to 10 of our event ids. Use instead of eventId.
The bookmaker's market id (Polymarket conditionId, Kalshi contract ticker). Can be combined with outcomeId.
Comma-separated list of up to 10 bookmaker market ids. Use instead of marketId; can be combined with outcomeId.
The bookmaker's outcome id (Polymarket CLOB token id, Kalshi yes or no). For Kalshi, pass it together with marketId.
Only this market, by its exact name as served in /v3/odds (case-sensitive).
true for outcomes the bookmaker still lists, false for withdrawn ones. Default: both.
true, false Bulk sync only: sport slug or name.
Bulk sync only: league slug. Requires sport.
Bulk sync only: rows per page.
1 <= x <= 5000Bulk sync only: the nextCursor of the previous page.