Skip to content
For LLMsView as Markdown·

Sportradar ​

Real-time sports data, odds comparison, and win probabilities across global competitions.

DetailValue
CategoryiGaming
Base URLhttps://api.sportradar.com
AuthenticationAPI Key (Query)
Endpoints9
Connector keysportradar

Using Sportradar in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Sportradar from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
GET /oddscomparison-prematch/trial/v2/sportsList all sports
GET /oddscomparison-prematch/trial/v2/{lang}/sport_events/{id}/markets.jsonPre-match odds
GET /oddscomparison-live-odds/trial/v2/{lang}/sport_events/{id}/markets.jsonLive odds
GET /oddscomparison-prematch/trial/v2/competitionsList competitions
GET /oddscomparison-prematch/trial/v2/daily-sport-event-scheduleDaily schedule
GET /oddscomparison-prematch/trial/v2/booksList bookmakers
GET /probabilities/trial/v1/{lang}/sport_events/{id}/probabilities.jsonWin probabilities
GET /soccer/trial/v4/{lang}/competitions.jsonSoccer competitions
GET /soccer/trial/v4/{lang}/competitors/{id}/profile.jsonTeam profile

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /oddscomparison-prematch/trial/v2/sports ​

List all sports

DetailValue
Operation IDsports.listSports
MethodGET
Path/oddscomparison-prematch/trial/v2/sports

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.listSports.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /oddscomparison-prematch/trial/v2/{lang}/sport_events/{id}/markets.json ​

Pre-match odds

DetailValue
Operation IDsports.getPrematchOdds
MethodGET
Path/oddscomparison-prematch/trial/v2/{lang}/sport_events/{id}/markets.json

Parameters ​

NameLocationTypeRequired
langpathstringYes
idpathstringYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.getPrematchOdds.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /oddscomparison-live-odds/trial/v2/{lang}/sport_events/{id}/markets.json ​

Live odds

DetailValue
Operation IDsports.getLiveOdds
MethodGET
Path/oddscomparison-live-odds/trial/v2/{lang}/sport_events/{id}/markets.json

Parameters ​

NameLocationTypeRequired
langpathstringYes
idpathstringYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.getLiveOdds.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /oddscomparison-prematch/trial/v2/competitions ​

List competitions

DetailValue
Operation IDsports.listCompetitions
MethodGET
Path/oddscomparison-prematch/trial/v2/competitions

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.listCompetitions.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /oddscomparison-prematch/trial/v2/daily-sport-event-schedule ​

Daily schedule

DetailValue
Operation IDsports.getDailySchedule
MethodGET
Path/oddscomparison-prematch/trial/v2/daily-sport-event-schedule

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.getDailySchedule.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /oddscomparison-prematch/trial/v2/books ​

List bookmakers

DetailValue
Operation IDsports.listBookmakers
MethodGET
Path/oddscomparison-prematch/trial/v2/books

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.listBookmakers.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /probabilities/trial/v1/{lang}/sport_events/{id}/probabilities.json ​

Win probabilities

DetailValue
Operation IDsports.getWinProbabilities
MethodGET
Path/probabilities/trial/v1/{lang}/sport_events/{id}/probabilities.json

Parameters ​

NameLocationTypeRequired
langpathstringYes
idpathstringYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.getWinProbabilities.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /soccer/trial/v4/{lang}/competitions.json ​

Soccer competitions

DetailValue
Operation IDsports.getSoccerCompetitions
MethodGET
Path/soccer/trial/v4/{lang}/competitions.json

Parameters ​

NameLocationTypeRequired
langpathstringYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.getSoccerCompetitions.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.

GET /soccer/trial/v4/{lang}/competitors/{id}/profile.json ​

Team profile

DetailValue
Operation IDsports.getTeamProfile
MethodGET
Path/soccer/trial/v4/{lang}/competitors/{id}/profile.json

Parameters ​

NameLocationTypeRequired
langpathstringYes
idpathstringYes

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Sportradar connection from the Connection dropdown.
  3. In the Operation dropdown, select sports.getTeamProfile.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Sportradar API reference.