PrizePicks API — Independent Data Service

होस्ट किए गए MCP के माध्यम से PrizePicks प्रॉप्स, टियर, दर्ज लाइन इतिहास, ग्रेड किए गए परिणाम और मिलान की गई बाहरी कीमतें क्वेरी करें। सार्वजनिक दस्तावेज़ खोज; डेटा के लिए खाता कुंजी आवश्यक है। स्वतंत्र सेवा, PrizePicks से संबद्ध नहीं।

होस्ट किया गया MCP सर्वर

npx add-mcp 'https://prizepicksapi.com/api/mcp'

Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है

दस्तावेज़

Download the Postman collection

  1. Import both files into a current Postman desktop app. The environment starts with an empty key and ALLOW_LIVE_REQUESTS=false. No request runs on import.
  2. Create an account, finish setup and copy your saved key from API keys. Set PRIZEPICKS_API_KEY only in your private local environment; do not publish an environment containing a real key.
  3. Set TASK_CONTEXT to a short, non-sensitive description of your current task. It is sent as X-User-Request and retained for 35 days. Leave out private prompts and personal information.
  4. Review a single request, set ALLOW_LIVE_REQUESTS=true, then press Send. Start with coverage and the credit policy. Set the flag back to false when finished.
  5. For result records, supply RESULTS_DATE, a US Eastern game date. For a historical board, supply AS_OF, an explicit recorded timestamp with timezone. Both start empty and their requests stay skipped until configured.

The collection contains GET requests for coverage, multi-league projections, priced comparisons, results, historical boards and credit costs. Data requests use limit=5. There is no automatic pagination, polling, retry loop, purchase or checkout action. Redirect following is disabled. Use a current Postman runtime that supports pm.execution.skipRequest(); review imported scripts before running them.

Live reads may consume your account allowance. Five rows are a small response, not a promise that every endpoint costs the same. Inspect X-Usage-Unit, X-Credits-Cost and X-Credits-Remaining, and use the credit calculator. A plan gate or empty result stays visible.

Download the standalone examples

Download the source bundle · Python quickstart · Node.js quickstart · Jupyter notebook

Maintained by Stunning Couches LLC and published on our own domain. The bundle includes a README and MIT license for example code, with no credentials or saved notebook output. Data access remains subject to the service terms. Quickstarts default to five rows and one request; without a key they explicitly use fictional demo records.

Choose a runnable workflow

BuildStart hereDownloads
NBA, NFL and NHL comparison feedMatching, paging and conditional requestsNode.js · Python
Daily NBA stats and graded-line archiveDate replay, corrections and SQLite upsertsPython archive client
A chronological player-stat baselineModel tutorial and evaluation limitsPython model baseline
League-specific live boardNBA, NFL, NHL and supported league workflowsOpenAPI contract

Each client has its own request budget and access requirements; review its guide before scheduling it. Preserve source timestamps, grading status, tier, period and unknown values. Older game logs are not proof that PrizePicks offered a historical line.

Connect an agent over MCP

The hosted endpoint uses Streamable HTTP in its stateless JSON form. Public search and fetch are available without a key; authenticated data tools use the same account-issued bearer key as REST. Data tool calls take a short non-sensitive user_request argument describing the current task.

https://prizepicksapi.com/api/mcp
Authorization: Bearer YOUR_API_KEY

Use the setup instructions for Claude, Gemini, Lovable or ChatGPT. Client capabilities differ; use REST from your application backend and keep keys out of browser bundles. A registry listing is not required to connect to the endpoint.

Check coverage before promising a feature

The dated coverage report links its JSON evidence and query methodology. It separates recorded line history from box-score history and distinguishes full coverage from a partial recovered snapshot.

For provider evaluation, read the Parlay API comparison alongside the current endpoint reference. This is an independent data service, not an official PrizePicks API.