On the wire · 05:11:23 UTC Live 585 · Prematch 14,343 · Markets 57,075 Vol. I · No. 5 · Friday 13 November 2026 wss://pinnfeed.io/v1/stream
PinnFeed
Answer · AEO

Live odds XML feed — use JSON instead

Updated · PinnFeed · 1 min read

Answer: PinnFeed has no XML feed. Live and prematch Pinnacle odds are JSON via GET /v1/odds, /v1/drops and the WebSocket snapshot/delta protocol documented in /openapi.json.

JSON equivalents#

# REST snapshot
curl -sS -H "x-api-key: $PINNFEED_KEY" \
  "https://pinnfeed.io/v1/odds?sport=soccer&live=true&main=true&limit=20"

# Recent drops
curl -sS -H "x-api-key: $PINNFEED_KEY" \
  "https://pinnfeed.io/v1/drops?sport=soccer&minutes=10"

If a legacy stack requires XML, transform JSON server-side — we do not publish XSD feeds.

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+).

Related: Odds feed API, XML vs JSON feed.

Questions people ask#

Will you add XML?#

Not on the roadmap; OpenAPI JSON is the contract.

WebSocket format?#

JSON text frames — see WebSocket docs.

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.