pn_market_type code the books-relayer currently polls, annotated with human-readable display name, category (moneyline/spread/total/player-prop/etc.), and the sports each market applies to.
Use this to find the exact pn_market_type string to pass to Game Markets, or filter by sport to see only markets relevant to a category you care about.
Filter by
sport_category. Only returns markets tagged for the given sport (plus universal markets marked *).Your API key.
Response
Fields
| Field | Type | Description |
|---|---|---|
count | integer | Number of market types returned. |
market_types[].pn_code | string | The code you pass as the market identifier everywhere. Use this exact string when matching Game Markets responses. |
market_types[].display_name | string | Human label (e.g. "Player Points", "Moneyline", "Anytime Touchdown Scorer"). |
market_types[].pn_category | string | Broad bucket: moneyline, spread, total, player-prop, team-prop, half-period, esports-special, three-way, exact-score, parlay, prop, unknown. |
market_types[].applicable_sports | array | Polynode’s own list of sports this market applies to. ["*"] means universal. |
market_types[].sport_category_in_upstream_map | string | The sport_category key used for market-type coverage (basketball / soccer / football / etc., or * for universal). |
Current market types
The books-relayer polls 27 of the 39 mapped market types. The core set:Universal
moneyline— who wins the game
Basketball player props
points(Player Points) — NBA/WNBA/NCAArebounds(Player Rebounds)assists(Player Assists)threes(Player Made Threes)double_doubles(Player Double Double)assists_points_rebounds(Pts+Reb+Ast Combined)
Team totals + spreads (sport-aware)
spreads→ point spread (NBA/NFL), Asian handicap (soccer), puck line (NHL), run line (MLB)totals→ total points (NBA/NFL), total goals (soccer/NHL), total runs (MLB), total games (tennis)
First-half markets
first_half_moneylinefirst_half_spreadsfirst_half_totals
Soccer-specific
double_chance,both_teams_to_score,correct_score,soccer_anytime_goalscorer,soccer_halftime_result,total_goals,total_corners
Football player yards + TDs
passing_yards,rushing_yards,receiving_yards,anytime_touchdowns
Baseball
nrfi(No Run First Inning)
Tennis
tennis_set_handicap,tennis_match_totals
MMA/UFC
ufc_method_of_victory,ufc_go_the_distance
Next step
Once you know which market type you want, see what games have it via:- Game Markets for a specific
game_idorpn_slug - Game Detail for the full game + all markets in one call

