ATP Players & Micro Markets

To activate Player & Micro Markets for Live Odds ATP Tennis, please contact your dedicated sales representative or reach out to our sales team at [email protected]

Tournament Coverage

ATP Player & Micro Markets are exclusively available for the following Men’s ATP Singles events:

  • ATP 250

  • ATP 500

  • ATP 1000

  • Nitto ATP Finals

  • Next Gen ATP Finals

Please note that these markets are not available for Grand Slams or Challenger events.

Market Overview

This section provides an overview of market features, including their release status, estimated release dates, number of markets available, micro markets and player-specific markets.

🟢 Released Markets

📅 May 2024

  • Markets: 2

  • Micro Markets:

    • Nth Set - Next Break

    • Nth Set Game x - Break Point

📅 8th Oct 2024

  • Markets: 9

  • Micro Markets:

    • Nth Set Game x - Ace

    • Nth Set - Next Ace

  • Player Markets:

    • Nth Set - Competitor 1 Total Points

    • Nth Set - Competitor 2 Total Points

    • Nth Set - Competitor 1 Total Breaks

    • Nth Set - Competitor 2 Total Breaks

    • Nth Set - Competitor 1 Total Aces

    • Nth Set - Competitor 2 Total Aces

    • Nth Set - Most Aces

📅 Dec 2024

  • Markets: 6

  • Player Markets:

    • Competitor 1 Total Points

    • Competitor 2 Total Points

    • Competitor 1 Total Breaks

    • Competitor 2 Total Breaks

    • Competitor 1 Total Aces

    • Competitor 2 Total Aces

📅 17th Feb 2025

  • Markets: 4

  • Micro Markets:

    • Nth Set Game x Point y - Serve Outcome

    • Nth Set Game x Point y - Point Outcome

    • Nth Set Game x Point y - Total Shots

    • Nth Set Game x Point y - Last Stroke


🔵 Upcoming Markets

📅 19th March 2025

  • Markets: 5

  • Player Markets:

    • Most Aces

    • Nth Set - Competitor 1 Double Faults

    • Nth Set - Competitor 2 Double Faults

    • Competitor 1 Double Faults

    • Competitor 2 Double Faults

📅 23rd April 2025

  • Markets: 5

  • Micro Markets:

    • Nth Set Game x Point y - Error

  • Player Markets:

    • Nth Set - Competitor 1 Errors

    • Nth Set - Competitor 2 Errors

    • Competitor 1 Errors

    • Competitor 2 Errors

Additional Market Information

Full details can also be found the UOF market overview, which can be found in: UOF - Market overview (UOF and CB)

UOF ID

UOF Market name

Outcomes

Market Group

Specifiers

Additional Info

1281

{!setnr} set - {!breaknr} break

{$competitor1}

{$competitor2}

none

Micro

{setnr}

{breaknr}

1282

{!setnr} set game {gamenr} - break point

yes

no

Micro

{setnr} {gamenr}

1269

{!setnr} set game {gamenr} - ace

yes

no

Micro

{setnr} {gamenr}

1270

{!setnr} set - {!acenr} ace

{$competitor1}

{$competitor2}

none

Micro

{setnr}

{acenr}

1271

{!setnr} set - {$competitor1} total points

under {total}

over {total}

Player

{setnr}

{total}

Total Lines = 1

1272

{!setnr} set - {$competitor2} total points

under {total}

over {total}

Player

{setnr}

{total}

Total Lines = 1

1277

{!setnr} set - {$competitor1} total breaks

under {total}

over {total}

Player

{setnr}

{total}

Total Lines = 1

1273

{!setnr} set - {$competitor2} total breaks

under {total}

over {total}

Player

{setnr}

{total}

Total Lines = 1

1274

{!setnr} set - {$competitor1} total aces

under {total}

over {total}

Player

{setnr}

{total}

Total Lines = 1

1275

{!setnr} set - {$competitor2} total aces

under {total}

over {total}

Player

{setnr}

{total}

Total Lines = 1

1276

{!setnr} set - most aces

{$competitor1}

{$competitor2}

draw

Player

{setnr}

1285

{$competitor1} total points

under {total}

over {total}

Player

{total}

Total Lines = 1

1286

{$competitor2} total points

under {total}

over {total}

Player

{total}

Total Lines = 1

1287

{$competitor1} total breaks

under {total}

over {total}

Player

{total}

Total Lines = 1

1288

{$competitor2} total breaks

under {total}

over {total}

Player

{total}

Total Lines = 1

1289

{$competitor1} total aces

under {total}

over {total}

Player

{total}

Total Lines = 1

1290

{$competitor2} total aces

under {total}

over {total}

Player

{total}

Total Lines = 1

1291

Most aces

{$competitor1}

{$competitor2}

draw

Player

1292

{!setnr} set game {gamenr} - {!pointnr} serve outcome

point after rally

ace

double fault

Micro

{setnr} {gamenr}

{pointnr}

1293

{!setnr} set game {gamenr} - {!pointnr} point outcome

{$competitor1} winner

{$competitor2} winner

{$competitor1} error

{$competitor2} error

Micro

{setnr} {gamenr}

{pointnr}

1294

{!setnr} set game {gamenr} - {!pointnr} total shots

under {total}

over {total}

Micro

{setnr} {gamenr}

{pointnr}

{total}

Total Lines = 1

1295

{!setnr} set game {gamenr} - {!pointnr} last stroke

serve

return

forehand

backhand

volley

Micro

{setnr} {gamenr}

{pointnr}

{$competitor1} total double faults

under {total}

over {total}

Player

{total}

Total Lines = 1

{$competitor2} total double faults

under {total}

over {total}

Player

{total}

Total Lines = 1

{$competitor1} total errors

under {total}

over {total}

Player

{total}

Total Lines = 1

{$competitor2} total errors

under {total}

over {total}

Player

{total}

Total Lines = 1

{!setnr} set game {gamenr} point {pointnr} error

yes

no

Micro

{setnr} {gamenr}

{pointnr}

Market Definitions & Settlement Rules

Micro Market: Nth Set Game x Point y - Serve Outcome


Micro Market: Nth Set Game x Point y - Point Outcome


Micro Market: Nth Set Game x Point y - Total Shots


Micro Market: Nth Set Game x Point y - Last Stroke

Technical Information

Market specifications are available within the markets.xml endpoint (which can be accessed via https://iodocs.betradar.com/ or via https://api.betradar.com/v1/descriptions/en/markets.xml?include_mappings=true).

As these ATP Micro & Player markets are created in a brand-new & state of the art infrastructure, we have added just the UOF market id separated with a colon as a placeholder in the UOF market mapping and there won’t be legacy outcomes listed anymore as shown below in the example:

NEW:


<mapping product_id="1" product_ids="1|4" sport_id="sr:sport:5" market_id="1274:1274"/>)

OLD:

<mapping product_id="1" product_ids="1|4" sport_id="sr:sport:5" market_id="8:512">
    <mapping_outcome outcome_id="74" product_outcome_id="3752" product_outcome_name="yes"/>
    <mapping_outcome outcome_id="76" product_outcome_id="3754" product_outcome_name="no"/>
</mapping>

Please review your integration in that regards if you still have a dependency on legacy market ids and legacy outcome mappings.

Last updated

Was this helpful?