Loading your account
Account
We could not load your account
Something went wrong. Try again in a moment.
Account
Your plan
Time left
Access
- WebSocket stream
- REST API
- Sports
Activity
Usage
- Messages today
- in the last hour
- REST requests today
- in the last hour
- Connection
-
of open
No IP yet: your key has not been used - Snapshots, last hour
- / / MB
Nothing yet in the last 24 hours.
WebSocket endpoint
wss://feed.oddspush.com/v1/stream
REST base URL
https://feed.oddspush.com/v1
Your key works from one IP at a time. If it is used from another IP, that IP takes over and the connection from
the old one is closed (4107). Run your bot from one server.
No data flows until your trial is activated.
Quick start
Connect it with your AI coding agent
-
Put your key on your server as an environment variable:
ODDSPUSH_KEY=opk_…. -
Paste this prompt into Claude Code, Cursor, Codex or any coding agent. It reads the guide from our site; if your agent works offline, download the guide and put it in your project.
-
Run what it writes on that server. Usage shows up here within 5 minutes.
Build a client for the OddsPush odds feed in this project.
1. First read the whole integration guide: https://oddspush.com/oddspush-agent-guide.md
2. Read my API key from the ODDSPUSH_KEY environment variable. Never hard-code, log or commit it.
3. My plan: REST + WebSocket, one WebSocket connection, all 13 sports.
4. Connect to wss://feed.oddspush.com/v1/stream, log in, subscribe to the sports I need with a snapshot, and keep an in-memory odds book up to date from the odds messages, exactly as the guide describes.
5. Reconnect with backoff, and take a fresh snapshot after a reconnect or a missed message.
6. My key works from one IP at a time: a second machine with the same key closes the first one (4107). Keep one connection.
Before writing code, ask me which sports and markets I need.
The guide is the whole protocol in one Markdown file, written for agents: login, subscribe, snapshots, the odds book, reconnects and every error code. For people: the docs.
Authentication
API key
Your key
Your key
This key was created before we kept it here, so we can only show its start and end. Message us on Telegram for a new one.
Account email
Your one key: it logs your bot in to the feed and you in to this page. Keep it secret, and read it from an environment variable on your server.
Think it leaked? Message us on Telegram at @oddspush and we issue a new one; the old one stops working at once.
Plan
Limits
- Simultaneous connections
- Snapshots per hour
- Snapshot volume per hour
- MB
- Reconnects per minute
- WebSocket stream
- REST API
- Sports
- Streams
- Server IP
- One at a time
What your trial gives once we activate it.
Past a limit you get an error code. See Limits and close codes in the docs.
Plans and billing
Pick a planRenew or switch planRenew your plan
Prepaid in crypto for 1, 3 or 6 months. No card, and nothing renews on its own.
REST includes
- REST API: events, markets, odds
- All 13 sports
- One key, one IP at a time
- Not included: Live WebSocket stream
REST + WebSocket includes
- Everything in REST, plus the live stream
- One WebSocket connection, every sport on it
- Snapshot on connect, 12 an hour
- All 13 sports, one IP at a time