Best Prediction Market APIsbuilder's guide · 2026 Open Kairos

Official venue APIsAPIfree

Novig API: what it exposes, how it authenticates, where it stops

Last checked 2026-09-08

VenuesNovig
PricingFree.
TypeAPI
Open sourceNo

Novig's NBX API is a sports exchange API: REST for orders and positions, a WebSocket tape for book updates, and a downloadable OpenAPI 3.1 spec. A public GraphQL endpoint still exists but is marked for sunset.

It is for sports market makers and systematic traders who want exact rate-limit tables and a QA environment before going live.

What the API exposes

REST production is https://api.novig.com/nbx/v2 with QA at https://api-qa.novig.us/nbx/v2, both in AWS us-east-1. Endpoints cover placing single and batch orders (maximum 256 per batch), cancelling by ID, batch or all, a kill switch, fills, positions, open markets, order books, markets by event, lock status, tick tables, strike requests, leagues, event types, events, wallet balance, open costs and transaction history.

The WebSocket at wss://api.novig.com/tape exposes a global tape channel, per-market book channels, a lifecycle channel (OPEN, END, CLOSE, START, EVENT_GOLIVE, EVENT_UNLIVE) and a private channel for your own place, fill and cancel updates. The server pings every 15 seconds and disconnects a client that misses a full interval.

Two anonymized CSVs per trading day (every trade and every market snapshot) are published at data.novig.com with no API or authentication, and a maker credit program pays cash credits for liquidity on live markets.

Authentication and rate limits

Auth is OAuth 2.0 client credentials: POST to https://api.novig.com/nbx/v1/auth/emm-token with your client ID and secret, then send Authorization: Bearer on every call. Tokens expire 30 minutes after issuance.

Published limits per interval: order placement 64 per second, batch placement 64 per second, order cancellation 512 per second, kill switch 1 per 30 seconds, user history endpoints 32 burst per second and 512 sustained per 60 seconds, everything else 256 per second. Exceeding a limit returns 429 with X-RateLimit headers; Retry-After and X-RateLimit-Reset are in milliseconds, not seconds. Request timeout is 5 seconds.

Pricing and access

No API fee. You request a client ID and secret from Novig; the GraphQL page directs new users to developers@novig.co.

The trading fee is P x (1 - P) x 0.03 x contracts, charged on live taker fills of straight contracts, exact to five decimals with no minimum. At P = 0.50 that is $0.0075 per $1.00 contract. The API's qty field is in hundredths, so 100 qty equals one contract.

Where it falls short

There is no self-serve key. Credentials come from the Novig team, and PrivateLink is not offered.

The GraphQL API, the only endpoint that needs no auth, is being sunset, so read-only integrations must migrate to NBX credentials.

Coverage is sports only, and the qty and millisecond conventions are easy to get wrong by a factor of 100 or 1,000.

Who should use it

Market makers and quant desks trading US sports who want deterministic limits and a documented fee formula.

Casual users who only want odds are better served by the daily CSV dumps than by applying for API credentials.

Questions about Novig API

How do I get Novig API access?

Request a client ID and secret from Novig (the docs list developers@novig.co), then exchange them for a 30-minute JWT via the OAuth client credentials endpoint.

What are the Novig API rate limits?

Order placement 64 per second, cancels 512 per second, kill switch 1 per 30 seconds, history endpoints 32 burst and 512 sustained per minute, all other endpoints 256 per second.

What are Novig trading fees?

P x (1 - P) x 0.03 per contract on live taker fills of straight contracts, peaking at $0.0075 per contract at P = 0.50. Makers pay nothing.

Does Novig have a sandbox?

Yes, a QA environment at https://api-qa.novig.us with its own token endpoint and WebSocket host.

read the docshandle authmatch marketsexecute

Official APIs for building. One book for trading.

Rather trade the spread than build the plumbing? The free Kairos terminal gives you Kalshi, Polymarket and Predict.fun in one order book.