Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.fieldfunded.com/llms.txt

Use this file to discover all available pages before exploring further.

Every market has a stable market_id and each outcome within it has a stable selection_id. Both are consistent across all fixtures within the same sport. Use market_id + selection_id as the primary identification method for bet placement and settlement. The table below shows 6 of the most common soccer markets as a quick reference. The API delivers 1,000+ markets per event on major leagues — including Corners, Cards, Player Props, Period Markets, and more.
Marketmarket_idDescription
Match Winner (1X2)36Home win, draw, or away win
Over/Under (Total)24Total goals over/under a specified line
Both Teams to Score121Whether both teams score (Yes/No)
Asian Handicap128Handicap betting with quarter-line precision
Correct Score147Exact final score prediction
Double Chance10Two outcomes in one: Home or Draw (1X), Away or Draw (X2), Home or Away (12)
This is only a small sample. A single Premier League match typically returns 800–1,200 markets. Use the Market Discovery endpoint or call GET /v1/events/{id} to see every available market and its market_id for any event.
market_id values shown above are for soccer. The same principle applies to all sports — each market type has a fixed ID within its sport.

Cross-Sport Market ID Consistency

market_id values are reused across all fixtures within the same sport. For example, market_id: 36 always means “1X2 (Match Winner)” in every soccer match — whether it’s Hamburger SV vs. FC Union Berlin in the 2. Bundesliga or Corinthians vs. CA Peñarol in the Copa Sudamericana. This means you can build a universal market mapping once and reuse it across all events for that sport — no per-event discovery required. Below are 5 examples of consistent soccer market_id values verified across two real fixtures. The same consistency applies to all 1,000+ markets — these are just the most commonly used:
Marketmarket_idExample SelectionsConsistency
1X2 (Match Winner)36Home / Draw / AwayFixed across all soccer fixtures
Total (Over/Under)24Over 0.5, Over 1.5, Over 2.5, …Fixed; specifier {total=X} varies
Asian Handicap128Home (-0.5), Away (+0.5), …Fixed; specifier {hcp=X} varies
Both Teams to Score121Yes / NoFixed across all soccer fixtures
Correct Score1470:0, 1:0, 0:1, 2:1, …Fixed across all soccer fixtures
For integrators: You can hard-code market_id values in your settlement logic per sport. For example, if (market_id === 36) will always match the 1X2 market in any soccer fixture. To discover the full list of market_id values for your sport, call GET /v1/markets?sport=soccer.

Extended Markets (1,000+)

For major leagues (NBA, NFL, Premier League, Champions League), we offer 1,000+ markets per event including:
  • Corners — Total, team-specific, first/last
  • Cards — Total, team-specific, player-specific
  • Player Props — Points, rebounds, assists, goals, shots
  • Period Markets — 1st half, 2nd half, quarter, set, map
  • Specials — Exact score, first goalscorer, winning margin
Each of these extended markets also has a stable market_id (and each outcome a selection_id) that follows the same cross-sport consistency rules described above.
Use the Market Discovery endpoint to get all available market types and their market_id values for a specific sport.