{"info":{"_postman_id":"parlay-api-auto","name":"ParlayAPI","description":"Real-time sports odds aggregation from **32 books and data sources** updated every 2-120 seconds depending on source cadence.\n\n**82 sport keys** including MLB, NFL, NBA, NHL, MMA/UFC, esports, volleyball, and 51 soccer leagues.\n\n**Sportsbooks:** DraftKings, FanDuel, Caesars, Bovada, Pinnacle, Fliff (real American odds on props).\n\n**DFS/Props:** PrizePicks, Underdog Fantasy, Betr, Pick6, Sleeper.\n\n**Exchanges:** Novig (peer-to-peer, bid/ask + volume), ProphetX (exchange odds).\n\n**Features:**\n- Player props with American odds from 10+ sources\n- Exchange market liquidity (volume, bid/ask) from Novig\n- Arbitrage detection across all books\n- +EV finder (sharp vs soft book comparison)\n- Cross-book odds comparison\n- Pinnacle closing lines for CLV analysis\n- 1.5M+ historical odds records (1999-present)\n- Live/in-play odds\n- SSE streaming (Pro tier+)\n\n**Authentication:** Pass `apiKey` as query parameter, `X-API-Key` header, or `Authorization: Bearer <key>`.\n\n**Free tier:** 1,000 credits/month. \n\nAuto-generated from https://parlay-api.com/openapi.json. Set the `api_key` and `base_url` variables in the Postman environment.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"item":[{"name":"acceptable-use","item":[{"name":"GET /acceptable-use","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/acceptable-use","host":["{{base_url}}"],"path":["acceptable-use"],"query":[]},"description":"Acceptable Use Policy"},"response":[]}]},{"name":"account","item":[{"name":"GET /v1/account","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/account","host":["{{base_url}}"],"path":["v1","account"],"query":[{"key":"by_endpoint","value":"False","description":"Include a per-endpoint credit-usage breakdown for the current billing period. iter_060 #469: customers asked for 'where did my credits go this month'. Off by default so the response stays lean.","disabled":true}]},"description":"Get Usage"},"response":[]}]},{"name":"affiliates","item":[{"name":"GET /v1/affiliates","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/affiliates","host":["{{base_url}}"],"path":["v1","affiliates"],"query":[{"key":"country","value":"US","description":"","disabled":true}]},"description":"List Affiliates"},"response":[]}]},{"name":"agent","item":[{"name":"POST /v1/agent/checkout-link","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/agent/checkout-link","host":["{{base_url}}"],"path":["v1","agent","checkout-link"],"query":[]},"description":"Agent Checkout Link","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/agent/magic-link","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/agent/magic-link","host":["{{base_url}}"],"path":["v1","agent","magic-link"],"query":[]},"description":"Agent Magic Link","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/agent/signup","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/agent/signup","host":["{{base_url}}"],"path":["v1","agent","signup"],"query":[]},"description":"Agent Signup","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"alerts","item":[{"name":"DELETE /v1/alerts/prop-line/{alert_id}","request":{"method":"DELETE","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/alerts/prop-line/{alert_id}","host":["{{base_url}}"],"path":["v1","alerts","prop-line","{alert_id}"],"query":[]},"description":"Delete Prop Line Alert"},"response":[]},{"name":"GET /v1/alerts/prop-line","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/alerts/prop-line","host":["{{base_url}}"],"path":["v1","alerts","prop-line"],"query":[{"key":"enabled_only","value":"False","description":"","disabled":true},{"key":"sport_key","value":"","description":"","disabled":true},{"key":"limit","value":"100","description":"","disabled":true}]},"description":"List Prop Line Alerts"},"response":[]},{"name":"GET /v1/alerts/prop-line/{alert_id}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/alerts/prop-line/{alert_id}","host":["{{base_url}}"],"path":["v1","alerts","prop-line","{alert_id}"],"query":[]},"description":"Get Prop Line Alert"},"response":[]},{"name":"PATCH /v1/alerts/prop-line/{alert_id}","request":{"method":"PATCH","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/alerts/prop-line/{alert_id}","host":["{{base_url}}"],"path":["v1","alerts","prop-line","{alert_id}"],"query":[]},"description":"Patch Prop Line Alert","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/alerts/prop-line","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/alerts/prop-line","host":["{{base_url}}"],"path":["v1","alerts","prop-line"],"query":[]},"description":"Create Prop Line Alert","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"api","item":[{"name":"GET /api","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/api","host":["{{base_url}}"],"path":["api"],"query":[]},"description":"Api Root"},"response":[]}]},{"name":"asyncapi.json","item":[{"name":"GET /v1/asyncapi.json","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/asyncapi.json","host":["{{base_url}}"],"path":["v1","asyncapi.json"],"query":[]},"description":"Get Asyncapi Spec"},"response":[]}]},{"name":"auth","item":[{"name":"GET /auth/magic","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/auth/magic","host":["{{base_url}}"],"path":["auth","magic"],"query":[]},"description":"Magic Link Login"},"response":[]}]},{"name":"badge","item":[{"name":"GET /badge/{kind}.svg","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/badge/{kind}.svg","host":["{{base_url}}"],"path":["badge","{kind}.svg"],"query":[]},"description":"Status Badge Svg"},"response":[]}]},{"name":"billing","item":[{"name":"GET /billing/cancel","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/billing/cancel","host":["{{base_url}}"],"path":["billing","cancel"],"query":[]},"description":"Checkout Cancel"},"response":[]},{"name":"GET /billing/cancel-page","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/billing/cancel-page","host":["{{base_url}}"],"path":["billing","cancel-page"],"query":[]},"description":"Checkout Cancel Page Alias"},"response":[]},{"name":"GET /billing/success","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/billing/success","host":["{{base_url}}"],"path":["billing","success"],"query":[{"key":"session_id","value":"","description":"","disabled":true}]},"description":"Checkout Success"},"response":[]},{"name":"GET /billing/success-page","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/billing/success-page","host":["{{base_url}}"],"path":["billing","success-page"],"query":[{"key":"session_id","value":"","description":"","disabled":true}]},"description":"Checkout Success Page Alias"},"response":[]},{"name":"POST /billing/checkout","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/billing/checkout?tier=","host":["{{base_url}}"],"path":["billing","checkout"],"query":[{"key":"tier","value":"","description":"","disabled":false},{"key":"promo","value":"","description":"","disabled":true}]},"description":"Create Checkout","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /billing/portal","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/billing/portal","host":["{{base_url}}"],"path":["billing","portal"],"query":[]},"description":"Create Portal","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"bookmakers","item":[{"name":"GET /v1/bookmakers","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/bookmakers","host":["{{base_url}}"],"path":["v1","bookmakers"],"query":[{"key":"all","value":"False","description":"Include non-active (merged/decommissioned) entries","disabled":true},{"key":"include_endpoints","value":"True","description":"Attach endpoints[] + example_paths per book. Set false for the lean catalog.","disabled":true}]},"description":"List Bookmakers"},"response":[]},{"name":"GET /v1/bookmakers/{key}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/bookmakers/{key}","host":["{{base_url}}"],"path":["v1","bookmakers","{key}"],"query":[]},"description":"Get Bookmaker"},"response":[]},{"name":"GET /v1/bookmakers/{key}/freshness","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/bookmakers/{key}/freshness","host":["{{base_url}}"],"path":["v1","bookmakers","{key}","freshness"],"query":[]},"description":"Get Bookmaker Freshness"},"response":[]}]},{"name":"calc","item":[{"name":"GET /v1/calc/edge","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/calc/edge?odds=","host":["{{base_url}}"],"path":["v1","calc","edge"],"query":[{"key":"odds","value":"","description":"The price you can bet at (American or decimal)","disabled":false},{"key":"true_prob","value":"","description":"Your estimated true win probability. Either this OR (sharp_over_odds + sharp_under_odds) required.","disabled":true},{"key":"sharp_over_odds","value":"","description":"Sharp book's price on the SAME side as `odds`. Used with sharp_under_odds for no-vig fair-line derivation.","disabled":true},{"key":"sharp_under_odds","value":"","description":"Sharp book's price on the OPPOSITE side. Used with sharp_over_odds for no-vig.","disabled":true},{"key":"stake","value":"100","description":"Stake to compute EV-in-dollars (default $100)","disabled":true}]},"description":"Calc Edge"},"response":[]},{"name":"GET /v1/calc/free-bet","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/calc/free-bet?free_bet_usd=&bet_odds=&hedge_odds=","host":["{{base_url}}"],"path":["v1","calc","free-bet"],"query":[{"key":"free_bet_usd","value":"","description":"Face value of the free bet","disabled":false},{"key":"bet_odds","value":"","description":"Odds you'd take on side A using the free bet","disabled":false},{"key":"hedge_odds","value":"","description":"Odds on side B at a different book for the hedge","disabled":false}]},"description":"Calc Free Bet"},"response":[]},{"name":"GET /v1/calc/hedge","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/calc/hedge?original_stake=&original_odds=&hedge_odds=","host":["{{base_url}}"],"path":["v1","calc","hedge"],"query":[{"key":"original_stake","value":"","description":"Stake you already placed","disabled":false},{"key":"original_odds","value":"","description":"Odds you took (American or decimal)","disabled":false},{"key":"hedge_odds","value":"","description":"Current available odds on the other side","disabled":false},{"key":"target","value":"equal_profit","description":"One of: equal_profit (lock in identical profit either side), guaranteed_minimum (max guaranteed return), free_roll (bet just enough to recover original_stake)","disabled":true}]},"description":"Calc Hedge"},"response":[]},{"name":"GET /v1/calc/kelly","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/calc/kelly?bankroll=&odds=&win_prob=","host":["{{base_url}}"],"path":["v1","calc","kelly"],"query":[{"key":"bankroll","value":"","description":"Total bankroll in USD","disabled":false},{"key":"odds","value":"","description":"Bet price (American or decimal, e.g. '-110' or '1.91')","disabled":false},{"key":"win_prob","value":"","description":"Your estimated win probability (0 < p < 1)","disabled":false},{"key":"fraction","value":"0.25","description":"Kelly fraction multiplier (0.25 = quarter Kelly)","disabled":true}]},"description":"Calc Kelly"},"response":[]}]},{"name":"changelog.json","item":[{"name":"GET /changelog.json","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/changelog.json","host":["{{base_url}}"],"path":["changelog.json"],"query":[]},"description":"Changelog Json"},"response":[]}]},{"name":"clv","item":[{"name":"POST /v1/clv","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/clv","host":["{{base_url}}"],"path":["v1","clv"],"query":[]},"description":"Grade Clv","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/clv/history","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/clv/history","host":["{{base_url}}"],"path":["v1","clv","history"],"query":[]},"description":"Clv History","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/clv/import-screenshot","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/clv/import-screenshot","host":["{{base_url}}"],"path":["v1","clv","import-screenshot"],"query":[]},"description":"Import Bet Screenshot","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"collections","item":[{"name":"GET /collections/postman.json","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/collections/postman.json","host":["{{base_url}}"],"path":["collections","postman.json"],"query":[]},"description":"Postman Collection"},"response":[]}]},{"name":"dashboard","item":[{"name":"GET /dashboard","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/dashboard","host":["{{base_url}}"],"path":["dashboard"],"query":[]},"description":"Dashboard Page"},"response":[]},{"name":"GET /dashboard/billing","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/dashboard/billing","host":["{{base_url}}"],"path":["dashboard","billing"],"query":[]},"description":"Billing Page"},"response":[]}]},{"name":"dmca","item":[{"name":"GET /dmca","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/dmca","host":["{{base_url}}"],"path":["dmca"],"query":[]},"description":"Dmca Policy"},"response":[]}]},{"name":"event-markets","item":[{"name":"GET /v1/event-markets/examples","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/event-markets/examples","host":["{{base_url}}"],"path":["v1","event-markets","examples"],"query":[]},"description":"Event Market Examples"},"response":[]},{"name":"GET /v1/event-markets/search","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/event-markets/search?q=","host":["{{base_url}}"],"path":["v1","event-markets","search"],"query":[{"key":"q","value":"","description":"Free-text market search","disabled":false},{"key":"sources","value":"kalshi,polymarket,novig","description":"Comma-separated sources","disabled":true},{"key":"limit","value":"25","description":"","disabled":true},{"key":"min_volume","value":"0","description":"Drop markets below this source-native volume","disabled":true},{"key":"min_confidence","value":"0","description":"Drop weak text matches","disabled":true},{"key":"sort","value":"balanced","description":"balanced or match","disabled":true},{"key":"include_raw","value":"False","description":"","disabled":true},{"key":"include_closed","value":"False","description":"","disabled":true},{"key":"include_unpriced","value":"False","description":"","disabled":true}]},"description":"Search Event Markets"},"response":[]}]},{"name":"exchange","item":[{"name":"GET /v1/exchange/{sport_key}/markets","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/exchange/{sport_key}/markets","host":["{{base_url}}"],"path":["v1","exchange","{sport_key}","markets"],"query":[{"key":"exchange","value":"","description":"Filter by exchange: novig, kalshi","disabled":true},{"key":"market_type","value":"","description":"Filter: MONEY, SPREAD, TOTAL, PLAYER_GOALS, etc.","disabled":true},{"key":"min_volume","value":"0","description":"Minimum volume in USD","disabled":true}]},"description":"Get Exchange Markets"},"response":[]}]},{"name":"exchanges","item":[{"name":"GET /v1/exchanges","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/exchanges","host":["{{base_url}}"],"path":["v1","exchanges"],"query":[]},"description":"List Exchanges"},"response":[]}]},{"name":"forgot-password","item":[{"name":"GET /forgot-password","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/forgot-password","host":["{{base_url}}"],"path":["forgot-password"],"query":[]},"description":"Forgot Password Page"},"response":[]},{"name":"POST /forgot-password","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/forgot-password","host":["{{base_url}}"],"path":["forgot-password"],"query":[]},"description":"Forgot Password Submit","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"from-the-odds-api","item":[{"name":"GET /from-the-odds-api","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/from-the-odds-api","host":["{{base_url}}"],"path":["from-the-odds-api"],"query":[]},"description":"From Toa"},"response":[]}]},{"name":"go","item":[{"name":"GET /go/{book_key}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/go/{book_key}","host":["{{base_url}}"],"path":["go","{book_key}"],"query":[{"key":"utm_source","value":"","description":"Where the click came from: ai-claude, ai-chatgpt, partners-page, response-inline, etc","disabled":true},{"key":"utm_campaign","value":"","description":"","disabled":true},{"key":"country","value":"US","description":"","disabled":true},{"key":"state","value":"","description":"","disabled":true}]},"description":"Affiliate Redirect"},"response":[]}]},{"name":"health","item":[{"name":"GET /health","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/health","host":["{{base_url}}"],"path":["health"],"query":[]},"description":"Health Check"},"response":[]},{"name":"GET /v1/health","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/health","host":["{{base_url}}"],"path":["v1","health"],"query":[]},"description":"Health Check"},"response":[]}]},{"name":"healthz","item":[{"name":"GET /healthz","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/healthz","host":["{{base_url}}"],"path":["healthz"],"query":[]},"description":"Health Check"},"response":[]}]},{"name":"historical","item":[{"name":"DELETE /v1/historical/closing-lines/import","request":{"method":"DELETE","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/closing-lines/import","host":["{{base_url}}"],"path":["v1","historical","closing-lines","import"],"query":[{"key":"sport_key","value":"","description":"Filter to a sport_key (optional)","disabled":true},{"key":"confirm","value":"False","description":"Must be true to actually delete","disabled":true}]},"description":"Delete Customer Closing Imports"},"response":[]},{"name":"GET /v1/historical/closing-lines.csv","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/closing-lines.csv?date=","host":["{{base_url}}"],"path":["v1","historical","closing-lines.csv"],"query":[{"key":"date","value":"","description":"YYYY-MM-DD (UTC). One day per request.","disabled":false},{"key":"sport_key","value":"","description":"Optional sport_key filter.","disabled":true},{"key":"source","value":"","description":"Optional source filter (e.g. pinnacle, draftkings).","disabled":true},{"key":"limit","value":"50000","description":"","disabled":true}]},"description":"Closing Lines Csv"},"response":[]},{"name":"GET /v1/historical/closing-lines.json","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/closing-lines.json?date=","host":["{{base_url}}"],"path":["v1","historical","closing-lines.json"],"query":[{"key":"date","value":"","description":"YYYY-MM-DD (UTC). One day per request.","disabled":false},{"key":"sport_key","value":"","description":"Optional sport_key filter.","disabled":true},{"key":"source","value":"","description":"Optional source filter (e.g. pinnacle, draftkings).","disabled":true},{"key":"limit","value":"50000","description":"","disabled":true}]},"description":"Closing Lines Json"},"response":[]},{"name":"GET /v1/historical/coverage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/coverage","host":["{{base_url}}"],"path":["v1","historical","coverage"],"query":[{"key":"sport_key","value":"","description":"Filter the by_sport array + summary to a single sport. iter_062 #476.","disabled":true},{"key":"source","value":"","description":"Filter the by_source array + summary to a single source. iter_062 #476.","disabled":true},{"key":"min_rows","value":"","description":"Drop by_sport / by_source entries with fewer than this many rows. iter_062 #476.","disabled":true}]},"description":"Historical Coverage"},"response":[]},{"name":"GET /v1/historical/prediction-markets/crypto/{asset}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/prediction-markets/crypto/{asset}","host":["{{base_url}}"],"path":["v1","historical","prediction-markets","crypto","{asset}"],"query":[{"key":"market_type","value":"all","description":"Same as live endpoint: direction_15m / direction_1h / direction_daily / price_range / price_above / all","disabled":true},{"key":"market_ticker","value":"","description":"Replay a single Kalshi market_ticker (e.g. KXBTCD-26MAY13H1515).","disabled":true},{"key":"from","value":"","description":"Start timestamp (unix ms). Defaults to 6 hours ago.","disabled":true},{"key":"to","value":"","description":"End timestamp (unix ms). Defaults to now.","disabled":true},{"key":"limit","value":"2000","description":"","disabled":true}]},"description":"Get Crypto Prediction Markets Historical"},"response":[]},{"name":"GET /v1/historical/source-quality.csv","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/source-quality.csv","host":["{{base_url}}"],"path":["v1","historical","source-quality.csv"],"query":[{"key":"hours","value":"24","description":"Window in hours, 1 to 720 (max 30 days).","disabled":true},{"key":"source","value":"","description":"Optional source filter (e.g. pinnacle, draftkings).","disabled":true}]},"description":"Historical Source Quality Csv"},"response":[]},{"name":"GET /v1/historical/source-quality.json","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/source-quality.json","host":["{{base_url}}"],"path":["v1","historical","source-quality.json"],"query":[{"key":"hours","value":"24","description":"Window in hours, 1 to 720 (max 30 days).","disabled":true},{"key":"source","value":"","description":"Optional source filter (e.g. pinnacle, draftkings).","disabled":true}]},"description":"Historical Source Quality Json"},"response":[]},{"name":"GET /v1/historical/sports/{sport_key}/closing-odds","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/sports/{sport_key}/closing-odds","host":["{{base_url}}"],"path":["v1","historical","sports","{sport_key}","closing-odds"],"query":[{"key":"markets","value":"h2h","description":"Comma-separated. Game lines: h2h, spreads, totals. Player props: player_strikeouts, player_total_bases, player_points, player_rebounds, player_assists, player_pass_yds, player_rush_yds, player_shots_on_goal, etc. (any market_key from prop_closing_lines). Mix freely: markets=h2h,player_strikeouts.","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated. Game-line queries default to pinnacle. Prop-only queries default to all tracked books.","disabled":true},{"key":"season","value":"","description":"Season filter for game lines (e.g. 2023-24)","disabled":true},{"key":"date","value":"","description":"Specific date YYYY-MM-DD (shortcut for dateFrom=dateTo=date)","disabled":true},{"key":"dateFrom","value":"","description":"Start date (YYYY-MM-DD)","disabled":true},{"key":"dateTo","value":"","description":"End date (YYYY-MM-DD)","disabled":true},{"key":"player","value":"","description":"Filter props to a specific player name (substring match)","disabled":true},{"key":"include_imports","value":"False","description":"Also include rows you've imported via POST /v1/historical/closing-lines/import","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true}]},"description":"Get Historical Closing Odds"},"response":[]},{"name":"GET /v1/historical/sports/{sport_key}/coverage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/sports/{sport_key}/coverage","host":["{{base_url}}"],"path":["v1","historical","sports","{sport_key}","coverage"],"query":[{"key":"dateFrom","value":"","description":"Start date YYYY-MM-DD","disabled":true},{"key":"dateTo","value":"","description":"End date YYYY-MM-DD","disabled":true}]},"description":"Get Historical Coverage"},"response":[]},{"name":"GET /v1/historical/sports/{sport_key}/matches","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/sports/{sport_key}/matches","host":["{{base_url}}"],"path":["v1","historical","sports","{sport_key}","matches"],"query":[{"key":"date","value":"","description":"Shortcut for dateFrom=dateTo=date (YYYY-MM-DD)","disabled":true},{"key":"dateFrom","value":"","description":"Start date YYYY-MM-DD","disabled":true},{"key":"dateTo","value":"","description":"End date YYYY-MM-DD","disabled":true},{"key":"sources","value":"","description":"Comma-separated sources, e.g. hltv,opendota,vlrgg,pinnacle","disabled":true},{"key":"pricedOnly","value":"False","description":"Only rows that include real odds/prices","disabled":true},{"key":"includeRaw","value":"False","description":"Include raw source payload","disabled":true},{"key":"limit","value":"1000","description":"","disabled":true}]},"description":"Get Historical Matches"},"response":[]},{"name":"GET /v1/historical/sports/{sport_key}/odds","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/sports/{sport_key}/odds","host":["{{base_url}}"],"path":["v1","historical","sports","{sport_key}","odds"],"query":[{"key":"date","value":"","description":"ISO 8601 timestamp OR YYYY-MM-DD date. Omit to get the most recent snapshot. See doc note below for behavior.","disabled":true},{"key":"regions","value":"us","description":"Comma-separated: us,us2,uk,eu,au. Default us.","disabled":true},{"key":"markets","value":"h2h","description":"Comma-separated: h2h,spreads,totals. Default h2h.","disabled":true},{"key":"oddsFormat","value":"decimal","description":"","disabled":true}]},"description":"Get Historical Odds"},"response":[]},{"name":"GET /v1/historical/sports/{sport_key}/period_markets","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/sports/{sport_key}/period_markets?apiKey=","host":["{{base_url}}"],"path":["v1","historical","sports","{sport_key}","period_markets"],"query":[{"key":"period","value":"all","description":"FT / 1H / 2H / Q1-Q4 / OT / P1-P3 or 'all'","disabled":true},{"key":"match_id","value":"","description":"Optional source-native match id","disabled":true},{"key":"source","value":"","description":"Optional book filter","disabled":true},{"key":"market","value":"","description":"Optional market filter (spread/total/h2h)","disabled":true},{"key":"home_team","value":"","description":"Filter by home team substring","disabled":true},{"key":"away_team","value":"","description":"Filter by away team substring","disabled":true},{"key":"dateFrom","value":"","description":"YYYY-MM-DD inclusive","disabled":true},{"key":"dateTo","value":"","description":"YYYY-MM-DD inclusive","disabled":true},{"key":"limit","value":"5000","description":"","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Historical Period Markets"},"response":[]},{"name":"GET /v1/historical/stats","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/historical/stats","host":["{{base_url}}"],"path":["v1","historical","stats"],"query":[]},"description":"Get Historical Stats"},"response":[]},{"name":"POST /v1/historical/closing-lines/import","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/historical/closing-lines/import","host":["{{base_url}}"],"path":["v1","historical","closing-lines","import"],"query":[]},"description":"Import Customer Closing Lines","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"inplay","item":[{"name":"GET /v1/inplay/arbs","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/inplay/arbs","host":["{{base_url}}"],"path":["v1","inplay","arbs"],"query":[{"key":"minProfit","value":"","description":"Minimum profit % to include","disabled":true},{"key":"min_profit","value":"","description":"Alias for minProfit (snake-case)","disabled":true},{"key":"min_profit_pct","value":"","description":"Alias for minProfit (alt snake-case)","disabled":true},{"key":"sport","value":"","description":"Filter by sport_key","disabled":true},{"key":"sport_key","value":"","description":"Alias for sport","disabled":true},{"key":"sports","value":"","description":"CSV alias for sport (single value)","disabled":true},{"key":"limit","value":"50","description":"","disabled":true}]},"description":"Get Inplay Arbs"},"response":[]}]},{"name":"keys","item":[{"name":"GET /v1/keys","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/keys","host":["{{base_url}}"],"path":["v1","keys"],"query":[]},"description":"List Api Keys"},"response":[]},{"name":"POST /v1/keys","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/keys?email=","host":["{{base_url}}"],"path":["v1","keys"],"query":[{"key":"email","value":"","description":"","disabled":false}]},"description":"Create Api Key","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"legal","item":[{"name":"GET /legal","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/legal","host":["{{base_url}}"],"path":["legal"],"query":[]},"description":"Legal Index"},"response":[]},{"name":"GET /legal/acceptable-use","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/legal/acceptable-use","host":["{{base_url}}"],"path":["legal","acceptable-use"],"query":[]},"description":"Acceptable Use Policy"},"response":[]},{"name":"GET /legal/aup","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/legal/aup","host":["{{base_url}}"],"path":["legal","aup"],"query":[]},"description":"Acceptable Use Policy"},"response":[]},{"name":"GET /legal/dmca","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/legal/dmca","host":["{{base_url}}"],"path":["legal","dmca"],"query":[]},"description":"Dmca Policy"},"response":[]},{"name":"GET /legal/privacy","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/legal/privacy","host":["{{base_url}}"],"path":["legal","privacy"],"query":[]},"description":"Privacy Policy"},"response":[]},{"name":"GET /legal/terms","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/legal/terms","host":["{{base_url}}"],"path":["legal","terms"],"query":[]},"description":"Terms Of Service"},"response":[]},{"name":"GET /legal/tos","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/legal/tos","host":["{{base_url}}"],"path":["legal","tos"],"query":[]},"description":"Terms Of Service"},"response":[]}]},{"name":"live","item":[{"name":"GET /live","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live","host":["{{base_url}}"],"path":["live"],"query":[]},"description":"Live Page"},"response":[]},{"name":"GET /live/api/command_center","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/command_center","host":["{{base_url}}"],"path":["live","api","command_center"],"query":[{"key":"sport","value":"","description":"Optional sport key","disabled":true},{"key":"limit","value":"12","description":"","disabled":true}]},"description":"Live Command Center"},"response":[]},{"name":"GET /live/api/data_flow","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/data_flow","host":["{{base_url}}"],"path":["live","api","data_flow"],"query":[]},"description":"Live Data Flow"},"response":[]},{"name":"GET /live/api/disagreement","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/disagreement","host":["{{base_url}}"],"path":["live","api","disagreement"],"query":[{"key":"limit","value":"8","description":"Top-N disagreements across all sports","disabled":true},{"key":"min_deviation_pct","value":"0.025","description":"Min cross-book deviation to surface","disabled":true}]},"description":"Live Disagreement"},"response":[]},{"name":"GET /live/api/game/{event_id}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/game/{event_id}?sport=","host":["{{base_url}}"],"path":["live","api","game","{event_id}"],"query":[{"key":"sport","value":"","description":"","disabled":false},{"key":"home","value":"","description":"","disabled":true},{"key":"away","value":"","description":"","disabled":true}]},"description":"Live Game Detail"},"response":[]},{"name":"GET /live/api/games","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/games?sport=","host":["{{base_url}}"],"path":["live","api","games"],"query":[{"key":"sport","value":"","description":"","disabled":false}]},"description":"Live Games"},"response":[]},{"name":"GET /live/api/pbp","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/pbp?sport=","host":["{{base_url}}"],"path":["live","api","pbp"],"query":[{"key":"sport","value":"","description":"Sport key, e.g. basketball_nba","disabled":false},{"key":"event_id","value":"","description":"Match id; omit for sport-wide","disabled":true},{"key":"limit","value":"5","description":"","disabled":true}]},"description":"Live Pbp"},"response":[]},{"name":"GET /live/api/search","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/search?q=","host":["{{base_url}}"],"path":["live","api","search"],"query":[{"key":"q","value":"","description":"","disabled":false},{"key":"limit","value":"25","description":"Max results to return. iter_049 #423: previously unbounded; broad queries like 'mlb' could time out. Default 25.","disabled":true}]},"description":"Live Search"},"response":[]},{"name":"GET /live/api/sparkline","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/sparkline?sport=&home_team=&away_team=","host":["{{base_url}}"],"path":["live","api","sparkline"],"query":[{"key":"sport","value":"","description":"","disabled":false},{"key":"home_team","value":"","description":"","disabled":false},{"key":"away_team","value":"","description":"","disabled":false},{"key":"minutes","value":"30","description":"","disabled":true}]},"description":"Live Sparkline"},"response":[]},{"name":"GET /live/api/sports","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/live/api/sports","host":["{{base_url}}"],"path":["live","api","sports"],"query":[]},"description":"Live Sports"},"response":[]}]},{"name":"login","item":[{"name":"GET /login","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/login","host":["{{base_url}}"],"path":["login"],"query":[]},"description":"Login Page"},"response":[]},{"name":"POST /login","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/login","host":["{{base_url}}"],"path":["login"],"query":[]},"description":"Login Submit","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"logout","item":[{"name":"GET /logout","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/logout","host":["{{base_url}}"],"path":["logout"],"query":[]},"description":"Logout"},"response":[]}]},{"name":"markets","item":[{"name":"GET /v1/markets","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/markets","host":["{{base_url}}"],"path":["v1","markets"],"query":[]},"description":"List Markets"},"response":[]}]},{"name":"meta","item":[{"name":"GET /v1/meta/api-info","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/api-info","host":["{{base_url}}"],"path":["v1","meta","api-info"],"query":[]},"description":"Api Info"},"response":[]},{"name":"GET /v1/meta/api-key-check","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/api-key-check","host":["{{base_url}}"],"path":["v1","meta","api-key-check"],"query":[]},"description":"Meta Api Key Check"},"response":[]},{"name":"GET /v1/meta/book-catalog","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/book-catalog","host":["{{base_url}}"],"path":["v1","meta","book-catalog"],"query":[{"key":"class","value":"","description":"Filter to a single class (e.g. us_retail, uk, br, exchange). Omit for all classes.","disabled":true},{"key":"live","value":"","description":"true: only books that produced rows in past 24h. false: only scaffolded-not-live. Omit for all.","disabled":true},{"key":"region","value":"","description":"Filter to books with this region tag (e.g. US-NJ, BR, ES, FR, DE, AU). Matches against the regions list of each entry in /v1/meta/source-stack (when available).","disabled":true}]},"description":"Meta Book Catalog"},"response":[]},{"name":"GET /v1/meta/book-coverage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/book-coverage","host":["{{base_url}}"],"path":["v1","meta","book-coverage"],"query":[{"key":"window_minutes","value":"15","description":"","disabled":true},{"key":"include_warn","value":"True","description":"","disabled":true}]},"description":"Meta Book Coverage"},"response":[]},{"name":"GET /v1/meta/changelog","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/changelog","host":["{{base_url}}"],"path":["v1","meta","changelog"],"query":[{"key":"limit","value":"50","description":"","disabled":true}]},"description":"Changelog Json"},"response":[]},{"name":"GET /v1/meta/collector-flush","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/collector-flush","host":["{{base_url}}"],"path":["v1","meta","collector-flush"],"query":[]},"description":"Collector Flush Meta"},"response":[]},{"name":"GET /v1/meta/credit-costs","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/credit-costs","host":["{{base_url}}"],"path":["v1","meta","credit-costs"],"query":[]},"description":"Credit Costs"},"response":[]},{"name":"GET /v1/meta/diagnostic","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/diagnostic","host":["{{base_url}}"],"path":["v1","meta","diagnostic"],"query":[]},"description":"Meta Diagnostic"},"response":[]},{"name":"GET /v1/meta/endpoints","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/endpoints","host":["{{base_url}}"],"path":["v1","meta","endpoints"],"query":[{"key":"tag","value":"","description":"Filter to endpoints carrying this tag (e.g. 'Metadata', 'Calculators', 'Sports & Odds').","disabled":true},{"key":"method","value":"","description":"Filter to a specific HTTP method (GET, POST, etc.).","disabled":true}]},"description":"List Endpoints"},"response":[]},{"name":"GET /v1/meta/event-search","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/event-search?q=","host":["{{base_url}}"],"path":["v1","meta","event-search"],"query":[{"key":"q","value":"","description":"Search query. Matches against home_team, away_team, or both.","disabled":false},{"key":"sport_key","value":"","description":"Optional sport filter (e.g. baseball_mlb).","disabled":true},{"key":"hours_ahead","value":"168","description":"Only return events with commence_time within the next N hours (default 168=7 days).","disabled":true},{"key":"limit","value":"20","description":"Max results to return (default 20).","disabled":true}]},"description":"Meta Event Search"},"response":[]},{"name":"GET /v1/meta/incidents","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/incidents","host":["{{base_url}}"],"path":["v1","meta","incidents"],"query":[{"key":"status","value":"","description":"Filter by status: 'resolved' (closed), 'investigating', 'identified', 'monitoring', 'open' (all non-resolved). Omit for all.","disabled":true},{"key":"since","value":"","description":"ISO 8601 date (YYYY-MM-DD) to filter incidents started on or after this date.","disabled":true},{"key":"limit","value":"50","description":"","disabled":true}]},"description":"Incidents Json"},"response":[]},{"name":"GET /v1/meta/isp-reachability","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/isp-reachability","host":["{{base_url}}"],"path":["v1","meta","isp-reachability"],"query":[]},"description":"Meta Isp Reachability"},"response":[]},{"name":"GET /v1/meta/latest-state","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/latest-state","host":["{{base_url}}"],"path":["v1","meta","latest-state"],"query":[{"key":"limit","value":"200","description":"","disabled":true},{"key":"latency_window_s","value":"900","description":"","disabled":true}]},"description":"Latest State Meta"},"response":[]},{"name":"GET /v1/meta/limits","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/limits","host":["{{base_url}}"],"path":["v1","meta","limits"],"query":[]},"description":"Meta Limits"},"response":[]},{"name":"GET /v1/meta/markets","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/markets","host":["{{base_url}}"],"path":["v1","meta","markets"],"query":[]},"description":"Meta Markets"},"response":[]},{"name":"GET /v1/meta/mesh-status","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/mesh-status","host":["{{base_url}}"],"path":["v1","meta","mesh-status"],"query":[]},"description":"Meta Mesh Status"},"response":[]},{"name":"GET /v1/meta/movers","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/movers","host":["{{base_url}}"],"path":["v1","meta","movers"],"query":[{"key":"sport_key","value":"","description":"Optional sport filter. Defaults to all sports.","disabled":true},{"key":"window_minutes","value":"60","description":"Lookback window in minutes (5 to 360, default 60).","disabled":true},{"key":"limit","value":"15","description":"Top N movers to return (default 15).","disabled":true},{"key":"pre_game_only","value":"True","description":"If true (default), only return events whose commence_time is still in the future. Filters out the in-play price-collapse cases that otherwise dominate (tennis match in progress, late-game hockey, etc). Pass false to include live-game moves.","disabled":true}]},"description":"Meta Movers"},"response":[]},{"name":"GET /v1/meta/parser-coverage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/parser-coverage","host":["{{base_url}}"],"path":["v1","meta","parser-coverage"],"query":[{"key":"window_hours","value":"72","description":"","disabled":true},{"key":"source","value":"","description":"Optional filter to one book.","disabled":true},{"key":"sport_key","value":"","description":"Optional filter to one sport.","disabled":true}]},"description":"Meta Parser Coverage"},"response":[]},{"name":"GET /v1/meta/per-book-sla","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/per-book-sla","host":["{{base_url}}"],"path":["v1","meta","per-book-sla"],"query":[]},"description":"Meta Per Book Sla"},"response":[]},{"name":"GET /v1/meta/provider-state","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/provider-state","host":["{{base_url}}"],"path":["v1","meta","provider-state"],"query":[]},"description":"Provider State"},"response":[]},{"name":"GET /v1/meta/regions","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/regions","host":["{{base_url}}"],"path":["v1","meta","regions"],"query":[]},"description":"Meta Regions"},"response":[]},{"name":"GET /v1/meta/sdks","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/sdks","host":["{{base_url}}"],"path":["v1","meta","sdks"],"query":[]},"description":"Get Sdks"},"response":[]},{"name":"GET /v1/meta/sla","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/sla","host":["{{base_url}}"],"path":["v1","meta","sla"],"query":[]},"description":"Get Sla"},"response":[]},{"name":"GET /v1/meta/source-capabilities","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/source-capabilities","host":["{{base_url}}"],"path":["v1","meta","source-capabilities"],"query":[]},"description":"Source Capabilities"},"response":[]},{"name":"GET /v1/meta/source-health","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/source-health","host":["{{base_url}}"],"path":["v1","meta","source-health"],"query":[{"key":"minutes","value":"10","description":"","disabled":true},{"key":"limit","value":"40","description":"","disabled":true}]},"description":"Source Health Alias"},"response":[]},{"name":"GET /v1/meta/source-quality","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/source-quality","host":["{{base_url}}"],"path":["v1","meta","source-quality"],"query":[{"key":"minutes","value":"10","description":"","disabled":true},{"key":"limit","value":"40","description":"","disabled":true}]},"description":"Source Quality"},"response":[]},{"name":"GET /v1/meta/source-stack","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/source-stack","host":["{{base_url}}"],"path":["v1","meta","source-stack"],"query":[]},"description":"Meta Source Stack"},"response":[]},{"name":"GET /v1/meta/status-history.json","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/status-history.json","host":["{{base_url}}"],"path":["v1","meta","status-history.json"],"query":[{"key":"days","value":"30","description":"Days of history to return (default 30, max 180).","disabled":true}]},"description":"Meta Status History Json"},"response":[]},{"name":"GET /v1/meta/uptime","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/uptime","host":["{{base_url}}"],"path":["v1","meta","uptime"],"query":[{"key":"by_endpoint","value":"False","description":"If true, include per-endpoint breakdown (templated paths only, capped at 200).","disabled":true},{"key":"sort_by","value":"5xx","description":"When by_endpoint=true: sort by '5xx' (default; descending), 'total' (descending), or 'path' (alphabetical).","disabled":true},{"key":"limit","value":"50","description":"When by_endpoint=true: cap on number of endpoints in response.","disabled":true}]},"description":"Uptime Stats"},"response":[]},{"name":"GET /v1/meta/usage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/usage","host":["{{base_url}}"],"path":["v1","meta","usage"],"query":[{"key":"days","value":"7","description":"Days of usage history to summarize (default 7, max 90).","disabled":true}]},"description":"Meta Usage"},"response":[]},{"name":"GET /v1/meta/webhooks","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/meta/webhooks","host":["{{base_url}}"],"path":["v1","meta","webhooks"],"query":[]},"description":"Webhooks Spec"},"response":[]},{"name":"POST /v1/meta/batch-quote","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/meta/batch-quote","host":["{{base_url}}"],"path":["v1","meta","batch-quote"],"query":[]},"description":"Batch Quote Credits","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/meta/quote","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/meta/quote","host":["{{base_url}}"],"path":["v1","meta","quote"],"query":[]},"description":"Quote Credits","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"metrics","item":[{"name":"GET /v1/metrics","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/metrics","host":["{{base_url}}"],"path":["v1","metrics"],"query":[]},"description":"Prometheus Metrics"},"response":[]}]},{"name":"node","item":[{"name":"GET /v1/node/health","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/node/health","host":["{{base_url}}"],"path":["v1","node","health"],"query":[]},"description":"Node Ingest Health"},"response":[]},{"name":"POST /v1/node/ingest","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/node/ingest","host":["{{base_url}}"],"path":["v1","node","ingest"],"query":[]},"description":"Node Ingest","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"odds-drop","item":[{"name":"GET /v1/odds-drop/{sport_key}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/odds-drop/{sport_key}?apiKey=","host":["{{base_url}}"],"path":["v1","odds-drop","{sport_key}"],"query":[{"key":"apiKey","value":"","description":"","disabled":false},{"key":"threshold","value":"10","description":"Minimum American-odds delta to trigger an event. Default 10 (a -110 becoming -120, or +100 becoming +110).","disabled":true},{"key":"event_id","value":"","description":"Optional: filter to one game's event_id","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated books","disabled":true},{"key":"markets","value":"","description":"Comma-separated market keys","disabled":true},{"key":"sports","value":"","description":"Comma-separated sport_keys for multi-sport subscription. Overrides path sport_key. Use 'all' as a sentinel to subscribe to every sport_key with recent activity (last 5 min).","disabled":true},{"key":"direction","value":"both","description":"both | toward_favorite | toward_dog. Filter by which way the line moved.","disabled":true},{"key":"heartbeat_s","value":"5","description":"","disabled":true}]},"description":"Sse Odds Drop"},"response":[]}]},{"name":"parlay","item":[{"name":"POST /v1/parlay/price","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/parlay/price","host":["{{base_url}}"],"path":["v1","parlay","price"],"query":[]},"description":"Price Parlay","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"partners","item":[{"name":"GET /partners","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/partners","host":["{{base_url}}"],"path":["partners"],"query":[{"key":"country","value":"US","description":"","disabled":true}]},"description":"Partners Page"},"response":[]}]},{"name":"pinnacle-coverage","item":[{"name":"GET /v1/pinnacle-coverage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/pinnacle-coverage","host":["{{base_url}}"],"path":["v1","pinnacle-coverage"],"query":[]},"description":"Pinnacle Coverage"},"response":[]}]},{"name":"prediction-markets","item":[{"name":"GET /v1/prediction-markets/crypto/{asset}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/prediction-markets/crypto/{asset}","host":["{{base_url}}"],"path":["v1","prediction-markets","crypto","{asset}"],"query":[{"key":"market_type","value":"all","description":"Filter by market_type. One of: direction_15m, direction_1h, direction_daily, price_range, price_above, all. Default all.","disabled":true},{"key":"limit","value":"200","description":"","disabled":true}]},"description":"Get Crypto Prediction Markets"},"response":[]},{"name":"GET /v1/prediction-markets/search","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/prediction-markets/search?q=","host":["{{base_url}}"],"path":["v1","prediction-markets","search"],"query":[{"key":"q","value":"","description":"Free-text market search","disabled":false},{"key":"sources","value":"kalshi,polymarket,novig","description":"Comma-separated sources","disabled":true},{"key":"limit","value":"25","description":"","disabled":true},{"key":"min_volume","value":"0","description":"Drop markets below this source-native volume","disabled":true},{"key":"min_confidence","value":"0","description":"Drop weak text matches","disabled":true},{"key":"sort","value":"balanced","description":"balanced or match","disabled":true},{"key":"include_raw","value":"False","description":"","disabled":true},{"key":"include_closed","value":"False","description":"","disabled":true},{"key":"include_unpriced","value":"False","description":"","disabled":true}]},"description":"Search Event Markets"},"response":[]},{"name":"GET /v1/prediction-markets/{sport_key}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/prediction-markets/{sport_key}","host":["{{base_url}}"],"path":["v1","prediction-markets","{sport_key}"],"query":[{"key":"sources","value":"kalshi,polymarket","description":"Comma-separated source keys. Supports kalshi, polymarket. Defaults to both.","disabled":true}]},"description":"Get Prediction Markets"},"response":[]}]},{"name":"pricing","item":[{"name":"GET /pricing","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/pricing","host":["{{base_url}}"],"path":["pricing"],"query":[]},"description":"Pricing"},"response":[]},{"name":"GET /v1/pricing","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/pricing","host":["{{base_url}}"],"path":["v1","pricing"],"query":[]},"description":"Get Pricing"},"response":[]}]},{"name":"privacy","item":[{"name":"GET /privacy","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/privacy","host":["{{base_url}}"],"path":["privacy"],"query":[]},"description":"Privacy Policy"},"response":[]}]},{"name":"regions","item":[{"name":"GET /v1/regions","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/regions","host":["{{base_url}}"],"path":["v1","regions"],"query":[]},"description":"List Regions"},"response":[]}]},{"name":"reset-password","item":[{"name":"GET /reset-password","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/reset-password","host":["{{base_url}}"],"path":["reset-password"],"query":[{"key":"token","value":"","description":"","disabled":true}]},"description":"Reset Password Page"},"response":[]},{"name":"POST /reset-password","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/reset-password","host":["{{base_url}}"],"path":["reset-password"],"query":[]},"description":"Reset Password Submit","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"root","item":[{"name":"GET /","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/","host":["{{base_url}}"],"path":[],"query":[]},"description":"Root"},"response":[]}]},{"name":"sandbox","item":[{"name":"GET /v1/sandbox/sports","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports","host":["{{base_url}}"],"path":["v1","sandbox","sports"],"query":[]},"description":"Sandbox Sports"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/arbitrage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/arbitrage","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","arbitrage"],"query":[]},"description":"Sandbox Arbitrage"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/consensus","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/consensus","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","consensus"],"query":[]},"description":"Sandbox Consensus"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/ev","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/ev","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","ev"],"query":[]},"description":"Sandbox Ev"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/events","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/events","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","events"],"query":[]},"description":"Sandbox Events"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/futures","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/futures","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","futures"],"query":[]},"description":"Sandbox Futures"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/live/period_markets","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/live/period_markets","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","live","period_markets"],"query":[{"key":"period","value":"all","description":"","disabled":true}]},"description":"Sandbox Period Markets"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/live/sse","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/live/sse","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","live","sse"],"query":[]},"description":"Sandbox Sse"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/odds","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/odds","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","odds"],"query":[{"key":"regions","value":"us","description":"","disabled":true},{"key":"markets","value":"h2h","description":"","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"bookmakers","value":"","description":"","disabled":true}]},"description":"Sandbox Odds"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/props","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/props","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","props"],"query":[{"key":"markets","value":"","description":"CSV of prop market keys","disabled":true},{"key":"bookmakers","value":"","description":"CSV of book keys (filter applied to output)","disabled":true}]},"description":"Sandbox Props"},"response":[]},{"name":"GET /v1/sandbox/sports/{sport_key}/scores","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sandbox/sports/{sport_key}/scores","host":["{{base_url}}"],"path":["v1","sandbox","sports","{sport_key}","scores"],"query":[]},"description":"Sandbox Scores"},"response":[]}]},{"name":"sgp","item":[{"name":"POST /v1/sgp/price","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/sgp/price","host":["{{base_url}}"],"path":["v1","sgp","price"],"query":[]},"description":"Sgp Price","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"signup","item":[{"name":"GET /signup","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/signup","host":["{{base_url}}"],"path":["signup"],"query":[]},"description":"Signup Page"},"response":[]},{"name":"POST /signup","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/signup","host":["{{base_url}}"],"path":["signup"],"query":[]},"description":"Signup Submit","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"sports","item":[{"name":"GET /v1/sports","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports","host":["{{base_url}}"],"path":["v1","sports"],"query":[{"key":"all","value":"False","description":"Include inactive sports","disabled":true}]},"description":"List Sports"},"response":[]},{"name":"GET /v1/sports/baseball_mlb/probable-pitchers","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/baseball_mlb/probable-pitchers?apiKey=","host":["{{base_url}}"],"path":["v1","sports","baseball_mlb","probable-pitchers"],"query":[{"key":"date","value":"","description":"YYYY-MM-DD. Default: all upcoming dates in cache (~3 days)","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Mlb Probable Pitchers"},"response":[]},{"name":"GET /v1/sports/tennis/live/points","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/tennis/live/points","host":["{{base_url}}"],"path":["v1","sports","tennis","live","points"],"query":[{"key":"match_id","value":"","description":"Filter to one match","disabled":true},{"key":"tournament","value":"","description":"Filter by tournament name (LIKE)","disabled":true},{"key":"since_ms","value":"","description":"Only points after this ms timestamp","disabled":true},{"key":"limit","value":"200","description":"","disabled":true}]},"description":"Get Tennis Live Points"},"response":[]},{"name":"GET /v1/sports/{sport_key}/arbitrage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/arbitrage","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","arbitrage"],"query":[{"key":"minProfit","value":"0","description":"Minimum profit % to include (e.g. 1.5)","disabled":true},{"key":"exclude_exchanges","value":"False","description":"Exclude arbs where either side is anchored on an exchange (novig, prophetx). Exchange asks can be no-volume 'shill' orders that aren't actually takeable. iter_062 #473. When false (default), arbs still surface with an `is_exchange_anchored` flag so callers can choose.","disabled":true},{"key":"exclude_books","value":"","description":"CSV of book keys to exclude from EITHER side of every arb. iter_064 #481. Example: `exclude_books=prophetx,novig` to drop arbs anchored on exchanges. Cleaner than exclude_exchanges when you want to drop additional books.","disabled":true},{"key":"markets","value":"","description":"CSV of market_keys to limit the arb scan to. iter_064 #481. Example: `markets=h2h,spreads,totals` for game lines only; `markets=player_points` to focus on points props.","disabled":true},{"key":"limit","value":"10000","description":"sleep_iter_14 #513: max arb opportunities returned per call. Default 10000 effectively returns all (preserves prior behavior since typical query yields <500). Lower it (e.g. limit=20) for a top-N quick view.","disabled":true},{"key":"offset","value":"0","description":"Page offset within the sorted (best profit first) arb list. Combine with limit for pagination.","disabled":true}]},"description":"Find Arbitrage"},"response":[]},{"name":"GET /v1/sports/{sport_key}/best-line","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/best-line","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","best-line"],"query":[{"key":"markets","value":"h2h","description":"","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"bookmakers","value":"","description":"","disabled":true}]},"description":"Best Line Alias"},"response":[]},{"name":"GET /v1/sports/{sport_key}/closing-lines","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/closing-lines","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","closing-lines"],"query":[{"key":"bookmakers","value":"","description":"","disabled":true},{"key":"daysFrom","value":"3","description":"","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"limit","value":"10000","description":"sleep_iter_15 #514: max closing-line rows returned. Default 10000 effectively returns all (preserves prior behavior). Lower for top-N quick views.","disabled":true},{"key":"offset","value":"0","description":"Page offset within the result set. Combine with limit for pagination.","disabled":true}]},"description":"Get Closing Lines"},"response":[]},{"name":"GET /v1/sports/{sport_key}/compare","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/compare","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","compare"],"query":[{"key":"markets","value":"h2h","description":"Market type","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"bookmakers","value":"","description":"CSV of bookmaker keys to include. Omit for all books. iter_060 #466.","disabled":true}]},"description":"Compare Odds"},"response":[]},{"name":"GET /v1/sports/{sport_key}/consensus","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/consensus","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","consensus"],"query":[{"key":"include_prediction_markets","value":"False","description":"Include Kalshi/Polymarket prices in the consensus rollup. Defaults to False because prediction markets often price derivative questions (e.g. 'Phillies win series') that look like h2h ML but skew the average. Set true if you specifically want their prices mixed in.","disabled":true},{"key":"bookmakers","value":"","description":"CSV of bookmaker keys to include in the rollup. Omit to include all books for the sport. iter_060 #465.","disabled":true},{"key":"markets","value":"","description":"CSV of market_keys to filter to (e.g. h2h,player_points)","disabled":true}]},"description":"Get Consensus"},"response":[]},{"name":"GET /v1/sports/{sport_key}/ev","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/ev","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","ev"],"query":[{"key":"sharpBook","value":"pinnacle","description":"Sharp book to use as true odds baseline","disabled":true},{"key":"minEdge","value":"","description":"Minimum edge % to include (default 2.0)","disabled":true},{"key":"min_edge_pct","value":"","description":"Snake-case alias for minEdge","disabled":true},{"key":"markets","value":"","description":"CSV of market_keys to include (e.g. player_points,player_assists)","disabled":true},{"key":"min_books","value":"","description":"Minimum books_compared per row","disabled":true},{"key":"limit","value":"200","description":"Max EV picks returned (default 200, max 500). sleep_iter_13 #512: prior hardcoded 200 cap is now caller-controllable. Combined with offset for pagination.","disabled":true},{"key":"offset","value":"0","description":"Page offset within the sorted EV pick list. Combine with limit for pagination.","disabled":true}]},"description":"Find Positive Ev"},"response":[]},{"name":"GET /v1/sports/{sport_key}/events","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/events","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","events"],"query":[{"key":"dateFormat","value":"iso","description":"","disabled":true},{"key":"eventIds","value":"","description":"Comma-separated event IDs","disabled":true},{"key":"commenceTimeFrom","value":"","description":"","disabled":true},{"key":"commenceTimeTo","value":"","description":"","disabled":true}]},"description":"List Events"},"response":[]},{"name":"GET /v1/sports/{sport_key}/events/canonical","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/events/canonical","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","events","canonical"],"query":[]},"description":"List Canonical Events"},"response":[]},{"name":"GET /v1/sports/{sport_key}/events/{event_id}/odds","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/events/{event_id}/odds?regions=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","events","{event_id}","odds"],"query":[{"key":"regions","value":"","description":"","disabled":false},{"key":"markets","value":"h2h","description":"","disabled":true},{"key":"oddsFormat","value":"decimal","description":"","disabled":true},{"key":"dateFormat","value":"iso","description":"","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated bookmaker keys. Overrides regions. Returns only the listed books that have data for this event+market.","disabled":true},{"key":"include","value":"normalized","description":"Comma-separated. 'verification' adds verified_at / line_changed_at / is_current per bookmaker.","disabled":true}]},"description":"Get Event Odds"},"response":[]},{"name":"GET /v1/sports/{sport_key}/futures","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/futures","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","futures"],"query":[{"key":"bookmakers","value":"","description":"","disabled":true},{"key":"oddsFormat","value":"american","description":"american (default) | decimal. Selections get a matching `decimal` field alongside the existing `american` keys when decimal is requested.","disabled":true}]},"description":"Get Futures"},"response":[]},{"name":"GET /v1/sports/{sport_key}/injuries","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/injuries?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","injuries"],"query":[{"key":"athlete","value":"","description":"Optional case-insensitive substring match on athlete name","disabled":true},{"key":"status","value":"","description":"Optional filter on ESPN status string (e.g. '15-Day-IL')","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports Injuries"},"response":[]},{"name":"GET /v1/sports/{sport_key}/injuries/{athlete_name}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/injuries/{athlete_name}?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","injuries","{athlete_name}"],"query":[{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Injury Lookup"},"response":[]},{"name":"GET /v1/sports/{sport_key}/line-movement","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/line-movement","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","line-movement"],"query":[{"key":"eventId","value":"","description":"","disabled":true},{"key":"event_id","value":"","description":"","disabled":true},{"key":"source","value":"","description":"","disabled":true},{"key":"bookmaker","value":"","description":"","disabled":true},{"key":"market","value":"","description":"Filter to market_key (e.g. player_points)","disabled":true},{"key":"market_key","value":"","description":"Alias for market","disabled":true},{"key":"player","value":"","description":"Filter to specific player","disabled":true},{"key":"hours","value":"24","description":"Lookback window in hours (max 168)","disabled":true},{"key":"window_minutes","value":"","description":"Lookback window in minutes (max 10080)","disabled":true}]},"description":"Get Line Movement"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live"],"query":[{"key":"bookmakers","value":"","description":"","disabled":true},{"key":"markets","value":"h2h","description":"h2h, spreads, totals (comma-separated)","disabled":true},{"key":"regions","value":"us","description":"us, eu, uk, au (comma-separated)","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"include","value":"normalized","description":"Comma-separated. 'verification' adds verified_at / line_changed_at / is_current per bookmaker.","disabled":true},{"key":"max_age_hours","value":"6.0","description":"Only include events whose commence_time is within the last N hours. Default 6 covers a typical MLB or NBA game plus extra innings / overtime. Raise to 12 for events with longer windows (long tennis matches, soccer with stoppage time), or lower to 3 for stricter in-play filtering.","disabled":true}]},"description":"Get Live Odds"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live/book_latency","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live/book_latency?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live","book_latency"],"query":[{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports Live Book Latency"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live/disagreement","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live/disagreement?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live","disagreement"],"query":[{"key":"period","value":"all","description":"FT / 1H / 2H / Q1-Q4 / OT / P1-P3 / F5 / F7 or 'all'","disabled":true},{"key":"market","value":"total","description":"spread / total / h2h","disabled":true},{"key":"side","value":"","description":"Optional side filter (over/under for total, home/away for spread/h2h). Omit to get all sides per book.","disabled":true},{"key":"anchor","value":"median","description":"Reference for deviation: 'median' (across all books) or 'pinnacle'","disabled":true},{"key":"max_age_s","value":"90","description":"Drop books whose latest poll is older than this many seconds. Default 90s catches Bovada's slower polling cycle alongside Pinnacle's tight one. Lower it for stricter freshness, raise it for sparse periods (deep Q4, OT).","disabled":true},{"key":"min_books","value":"2","description":"Minimum number of books required to emit a row. Default 2 because rows with n_books=1 can't be disagreeing with anyone (max_deviation_pct=0 always). Pass 1 to also see markets where only one book has a recent quote (useful for diagnosing which books are slow to refresh).","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports Live Disagreement"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live/period_markets","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live/period_markets?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live","period_markets"],"query":[{"key":"period","value":"all","description":"FT / 1H / 2H / Q1 / Q2 / Q3 / Q4 / OT or 'all'","disabled":true},{"key":"match_id","value":"","description":"Optional source-native match id","disabled":true},{"key":"source","value":"","description":"Optional book filter","disabled":true},{"key":"market","value":"","description":"Optional market filter (spread/total/h2h)","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports Live Period Markets"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live/period_markets/sources","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live/period_markets/sources?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live","period_markets","sources"],"query":[{"key":"apiKey","value":"","description":"","disabled":false}]},"description":"Sports Live Period Sources"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live/points","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live/points?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live","points"],"query":[{"key":"match_id","value":"","description":"Match ID. Omit for all currently in-play matches in this sport.","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports Live Points"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live/source-health","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live/source-health?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live","source-health"],"query":[{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports Live Source Health"},"response":[]},{"name":"GET /v1/sports/{sport_key}/live/sse","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/live/sse?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","live","sse"],"query":[{"key":"match_id","value":"","description":"Match ID to subscribe to. Omit or use '*' for all live matches in this sport.","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports Live Sse"},"response":[]},{"name":"GET /v1/sports/{sport_key}/middles","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/middles","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","middles"],"query":[{"key":"min_gap","value":"0.5","description":"Minimum point gap between the two sides to count as a middle (default 0.5)","disabled":true},{"key":"min_books","value":"2","description":"Minimum distinct books required to flag a middle (default 2)","disabled":true}]},"description":"Find Middles"},"response":[]},{"name":"GET /v1/sports/{sport_key}/news","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/news?apiKey=","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","news"],"query":[{"key":"since_hours","value":"24","description":"Look-back window in hours","disabled":true},{"key":"keyword","value":"","description":"Optional case-insensitive headline substring match","disabled":true},{"key":"limit","value":"50","description":"Max articles to return","disabled":true},{"key":"apiKey","value":"","description":"Required API key.","disabled":false}]},"description":"Sports News"},"response":[]},{"name":"GET /v1/sports/{sport_key}/odds","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/odds","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","odds"],"query":[{"key":"regions","value":"us","description":"Comma-separated: us,us2,uk,eu,au. Default 'us'. iter_047 #420: was previously required (...). Made optional with 'us' default so consumers running pre-existing The-Odds-API-style code (which defaulted to us) don't 422.","disabled":true},{"key":"markets","value":"h2h","description":"Comma-separated: h2h,spreads,totals","disabled":true},{"key":"oddsFormat","value":"decimal","description":"","disabled":true},{"key":"dateFormat","value":"iso","description":"","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated bookmaker keys (overrides regions)","disabled":true},{"key":"eventIds","value":"","description":"Comma-separated event IDs","disabled":true},{"key":"commenceTimeFrom","value":"","description":"","disabled":true},{"key":"commenceTimeTo","value":"","description":"","disabled":true},{"key":"date","value":"","description":"Shortcut: events whose commence_time falls on this UTC date (YYYY-MM-DD). Sugar for commenceTimeFrom=<date>T00:00:00Z and commenceTimeTo=<date>T23:59:59Z. Explicit commenceTime* values win.","disabled":true},{"key":"include","value":"normalized","description":"Comma-separated. Shape tokens: normalized (default), slim (drops raw_json), raw (ids + raw_json only). Add 'verification' to include verified_at, line_changed_at, and is_current per bookmaker.","disabled":true},{"key":"live","value":"False","description":"Live games only (commence_time at or before now). Equivalent to passing commenceTimeTo=<now>. No extra cost.","disabled":true},{"key":"include_live","value":"False","description":"Include in-progress games in the response (off by default; /odds is for pregame analysis). Set true to get both pregame and live in one call.","disabled":true}]},"description":"Get Odds"},"response":[]},{"name":"GET /v1/sports/{sport_key}/odds/coverage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/odds/coverage","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","odds","coverage"],"query":[{"key":"fresh_within_seconds","value":"900","description":"Only count books with at least one update within this window.","disabled":true}]},"description":"Get Odds Coverage"},"response":[]},{"name":"GET /v1/sports/{sport_key}/odds/props","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/odds/props","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","odds","props"],"query":[{"key":"markets","value":"","description":"","disabled":true},{"key":"bookmakers","value":"","description":"","disabled":true},{"key":"player","value":"","description":"","disabled":true},{"key":"eventId","value":"","description":"","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"dfsOdds","value":"midpoint","description":"","disabled":true},{"key":"limit","value":"5000","description":"","disabled":true},{"key":"offset","value":"0","description":"","disabled":true},{"key":"grouped","value":"False","description":"","disabled":true},{"key":"include_event_markets","value":"False","description":"","disabled":true}]},"description":"Odds Props Alias"},"response":[]},{"name":"GET /v1/sports/{sport_key}/participants","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/participants","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","participants"],"query":[]},"description":"List Participants"},"response":[]},{"name":"GET /v1/sports/{sport_key}/player-ratings","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/player-ratings","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","player-ratings"],"query":[{"key":"limit","value":"100","description":"","disabled":true},{"key":"min_matches","value":"3","description":"Minimum matches required for a player to appear","disabled":true},{"key":"window_days","value":"30","description":"Recency window for source matches","disabled":true}]},"description":"Get Player Ratings"},"response":[]},{"name":"GET /v1/sports/{sport_key}/props","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/props","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","props"],"query":[{"key":"markets","value":"","description":"Comma-separated prop market keys (e.g. player_pass_yds,player_points)","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated bookmaker keys","disabled":true},{"key":"player","value":"","description":"Filter by player name (partial match)","disabled":true},{"key":"eventId","value":"","description":"Filter by event ID","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"dfsOdds","value":"midpoint","description":"DFS normalization: 'midpoint' = +100/-100 (default, zero-vig), 'effective' = per-book implied (PrizePicks/Underdog = -137/-137)","disabled":true},{"key":"limit","value":"5000","description":"Max rows returned (default 5000, max 10000)","disabled":true},{"key":"offset","value":"0","description":"Page offset within the result set. Combine with limit for pagination. For results past 10000 rows, narrow via ?markets= or ?bookmakers= filters instead.","disabled":true},{"key":"grouped","value":"False","description":"Return one entry per prop with a books[] array (recommended) instead of one row per book","disabled":true},{"key":"include_event_markets","value":"False","description":"Include futures and prediction-market rows that lack a single home/away_team (Polymarket yes/no questions, Underdog season-longs, etc). Auto-enabled when bookmakers includes 'polymarket'.","disabled":true}]},"description":"Get Props"},"response":[]},{"name":"GET /v1/sports/{sport_key}/props/coverage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/props/coverage","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","props","coverage"],"query":[{"key":"markets","value":"","description":"Comma-separated prop market keys","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated bookmaker keys","disabled":true},{"key":"player","value":"","description":"Filter by player name","disabled":true},{"key":"eventId","value":"","description":"Filter by event ID","disabled":true},{"key":"oddsFormat","value":"american","description":"","disabled":true},{"key":"dfsOdds","value":"midpoint","description":"","disabled":true},{"key":"limit","value":"5000","description":"","disabled":true}]},"description":"Get Props Coverage"},"response":[]},{"name":"GET /v1/sports/{sport_key}/props/markets","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/props/markets","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","props","markets"],"query":[]},"description":"List Prop Markets"},"response":[]},{"name":"GET /v1/sports/{sport_key}/scores","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sports/{sport_key}/scores","host":["{{base_url}}"],"path":["v1","sports","{sport_key}","scores"],"query":[{"key":"daysFrom","value":"","description":"Days of history (1-14). For longer windows use the historical endpoints.","disabled":true},{"key":"dateFormat","value":"iso","description":"","disabled":true}]},"description":"Get Scores"},"response":[]}]},{"name":"sse","item":[{"name":"GET /v1/sse/hot/{sport_key}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sse/hot/{sport_key}?apiKey=","host":["{{base_url}}"],"path":["v1","sse","hot","{sport_key}"],"query":[{"key":"apiKey","value":"","description":"","disabled":false},{"key":"event_id","value":"","description":"Optional: filter to one game's event_id","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated books, e.g. fanduel,pinnacle","disabled":true},{"key":"markets","value":"","description":"Comma-separated prop market keys, e.g. player_points,player_rebounds","disabled":true},{"key":"kinds","value":"","description":"Comma-separated row kinds: game,prop","disabled":true},{"key":"heartbeat_s","value":"5","description":"SSE heartbeat seconds","disabled":true},{"key":"limit","value":"500","description":"Initial snapshot row limit","disabled":true},{"key":"since","value":"","description":"Resume from this timestamp_ms. Skips initial replay of rows older than this.","disabled":true},{"key":"diff","value":"False","description":"If true, frames after initial_state include only fields that changed since the last frame for the same (event_id, bookmaker, market_key) tuple","disabled":true}]},"description":"Sse Odds"},"response":[]},{"name":"GET /v1/sse/odds/{sport_key}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/sse/odds/{sport_key}?apiKey=","host":["{{base_url}}"],"path":["v1","sse","odds","{sport_key}"],"query":[{"key":"apiKey","value":"","description":"","disabled":false},{"key":"event_id","value":"","description":"Optional: filter to one game's event_id","disabled":true},{"key":"bookmakers","value":"","description":"Comma-separated books, e.g. fanduel,pinnacle","disabled":true},{"key":"markets","value":"","description":"Comma-separated prop market keys, e.g. player_points,player_rebounds","disabled":true},{"key":"kinds","value":"","description":"Comma-separated row kinds: game,prop","disabled":true},{"key":"heartbeat_s","value":"5","description":"SSE heartbeat seconds","disabled":true},{"key":"limit","value":"500","description":"Initial snapshot row limit","disabled":true},{"key":"since","value":"","description":"Resume from this timestamp_ms. Skips initial replay of rows older than this.","disabled":true},{"key":"diff","value":"False","description":"If true, frames after initial_state include only fields that changed since the last frame for the same (event_id, bookmaker, market_key) tuple","disabled":true}]},"description":"Sse Odds"},"response":[]}]},{"name":"stats","item":[{"name":"GET /v1/stats","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/stats","host":["{{base_url}}"],"path":["v1","stats"],"query":[]},"description":"Get Stats"},"response":[]}]},{"name":"status","item":[{"name":"GET /v1/status","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/status","host":["{{base_url}}"],"path":["v1","status"],"query":[]},"description":"Status Json"},"response":[]},{"name":"GET /v1/status/history","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/status/history","host":["{{base_url}}"],"path":["v1","status","history"],"query":[{"key":"window_s","value":"86400","description":"","disabled":true},{"key":"source","value":"","description":"Optional single source to return.","disabled":true}]},"description":"Status History"},"response":[]}]},{"name":"support","item":[{"name":"GET /support","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/support","host":["{{base_url}}"],"path":["support"],"query":[]},"description":"Support Page"},"response":[]},{"name":"POST /support","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/support","host":["{{base_url}}"],"path":["support"],"query":[]},"description":"Support Submit","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"terms","item":[{"name":"GET /terms","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/terms","host":["{{base_url}}"],"path":["terms"],"query":[]},"description":"Terms Of Service"},"response":[]}]},{"name":"try","item":[{"name":"GET /v1/try/{sport_key}/arbitrage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/try/{sport_key}/arbitrage","host":["{{base_url}}"],"path":["v1","try","{sport_key}","arbitrage"],"query":[]},"description":"Try Arbitrage"},"response":[]},{"name":"GET /v1/try/{sport_key}/ev","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/try/{sport_key}/ev","host":["{{base_url}}"],"path":["v1","try","{sport_key}","ev"],"query":[]},"description":"Try Ev"},"response":[]},{"name":"GET /v1/try/{sport_key}/middles","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/try/{sport_key}/middles","host":["{{base_url}}"],"path":["v1","try","{sport_key}","middles"],"query":[]},"description":"Try Middles"},"response":[]},{"name":"GET /v1/try/{sport_key}/odds","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/try/{sport_key}/odds","host":["{{base_url}}"],"path":["v1","try","{sport_key}","odds"],"query":[]},"description":"Try Odds"},"response":[]},{"name":"POST /v1/try/sgp/price","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/try/sgp/price","host":["{{base_url}}"],"path":["v1","try","sgp","price"],"query":[]},"description":"Try Sgp Price","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]},{"name":"usage","item":[{"name":"GET /v1/usage","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/usage","host":["{{base_url}}"],"path":["v1","usage"],"query":[{"key":"by_endpoint","value":"False","description":"Include a per-endpoint credit-usage breakdown for the current billing period. iter_060 #469: customers asked for 'where did my credits go this month'. Off by default so the response stays lean.","disabled":true}]},"description":"Get Usage"},"response":[]}]},{"name":"vs-toa","item":[{"name":"GET /vs-toa","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/vs-toa","host":["{{base_url}}"],"path":["vs-toa"],"query":[]},"description":"Vs Toa"},"response":[]}]},{"name":"webhooks","item":[{"name":"DELETE /v1/webhooks/{webhook_id}","request":{"method":"DELETE","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/webhooks/{webhook_id}","host":["{{base_url}}"],"path":["v1","webhooks","{webhook_id}"],"query":[]},"description":"Delete Webhook"},"response":[]},{"name":"GET /v1/webhooks","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/webhooks","host":["{{base_url}}"],"path":["v1","webhooks"],"query":[]},"description":"List Webhooks"},"response":[]},{"name":"GET /v1/webhooks/{webhook_id}","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/webhooks/{webhook_id}","host":["{{base_url}}"],"path":["v1","webhooks","{webhook_id}"],"query":[]},"description":"Get Webhook"},"response":[]},{"name":"GET /v1/webhooks/{webhook_id}/deliveries","request":{"method":"GET","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"}],"url":{"raw":"{{base_url}}/v1/webhooks/{webhook_id}/deliveries","host":["{{base_url}}"],"path":["v1","webhooks","{webhook_id}","deliveries"],"query":[{"key":"limit","value":"50","description":"","disabled":true},{"key":"offset","value":"0","description":"","disabled":true},{"key":"status","value":"","description":"Filter: 'success', 'failed', or omit for all","disabled":true}]},"description":"List Webhook Deliveries"},"response":[]},{"name":"PATCH /v1/webhooks/{webhook_id}","request":{"method":"PATCH","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/webhooks/{webhook_id}","host":["{{base_url}}"],"path":["v1","webhooks","{webhook_id}"],"query":[]},"description":"Update Webhook","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/webhooks","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/webhooks","host":["{{base_url}}"],"path":["v1","webhooks"],"query":[]},"description":"Create Webhook","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/webhooks/{webhook_id}/rotate-secret","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/webhooks/{webhook_id}/rotate-secret","host":["{{base_url}}"],"path":["v1","webhooks","{webhook_id}","rotate-secret"],"query":[]},"description":"Rotate Webhook Secret","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]},{"name":"POST /v1/webhooks/{webhook_id}/test","request":{"method":"POST","header":[{"key":"X-API-Key","value":"{{api_key}}","description":"Your ParlayAPI key (or use ?apiKey=)"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{base_url}}/v1/webhooks/{webhook_id}/test","host":["{{base_url}}"],"path":["v1","webhooks","{webhook_id}","test"],"query":[]},"description":"Test Webhook","body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}}},"response":[]}]}],"variable":[{"key":"base_url","value":"https://parlay-api.com"},{"key":"api_key","value":"your_api_key_here"}],"auth":{"type":"apikey","apikey":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{api_key}}"},{"key":"in","value":"header"}]}}