---
updatedAt: 2026-08-20T09:42:54.000Z
agentTools:
  siteIndex: https://developer.sportradar.com/llms.txt
  projectIndex: https://developer.sportradar.com/more-sports/llms.txt
---

# Curling Overview

## Introduction

The Curling API provides schedules and results for top curling competitions. Data is collected via Sportradar operators and is available post-match.

The API is consistent in structure, format and behavior with other General Sport APIs. Primary feeds will return competitions, seasons, schedules, and results.

Additional feeds provide complementary stats, including:

<ul>
  <li>Competitor profiles</li>
  <li>Match win probabilities</li>
  <li>Season standings</li>
  <li>Historical results</li>
  <li>Head-to-head statistics</li>
</ul>

<Callout icon="🗝️" theme="default">
  ### Authentication is required for all API calls.
</Callout>

<br />

***

## API Map

To best utilize the Curling API, you will need specific parameters to create your API calls. The map below shows every feed in the API, grouped by task; the key marks the identifier each feed takes, and each entry links out to its endpoint page.

Feeds that require no ID, or only a date, can be called directly. Their responses provide the competition, season, sport event, and competitor IDs that the remaining feeds take.

<HTMLBlock>{`
<div style="width:100%;overflow-x:auto;font-family:Arial, Helvetica, sans-serif"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 614" width="100%" height="auto" role="img" aria-label="Curling API endpoint map" style="display:block;max-width:720px;margin:0 auto" font-family="Liberation Sans, Arial, Helvetica, sans-serif"><rect x="0" y="0" width="700" height="614" fill="#ffffff" /><circle cx="24" cy="36" r="4" fill="#6B7280" /><text x="34" y="36.5" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="9" font-weight="bold" fill="#5C6675" letter-spacing="0.4" dominant-baseline="central">NO ID NEEDED</text><circle cx="125" cy="36" r="4" fill="#B26A00" /><text x="135" y="36.5" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="9" font-weight="bold" fill="#5C6675" letter-spacing="0.4" dominant-baseline="central">DATE</text><circle cx="181" cy="36" r="4" fill="#14639E" /><text x="191" y="36.5" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="9" font-weight="bold" fill="#5C6675" letter-spacing="0.4" dominant-baseline="central">COMPETITION ID</text><circle cx="293" cy="36" r="4" fill="#E4002B" /><text x="303" y="36.5" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="9" font-weight="bold" fill="#5C6675" letter-spacing="0.4" dominant-baseline="central">SEASON ID</text><circle cx="377" cy="36" r="4" fill="#1C2271" /><text x="387" y="36.5" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="9" font-weight="bold" fill="#5C6675" letter-spacing="0.4" dominant-baseline="central">SPORT EVENT ID</text><circle cx="489" cy="36" r="4" fill="#0E7C6B" /><text x="499" y="36.5" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="9" font-weight="bold" fill="#5C6675" letter-spacing="0.4" dominant-baseline="central">COMPETITOR ID</text><rect x="20" y="60" width="320" height="205" rx="11" fill="#ffffff" stroke="#6B7280" stroke-width="1.6" /><rect x="20" y="60" width="320" height="29" rx="11" fill="#F4F5F7" /><text x="31" y="74" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="14.5" font-weight="bold" fill="#6B7280" dominant-baseline="central">Getting Oriented</text><text x="31" y="99" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="8" font-weight="bold" fill="#5C6675" letter-spacing="0.3" dominant-baseline="central">START HERE · PROVIDES COMPETITION AND SEASON IDS</text><a href="https://developer.sportradar.com/more-sports/reference/curling-competitions" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="113" width="298" height="30" rx="6" fill="#F0F1F2" stroke="#C7C9CF" stroke-width="1.1" /><g transform="translate(40.00,120.00) scale(0.6667)" stroke="#6B7280" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l11 0" /> <path d="M9 12l11 0" /> <path d="M9 18l11 0" /> <path d="M5 6l0 .01" /> <path d="M5 12l0 .01" /> <path d="M5 18l0 .01" /></g><text x="64" y="128" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Competitions</text><g transform="translate(305.00,120.00) scale(0.6667)" stroke="#6B7280" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-competition-info" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="150" width="298" height="30" rx="6" fill="#E6F0F8" stroke="#A3C6E3" stroke-width="1.1" /><g transform="translate(40.00,157.00) scale(0.6667)" stroke="#14639E" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" /> <path d="M12 9h.01" /> <path d="M11 12h1v4h1" /></g><text x="64" y="165" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Competition Info</text><g transform="translate(305.00,157.00) scale(0.6667)" stroke="#14639E" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-competition-seasons" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="187" width="298" height="30" rx="6" fill="#E6F0F8" stroke="#A3C6E3" stroke-width="1.1" /><g transform="translate(40.00,194.00) scale(0.6667)" stroke="#14639E" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12" /> <path d="M16 3v4" /> <path d="M8 3v4" /> <path d="M4 11h16" /> <path d="M11 15h1" /> <path d="M12 15v3" /></g><text x="64" y="202" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Competition Seasons</text><g transform="translate(305.00,194.00) scale(0.6667)" stroke="#14639E" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-seasons" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="224" width="298" height="30" rx="6" fill="#F0F1F2" stroke="#C7C9CF" stroke-width="1.1" /><g transform="translate(40.00,231.00) scale(0.6667)" stroke="#6B7280" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12" /> <path d="M16 3v4" /> <path d="M8 3v4" /> <path d="M4 11h16" /> <path d="M11 15h1" /> <path d="M12 15v3" /></g><text x="64" y="239" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Seasons</text><g transform="translate(305.00,231.00) scale(0.6667)" stroke="#6B7280" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><rect x="20" y="289" width="320" height="261" rx="11" fill="#ffffff" stroke="#6B7280" stroke-width="1.6" /><rect x="20" y="289" width="320" height="29" rx="11" fill="#F4F5F7" /><text x="31" y="303" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="14.5" font-weight="bold" fill="#6B7280" dominant-baseline="central">Follow a Season</text><a href="https://developer.sportradar.com/more-sports/reference/curling-season-info" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="324" width="298" height="30" rx="6" fill="#FCE6EA" stroke="#F59EAE" stroke-width="1.1" /><g transform="translate(40.00,331.00) scale(0.6667)" stroke="#E4002B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" /> <path d="M12 9h.01" /> <path d="M11 12h1v4h1" /></g><text x="64" y="339" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Season Info</text><g transform="translate(305.00,331.00) scale(0.6667)" stroke="#E4002B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-season-summaries" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="361" width="298" height="30" rx="6" fill="#FCE6EA" stroke="#F59EAE" stroke-width="1.1" /><g transform="translate(40.00,368.00) scale(0.6667)" stroke="#E4002B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M14 3v4a1 1 0 0 0 1 1h4" /> <path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2" /> <path d="M9 9l1 0" /> <path d="M9 13l6 0" /> <path d="M9 17l6 0" /></g><text x="64" y="376" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Season Summaries</text><g transform="translate(305.00,368.00) scale(0.6667)" stroke="#E4002B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-season-competitors" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="398" width="298" height="30" rx="6" fill="#FCE6EA" stroke="#F59EAE" stroke-width="1.1" /><g transform="translate(40.00,405.00) scale(0.6667)" stroke="#E4002B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0" /> <path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /> <path d="M16 3.13a4 4 0 0 1 0 7.75" /> <path d="M21 21v-2a4 4 0 0 0 -3 -3.85" /></g><text x="64" y="413" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Season Competitors</text><g transform="translate(305.00,405.00) scale(0.6667)" stroke="#E4002B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-season-standings" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="435" width="298" height="30" rx="6" fill="#FCE6EA" stroke="#F59EAE" stroke-width="1.1" /><g transform="translate(40.00,442.00) scale(0.6667)" stroke="#E4002B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 5a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-14" /> <path d="M3 10h18" /> <path d="M10 3v18" /></g><text x="64" y="450" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Season Standings</text><g transform="translate(305.00,442.00) scale(0.6667)" stroke="#E4002B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-season-links" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="472" width="298" height="30" rx="6" fill="#FCE6EA" stroke="#F59EAE" stroke-width="1.1" /><g transform="translate(40.00,479.00) scale(0.6667)" stroke="#E4002B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 15l6 -6" /> <path d="M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464" /> <path d="M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463" /></g><text x="64" y="487" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Season Links</text><g transform="translate(305.00,479.00) scale(0.6667)" stroke="#E4002B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-season-probabilities" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="31" y="509" width="298" height="30" rx="6" fill="#FCE6EA" stroke="#F59EAE" stroke-width="1.1" /><g transform="translate(40.00,516.00) scale(0.6667)" stroke="#E4002B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M17 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /> <path d="M7 7m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /> <path d="M6 18l12 -12" /></g><text x="64" y="524" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Season Probabilities</text><g transform="translate(305.00,516.00) scale(0.6667)" stroke="#E4002B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><rect x="360" y="60" width="320" height="131" rx="11" fill="#ffffff" stroke="#6B7280" stroke-width="1.6" /><rect x="360" y="60" width="320" height="29" rx="11" fill="#F4F5F7" /><text x="371" y="74" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="14.5" font-weight="bold" fill="#6B7280" dominant-baseline="central">Track Matches</text><text x="371" y="99" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="8" font-weight="bold" fill="#5C6675" letter-spacing="0.3" dominant-baseline="central">DAILY SUMMARIES PROVIDE SPORT EVENT IDS</text><a href="https://developer.sportradar.com/more-sports/reference/curling-daily-summaries" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="113" width="298" height="30" rx="6" fill="#F7F0E6" stroke="#E2C69E" stroke-width="1.1" /><g transform="translate(380.00,120.00) scale(0.6667)" stroke="#B26A00" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12" /> <path d="M16 3v4" /> <path d="M8 3v4" /> <path d="M4 11h16" /> <path d="M8 14v4" /> <path d="M12 14v4" /> <path d="M16 14v4" /></g><text x="404" y="128" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Daily Summaries</text><g transform="translate(645.00,120.00) scale(0.6667)" stroke="#B26A00" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-sport-event-summary" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="150" width="298" height="30" rx="6" fill="#E8E9F1" stroke="#A9ABC9" stroke-width="1.1" /><g transform="translate(380.00,157.00) scale(0.6667)" stroke="#1C2271" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M14 3v4a1 1 0 0 0 1 1h4" /> <path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2" /> <path d="M9 9l1 0" /> <path d="M9 13l6 0" /> <path d="M9 17l6 0" /></g><text x="404" y="165" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Sport Event Summary</text><g transform="translate(645.00,157.00) scale(0.6667)" stroke="#1C2271" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><rect x="360" y="215" width="320" height="168" rx="11" fill="#ffffff" stroke="#6B7280" stroke-width="1.6" /><rect x="360" y="215" width="320" height="29" rx="11" fill="#F4F5F7" /><text x="371" y="229" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="14.5" font-weight="bold" fill="#6B7280" dominant-baseline="central">Teams</text><text x="371" y="254" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="8" font-weight="bold" fill="#5C6675" letter-spacing="0.3" dominant-baseline="central">IDS COME FROM SEASON COMPETITORS</text><a href="https://developer.sportradar.com/more-sports/reference/curling-competitor-profile" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="268" width="298" height="30" rx="6" fill="#E7F2F0" stroke="#A3CDC7" stroke-width="1.1" /><g transform="translate(380.00,275.00) scale(0.6667)" stroke="#0E7C6B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M15 4l6 2v5h-3v8a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1 -1v-8h-3v-5l6 -2a3 3 0 0 0 6 0" /></g><text x="404" y="283" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Competitor Profile</text><g transform="translate(645.00,275.00) scale(0.6667)" stroke="#0E7C6B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-competitor-summaries" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="305" width="298" height="30" rx="6" fill="#E7F2F0" stroke="#A3CDC7" stroke-width="1.1" /><g transform="translate(380.00,312.00) scale(0.6667)" stroke="#0E7C6B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M8 21l8 0" /> <path d="M12 17l0 4" /> <path d="M7 4l10 0" /> <path d="M17 4v8a5 5 0 0 1 -10 0v-8" /> <path d="M5 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" /> <path d="M19 9m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" /></g><text x="404" y="320" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Competitor Summaries</text><g transform="translate(645.00,312.00) scale(0.6667)" stroke="#0E7C6B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-competitor-vs-competitor" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="342" width="298" height="30" rx="6" fill="#E7F2F0" stroke="#A3CDC7" stroke-width="1.1" /><g transform="translate(380.00,349.00) scale(0.6667)" stroke="#0E7C6B" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 8l4 -4l4 4" /> <path d="M7 4l0 9" /> <path d="M13 16l4 4l4 -4" /> <path d="M17 20l0 -9" /></g><text x="404" y="357" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Competitor vs Competitor</text><g transform="translate(645.00,349.00) scale(0.6667)" stroke="#0E7C6B" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><rect x="360" y="407" width="320" height="187" rx="11" fill="#ffffff" stroke="#6B7280" stroke-width="1.6" /><rect x="360" y="407" width="320" height="29" rx="11" fill="#F4F5F7" /><text x="371" y="421" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="14.5" font-weight="bold" fill="#6B7280" dominant-baseline="central">Monitor Data Changes</text><a href="https://developer.sportradar.com/more-sports/reference/curling-sport-events-created" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="442" width="298" height="30" rx="6" fill="#F0F1F2" stroke="#C7C9CF" stroke-width="1.1" /><g transform="translate(380.00,449.00) scale(0.6667)" stroke="#6B7280" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" /> <path d="M9 12h6" /> <path d="M12 9v6" /></g><text x="404" y="457" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Sport Events Created</text><g transform="translate(645.00,449.00) scale(0.6667)" stroke="#6B7280" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-sport-events-updated" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="479" width="298" height="30" rx="6" fill="#F0F1F2" stroke="#C7C9CF" stroke-width="1.1" /><g transform="translate(380.00,486.00) scale(0.6667)" stroke="#6B7280" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4" /> <path d="M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4" /></g><text x="404" y="494" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Sport Events Updated</text><g transform="translate(645.00,486.00) scale(0.6667)" stroke="#6B7280" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-sport-events-removed" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="516" width="298" height="30" rx="6" fill="#F0F1F2" stroke="#C7C9CF" stroke-width="1.1" /><g transform="translate(380.00,523.00) scale(0.6667)" stroke="#6B7280" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" /> <path d="M10 10l4 4m0 -4l-4 4" /></g><text x="404" y="531" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Sport Events Removed</text><g transform="translate(645.00,523.00) scale(0.6667)" stroke="#6B7280" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a><a href="https://developer.sportradar.com/more-sports/reference/curling-competitor-merge-mappings" target="_blank" rel="noopener noreferrer" style="text-decoration:none;cursor:pointer"><rect x="371" y="553" width="298" height="30" rx="6" fill="#F0F1F2" stroke="#C7C9CF" stroke-width="1.1" /><g transform="translate(380.00,560.00) scale(0.6667)" stroke="#6B7280" stroke-width="2.4" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M7 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" /> <path d="M7 6m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" /> <path d="M17 12m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" /> <path d="M7 8l0 8" /> <path d="M9 18h6a2 2 0 0 0 2 -2v-5" /> <path d="M14 14l3 -3l3 3" /></g><text x="404" y="568" font-family="Liberation Sans, Arial, Helvetica, sans-serif" font-size="12.5" fill="#16202E" dominant-baseline="central">Competitor Merge Mappings</text><g transform="translate(645.00,560.00) scale(0.6667)" stroke="#6B7280" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6l-6 6"></path></g></a></svg></div>
`}</HTMLBlock>

***

### Endpoint Descriptions

**Competition Info** - Provides the name, id, and gender for a given competition.

**Competition Seasons** - Provides historical season information for a given competition. Competitions will return a maximum of three seasons of data, including current or newly created seasons.

**Competitions** - Provides a list of all available competitions.

**Competitor Merge Mappings** - Provides the valid Sportradar Id in cases when two competitors have been merged into one. Mapping entries will remain in the feed for 7 days.

**Competitor Profile** - Provides top-level information for a given team, including a team roster.

**Competitor Summaries** - Provides previous and upcoming match information for a given competitor, including results for past matches and scheduling info for upcoming matches.

**Competitor vs Competitor** - Provides previous and upcoming matches between two competitors, including scoring information.

**Daily Summaries** - Provides game schedules for a given day, including scoring information.

**Season Competitors** - Provides a list of competitors participating for a given season.

**Season Info** - Provides detailed information for a given season, including participating competitors and league structure.

**Season Links** - Provides information about linked cup rounds for a given season. Use this feed to compile full advancement brackets for relevant seasons/tournaments. Links between all matches and rounds are available when competitors (TBD vs. TBD) are not yet known.

**Season Probabilities** - Provides 2-way match win probabilities (home team win, away team win) for all matches for a given season.

**Season Standings** - Provides detailed standings info for a given season.

**Season Summaries** - Provides schedule information and results for all matches from a given season.

**Seasons** - Provides a list of historical season information for all competitions. Competitions will return a maximum of three seasons of data, including current or newly created seasons.

**Sport Event Summary** - Provides scheduling info and scoring for a given match.

**Sport Events Created** – Provides ids for sport events that have been created in the last 24 hours.

**Sport Events Removed** - Provides ids for sport events that have been removed or deleted.

**Sport Events Updated** - Provides ids for sport events that have been updated in the last 24 hours.

***

### Data Retrieval Sample

To find the probability of a home team win for a given match:

<ol>
  <li>Call the Daily Summaries feed for the day the match takes place and find the Season Id for the chosen match</li>
  <li>Make note of the Sport Event Id for the given match</li>
  <li>Call the Season Probabilities endpoint using the Season Id</li>
  <li>Find Sport Event Id and within the results locate the home team and the outcome probability</li>
</ol>

The probability of a home team win is displayed.

<br />

***

## Integration Resources

<br />

### OpenAPI Spec

Our Curling API is available via OpenAPI. Click below to view and/or download the specs.

[Curling v2 OpenAPI](https://api.sportradar.com/curling/trial/v2/openapi/swagger/index.html)

<br />

### Postman Workspace

<Callout icon="🚀" theme="default">
  ## Run in Postman

  Our full Media API suite—including the Curling collection—lives in our public Postman workspace. Fork or follow any collection to get updates automatically.

  <a href="https://app.getpostman.com/run-collection/17203961-5b8f53fb-f076-4779-97d6-946c5a32f5bc?action=collection%2Ffork&collection-url=entityId%3D17203961-5b8f53fb-f076-4779-97d6-946c5a32f5bc%26entityType%3Dcollection%26workspaceId%3Da6193b92-ee53-4979-bbfe-7ffdc589c3fc">
    <img src="https://run.pstmn.io/button.svg" />
  </a>
</Callout>

<br />

### Schema Download

Open the zip file below to access our entire Curling API XSD schema.

[Curling v2 Schema](https://api-docs.sportradar.us/moresports/Curling_v2.zip)

<br />

### MCP Server

The **Sportradar Curling MCP Server** is a Model Context Protocol (MCP) implementation that bridges AI assistants directly to our Curling API feeds. It allows LLMs to use standardized tools to fetch our sports data, helping to power your applications, assist in coding, and streamlining your integration.

For detailed instructions on how to set up and use this integration, visit our <Anchor label="MCP Server" target="_blank" href="https://developer.sportradar.com/getting-started/docs/mcp-server">MCP Server</Anchor> documentation.