Pinnacle esports odds API
Answer: sport slug esports (id 11). Poll /v1/odds?sport=esports or subscribe "sports":["esports"] on the Builder WebSocket. Coverage is whatever Pinnacle lists under that sport on the feed — filter by league.name for a title (CS, Dota, LoL, etc.).
REST#
curl -sS -H "x-api-key: $PINNFEED_KEY" \
"https://pinnfeed.io/v1/odds?sport=esports&market=moneyline&main=true&limit=30"
WebSocket#
# Example subscribe payload
{"type": "subscribe", "sports": ["esports"], "markets": ["moneyline", "spread", "total"], "main": True, "specials": True}
specials: true (Builder+) includes props/futures when Pinnacle offers them. Schema: docs.
Trial CTA#
Builder for live push (€99/mo). 3-day trial; card required, charged after day 3 unless cancelled. Free REST: signup.
Questions people ask#
Which esports titles are included?#
Whatever Pinnacle currently prices under esports on the upstream feed. List live leagues via /v1/events?sport=esports or inspect league on /v1/odds.
Is esports on Free?#
Free allows 2 sports of your choice. Add esports in the dashboard, subject to the Free delay and quotas.
Is this educational content for adults?#
Yes (18+).