Pixel-art basketball centered on a court diagram.
Current lines
20,180
Leagues on the board
17
Line moves recorded
149,536
Lines graded
84,039

If you want a client you control, the code below is all it takes against a documented REST API. It uses only the Python standard library. The Python and JavaScript guides add retries and error handling.

A complete client in Python

Code
import json, os
from urllib.parse import urlencode
from urllib.request import Request, urlopen

KEY = os.environ["PRIZEPICKS_API_KEY"]

def board(league):
    cursor = None
    while True:
        params = {"league": league, "limit": 200}
        if cursor:
            params["cursor"] = cursor
        req = Request("https://prizepicksapi.com/api/v1/projections?" + urlencode(params),
                      headers={"Authorization": "Bearer " + KEY})
        with urlopen(req, timeout=30) as res:
            page = json.load(res)
        yield from page["data"]
        cursor = page["meta"].get("next_cursor")
        if not cursor:
            return

for p in board("NBA"):
    print(p["player"]["name"], p["market"]["stat"], p["line"], p["selections"][0]["tier"])

Go further

All questions

Independent data service, not affiliated with PrizePicks. Information only, not betting advice.