# API endpoint reference

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

Canonical: https://novigapi.com/docs/endpoints

Every REST endpoint, the stream, webhooks and MCP, with real requests and responses.

- [GET /v1/markets: list Novig markets](https://novigapi.com/docs/endpoints/markets): List every open Novig market with best bids, asks, last price, fair price, volume and open interest. Filters, a real NBA example, Python and JavaScript.
- [GET /v1/events: list Novig games and events](https://novigapi.com/docs/endpoints/events): List Novig games and events with league, sport, home and away team, status and start time in UTC. Parameters, a real NBA example and code samples.
- [GET /v1/markets/{id}: one Novig market](https://novigapi.com/docs/endpoints/market): Get one Novig market by id: outcomes with best bid, ask, last trade and fair price, plus volume, open interest and the fee object. Real example and code.
- [GET /v1/orderbook/{id}: Novig order book](https://novigapi.com/docs/endpoints/orderbook-snapshot): Get the resting bids on a Novig market by price level: quantity and order count per level, with a sequence number. Depth, asks from bids, example and code.
- [GET /v1/trades: Novig trade tape](https://novigapi.com/docs/endpoints/trades): List executed Novig trades by market, outcome or time: price, quantity and timestamp, newest first, intraday tape plus the CSV backfill from 3 Aug 2026.
- [GET /v1/ohlc/daily: daily Novig candles](https://novigapi.com/docs/endpoints/ohlc-daily): Daily open, high, low and close for Novig markets, with daily volume and open interest, from Novig's markets.csv since 4 Aug 2026, with player names joined.
- [GET /v1/fair-price: Novig no-vig fair prices](https://novigapi.com/docs/endpoints/fair-price): Get the fair no-vig price for a Novig market: the bid-ask midpoint, the spread, American odds and the taker fee when charged. Formula, a real example and code.
- [GET /v1/line-history: Novig intraday line history](https://novigapi.com/docs/endpoints/line-history): Intraday line history for a Novig market: best bids, depth and last price over time, so the fair price at any moment follows, from our own snapshots.
- [GET /v1/player-props: Novig player props](https://novigapi.com/docs/endpoints/player-props): All Novig player props for one player in one call: every stat and line with bids, asks and fair prices, names resolved. A real NBA example and code samples.
- [GET /v1/players: Novig player directory](https://novigapi.com/docs/endpoints/players): Search players with Novig props by league or name and get the slug every other endpoint uses. Novig's daily CSVs carry no player names; this fills the gap.
- [GET /v1/teams: Novig team directory](https://novigapi.com/docs/endpoints/teams): List teams by league with the full name and the slug every other endpoint takes, resolved from Novig's event names. A real NBA example and code samples.
- [GET /v1/leagues: Novig leagues](https://novigapi.com/docs/endpoints/leagues): List every league Novig lists, from NFL and NBA to esports and entertainment, with sport and open market counts. 39 leagues on 12 Nov 2026. Code samples.
- [GET /v1/results: settled Novig markets](https://novigapi.com/docs/endpoints/results): Settled Novig markets with settle time, closing price and, where known, the winning outcome. Novig's markets.csv marks a market finalized but not the winner.
- [GET /v1/clv: closing line value on Novig](https://novigapi.com/docs/endpoints/clv): Closing line value on Novig: opening and closing fair prices for one market or a player's recent props, to compare with your entry price. Formula, example and code.
- [GET /v1/line-moves: Novig line moves and steam](https://novigapi.com/docs/endpoints/line-moves): Recorded Novig line moves and steam, newest first: fair price before and after, size in points, by league, market or kind. Thresholds, a real NBA example and code.
- [Novig market stream: wss://stream.novigapi.com](https://novigapi.com/docs/endpoints/stream): A WebSocket pushing Novig price changes, trades, line moves and steam within 5 to 30 seconds. Subscribe by league, event, player or market. Free is delayed 300 s; paid is live.
- [Novig webhooks: line moves, steam, open, settle](https://novigapi.com/docs/endpoints/webhooks): Signed webhooks for Novig line moves over a threshold, steam, new markets and settlements, on Production and Scale. Payload, signature check and code.
- [GET /v1/bulk/csv: Novig CSV with names](https://novigapi.com/docs/endpoints/bulk-csv): Download Novig trades, line moves, results or daily OHLC as CSV, up to 10,000 rows per call, filtered by market, league or date. How it differs from data.novig.com.
- [Novig MCP server: novigapi.com/api/mcp](https://novigapi.com/docs/endpoints/mcp): Connect Claude, Cursor or any MCP client to Novig market data: stateless JSON-RPC over POST with a bearer key. Tools, a real tools/call and setup links.
- [novigapi.com errors: 400, 401, 403, 404, 429, 5xx](https://novigapi.com/docs/endpoints/errors): Every error the novigapi.com API returns: 400, 401, 403, 404, 429 and 5xx, the JSON body, what to tell your user and how to retry. No 402, no surprise bills.
- [novigapi.com rate limits and credits by plan](https://novigapi.com/docs/endpoints/rate-limits): Per-minute ceilings, monthly credits, stream connections and webhooks per plan, how credits are weighted per endpoint, and the $9 top-up that never expires.

---

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.
