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.