Skip to content
For LLMsView as Markdown·

Pinnacle

Sports betting API for iGaming with fixtures, odds, lines, and parlay pricing.

DetailValue
CategoryiGaming
Base URLhttps://api.pinnacle.com
AuthenticationBearer Token
Endpoints10
Connector keypinnacle-api

Using Pinnacle in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Pinnacle 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 /v1/sportsList sports
GET /v1/fixturesGet fixtures
GET /v1/fixtures/specialSpecial fixtures (props)
GET /v1/oddsCurrent odds
GET /v1/odds/specialSpecial odds
GET /v1/odds/parlayParlay odds
GET /v1/lineCheck line price
GET /v1/line/specialSpecial line
GET /v1/line/parlayParlay line
GET /v2/oddsOdds v2

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

GET /v1/sports

List sports

DetailValue
Operation IDigaming.listSports
MethodGET
Path/v1/sports

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.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 Pinnacle API reference.

GET /v1/fixtures

Get fixtures

DetailValue
Operation IDigaming.getFixtures
MethodGET
Path/v1/fixtures

Parameters

NameLocationTypeRequired
sportIdqueryintegerNo
leagueIdsquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getFixtures.
  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 Pinnacle API reference.

GET /v1/fixtures/special

Special fixtures (props)

DetailValue
Operation IDigaming.getSpecialFixtures
MethodGET
Path/v1/fixtures/special

Parameters

NameLocationTypeRequired
sportIdqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getSpecialFixtures.
  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 Pinnacle API reference.

GET /v1/odds

Current odds

DetailValue
Operation IDigaming.getOdds
MethodGET
Path/v1/odds

Parameters

NameLocationTypeRequired
sportIdqueryintegerNo
leagueIdsquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getOdds.
  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 Pinnacle API reference.

GET /v1/odds/special

Special odds

DetailValue
Operation IDigaming.getSpecialOdds
MethodGET
Path/v1/odds/special

Parameters

NameLocationTypeRequired
sportIdqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getSpecialOdds.
  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 Pinnacle API reference.

GET /v1/odds/parlay

Parlay odds

DetailValue
Operation IDigaming.getParlayOdds
MethodGET
Path/v1/odds/parlay

Parameters

NameLocationTypeRequired
sportIdqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getParlayOdds.
  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 Pinnacle API reference.

GET /v1/line

Check line price

DetailValue
Operation IDigaming.getLine
MethodGET
Path/v1/line

Parameters

NameLocationTypeRequired
sportIdqueryintegerNo
eventIdqueryintegerNo
periodNumberqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getLine.
  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 Pinnacle API reference.

GET /v1/line/special

Special line

DetailValue
Operation IDigaming.getSpecialLine
MethodGET
Path/v1/line/special

Parameters

NameLocationTypeRequired
specialIdqueryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getSpecialLine.
  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 Pinnacle API reference.

GET /v1/line/parlay

Parlay line

DetailValue
Operation IDigaming.getParlayLine
MethodGET
Path/v1/line/parlay

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getParlayLine.
  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 Pinnacle API reference.

GET /v2/odds

Odds v2

DetailValue
Operation IDigaming.getOddsV2
MethodGET
Path/v2/odds

Parameters

NameLocationTypeRequired
sportIdqueryintegerNo
leagueIdsquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Pinnacle connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getOddsV2.
  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 Pinnacle API reference.