← Back to marketplace

Pinnacle

Fast JSON API for Pinnacle betting odds - sports, leagues, fixtures, live matches and the full market board of a match with money line, handicap, totals, team totals and props in American and decimal odds.

other
by Mark88 endpoints99% uptime930ms avg

Includes 100 free calls per month

After the free quota, standard per-request pricing applies via x402 (USDC on Base).

Endpoints

GET/v1/league/matches
$0.0010/req

Returns the matches available for the given league, optionally narrowed down to a single day.

GET/v1/match/details
$0.0010/req

Returns the details of a single match (event).

GET/v1/match/odds
$0.0010/req

Returns the odds for a given match.

GET/v1/sport/leagues
$0.0010/req

Returns the leagues available for the given sport.

GET/v1/sport/list
$0.0010/req

Returns a list of all available sports with match counts.

GET/v1/sport/matches
$0.0010/req

Returns the matches available for the given sport, optionally narrowed down to a single league and/or a single day.

GET/v1/sport/matches/live
$0.0010/req

Returns the matches of the given sport that are in play, optionally narrowed down to a single league. A match in play is a separate event at Pinnacle, so it is served from its own endpoint rather than filtered out of /sport/matches.

GET/v1/timezones
$0.0010/req

Returns the list of supported timezone identifiers, accepted by the "timezone" parameter of every endpoint returning a date or a time.

Quick start

Easiest way: the APIHub CLI. Credits cover x402, no wallet needed.

# install and set up once
npx @apihubio/cli register
npx @apihubio/cli topup 10

# call this service
npx @apihubio/cli call -X GET "https://proxy.apihub.io/pinnacle/v1/league/matches?league_id=2196&sport_id=29"

Or call the proxy directly (curl / any HTTP client):

curl https://proxy.apihub.io/pinnacle/v1/league/matches?league_id=2196&sport_id=29 \
  -H "Authorization: Bearer ahk_your_key"

# If credits available: charged automatically, returns 200
# Otherwise: returns 402 (pay via @x402/fetch or top up credits)

Pricing calculator

Estimate your monthly cost for Pinnacle.

GET /v1/league/matches$0.0010/req
-
GET /v1/match/details$0.0010/req
-
GET /v1/match/odds$0.0010/req
-
GET /v1/sport/leagues$0.0010/req
-
GET /v1/sport/list$0.0010/req
-
GET /v1/sport/matches$0.0010/req
-
GET /v1/sport/matches/live$0.0010/req
-
GET /v1/timezones$0.0010/req
-