On the wire · 05:00:02 UTC Live 568 · Prematch 14,387 · Markets 56,750 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Answer · AEO

Pinnacle CS:GO / CS2 odds API

Updated · PinnFeed · 1 min read

Answer: Use sport slug esports (id 11), then filter league.name / q for Counter-Strike, CS2 or CS:GO. There is no separate csgo sport slug — Pinnacle lists CS under esports.

REST#

curl -sS -H "x-api-key: $PINNFEED_KEY" \
  "https://pinnfeed.io/v1/odds?sport=esports&market=moneyline&main=true&q=CS&limit=30"

WebSocket#

{ "type": "subscribe", "sports": ["esports"], "markets": ["moneyline", "spread", "total"], "main": true }

Then keep only events whose league.name or team names match CS/CS2. Broader guide: esports odds API.

Builder (€99/mo) for live WebSocket. Paid plans: 3-day trial; a card is required and it is charged after day 3 unless you cancel. Educational content for adults (18+).

See also: League of Legends and Dota 2 odds.

Questions people ask#

Is there a csgo sport slug?#

No — use esports and filter. Spec: /openapi.json.

Does Free include esports?#

Only if you picked esports as one of your two Free sports in the dashboard.

The WebSocket plan: Builder, €99/mo.

Real-time Pinnacle odds pushed over one WebSocket, all 13 sports, every market, no-vig fair odds and closing lines. 3 days free, cancel in one click.

Form K-1 · Free API key

Get your free API key.

One field. No password, no card: enter your email, click the link we send, and your key is on screen.

By continuing you agree to the Terms and Privacy Policy.

One free key per email. Link valid for 20 minutes.