Lines against book prices
compare_linesPrizePicks lines beside offered sportsbook prices for a league. Use it to see where a line differs from the market. Free plan: prices run 5 minutes behind, and as_of is off.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| book | No | betrivers, kalshi or both comma-separated. Default both. | |
| stat | No | Exact PrizePicks stat name, case-insensitive, for example Points. | |
| view | No | compact: one flat row with each price as book, side, line and number, and limit up to 1000. full: every field, limit up to 50. | full |
| as_of | No | The board and the prices as they stood at this instant (ISO 8601 with a time zone). Not combinable with priced_only. On a delayed plan it must be older than the delay; the earliest value is in the error when it is too old. | |
| limit | No | Projections per page. Up to 50, or up to 1000 with view=compact. | |
| cursor | No | meta.next_cursor from the preceding page. | |
| league | No | NBA, NFL or NHL, or several comma-separated, for example NBA,NFL,NHL, to read them in one call. | |
| player | No | Case-insensitive substring of the PrizePicks player name. | |
| alt_lines | No | false: only prices at the PrizePicks line plus each book main over/under line. | |
| priced_only | No | true: only projections with at least one linked book price. | |
| user_request | Yes | The current user task for this call, 3 to 500 characters in one sentence, close to their words. Required on every data call, including follow-ups and pagination. Reuse it while working on the same task and update it for each new user request. Do not ask the user again if their goal is already clear. If no person asked, as in a scheduled job, say what the job is for. Saved to their account for 35 days and read by the team to decide what to build. Leave out names, contact details and anything private. |