# Is there a WebSocket for Novig odds?

> Independent. Not affiliated with, endorsed by or sponsored by Novig.

Canonical: https://novigapi.com/answers/novig-websocket-stream
Updated: 2026-11-15

Yes, two. Novig's official WebSocket carries book, tape, lifecycle and private channels for verified account holders. novigapi.com streams market changes at wss://stream.novigapi.com/v1/stream on every plan, delayed 300 s on Free and live from Developer at $49 a month, pushing changes within 5 to 30 seconds (checked 15 Nov 2026). (Source: [Novig docs: API overview](https://docs.novig.com/index.md))

The official socket is the fastest source and the right one for execution. A read-only stream suits dashboards, alerts and bots that should not hold trading keys.

Our stream costs 2 credits for each started 285 seconds a connection stays open, and plans allow 1 to 15 connections.

## How the options compare

Streaming Novig data, checked 15 Nov 2026

| Source | Push / stream | What you need | Paid plans |
| --- | --- | --- | --- |
| Novig official API | One WebSocket: book, tape, lifecycle and private channels | Novig account, KYC, signed requests (Ed25519 or P-256) and a location check; AZ, MI and NV excluded | Free to use; trading fees apply to fills |
| novigapi.com | WebSocket on every plan (Free delayed 300 s); signed webhooks from Production | A novigapi key (email or agent approval code); no Novig account | Developer $49, Production $149, Scale $499 a month; $9 for 1,000 credits that never expire |
| The Odds API | Not on its plans page | Email for a key | $30 (20K credits) to $249 (15M credits) a month |
| SharpAPI | WebSocket add-on: $99 a month on Hobby and Pro, $149 on Sharp | Email; 3-day trial on paid plans | Hobby $79 (5 books), Pro $229 (15 books, +EV), Sharp $399 (25 books) a month |
| TheRundown | WebSocket from Ultra $399 | Email for a key | Starter $49 (60 s delay, 7-day history) to Max $2,499 (unlimited history) a month |


## Where novigapi.com falls short

> Our stream is not tick-by-tick: it follows Novig's public edge, so changes arrive 5 to 30 seconds after they happen. The official WebSocket is faster.

## Try it

```javascript
const ws = new WebSocket("wss://stream.novigapi.com/v1/stream?key=" + process.env.NOVIGAPI_KEY);
ws.onopen = () => ws.send(JSON.stringify({ op: "subscribe", league: "NFL", types: ["price.changed", "line.move"] }));
ws.onmessage = (e) => console.log(JSON.parse(e.data));
```

Read the [endpoint reference](https://novigapi.com/docs/endpoints), compare [plans and credits](https://novigapi.com/pricing), or send a request from the [playground](https://novigapi.com/playground).

## Questions

### Does the Free plan include the stream?

Yes: one connection, delayed 300 seconds. Developer and up stream live.

### Is the novigapi.com stream real time?

Close to it: it pushes changes within 5 to 30 seconds of Novig's public data changing.

## Sources

- [Novig docs: API overview](https://docs.novig.com/index.md)
- [The Odds API: plans](https://the-odds-api.com/#get-access)
- [SharpAPI: pricing](https://sharpapi.io/pricing)
- [TheRundown: API pricing](https://therundown.io/pricing/api)
- [novigapi.com endpoint reference](https://novigapi.com/docs/endpoints)

---

Get a free API key: https://novigapi.com/sign-up . Docs: https://novigapi.com/docs . MCP: https://novigapi.com/api/mcp . Operated by Stunning Couches LLC. Independent. Not affiliated with, endorsed by or sponsored by Novig.
