ParlayAPI in Postman

Thirty curated requests across six folders, with a description on every one. Thirteen of them need no API key, no signup and no credit card, and the first folder is nothing but those: import the collection, press Send, and you are looking at live prices from 30+ sportsbooks and data sources.

Download the collection Get a free key

Import it

Postman

Import > Link, and paste:

https://parlay-api.com/collections/ParlayAPI.postman_collection.json

Importing by link rather than by file means a re-import picks up our latest version. Import > File works too if you would rather pin the copy you downloaded.

Insomnia, Bruno, HTTPie, Hoppscotch

All of them read Postman Collection v2.1, so the same URL or the same downloaded file imports directly.

Every endpoint, not just the curated set

The full auto-generated dump of the whole API surface lives at /collections/postman.json, built from /openapi.json on every deploy. It is the right import for code generation. This curated one is the right import for deciding whether the API does what you need.

What is in it

FolderRequestsWhat you get
1. Getting started7, keyless The /v1/try/* demo endpoints (odds, arbitrage, positive EV, middles), the sport and bookmaker catalogues, and the public line-movement feed. Real production data, no key.
2. Odds7 Moneyline, spreads and totals across every book; the event list and single-event odds; best line per outcome; arbitrage and positive EV boards; line movement history.
3. Player props3 Props for a whole sport grouped one row per prop, props for a single player, and the list of prop markets live for that sport.
4. Historical and closing lines5 Archive coverage (keyless), point-in-time snapshots, closing odds over a date range, recent closing lines, and CLV grading for a bet slip.
5. Prediction markets4 Kalshi and Polymarket by sport, crypto price ladders, and two keyless ones: keyword search across venues, and the books-vs-markets divergence feed.
6. Meta and status4 Platform status, the per-endpoint credit cost catalogue, the discovery document, and your own usage and quota.

Variables

Set these once under Collection > Variables. Changing sport_key re-points most of the collection.

VariableDefaultWhat it is
base_urlhttps://parlay-api.com API host. Leave it alone unless you are on the high-volume host.
api_key(empty) Your key, sent as the X-API-Key header. Empty on purpose: folder 1 runs without one.
sport_keyamericanfootball_nfl Any key from GET /v1/sports: 90+ of them.
event_idan NFL Week 1 game Refresh it from the Upcoming events request when it goes stale.
playerPatrick Mahomes Partial name match for the props search.
assetBTC Asset for the crypto prediction markets.
datea recent date YYYY-MM-DD for the historical requests.

Getting a key

The free tier is 1,000 credits a month with no credit card. Sign up, copy the key into the api_key variable, and folders 2 through 6 start working.

Credits are charged per endpoint, and the odds endpoints scale with how many markets and regions you ask for, so it pays to ask for what you need. The full catalogue is GET /v1/meta/credit-costs and the tier table is on /pricing.

Streaming (WebSocket and SSE) is a Business-tier and up feature and is not in this collection, because Postman is not a streaming client. The streaming contract is described in /v1/asyncapi.json.

Coming from the-odds-api?

The odds response shape is drop-in compatible with their /v4 endpoints, so an existing Postman environment usually only needs the base URL and the key swapped. See the side-by-side comparison for what does and does not map across.

Download the collection Read the docs

ParlayAPI is a data service, not a sportsbook. We do not give picks or betting advice. If you or someone you know has a gambling problem, call 1-800-GAMBLER (US) or visit ncpgambling.org.