Matchup and game state
Home and away team abbreviations, event status, an is_live flag and end time when the source provides them.
Read matchup, game state, promotion and popularity details reported alongside each projection, captured at the same moment as the line.
source_context · Projection JSONconst response = await fetch(
"https://prizepicksapi.com/api/v1/projections?league=NBA&limit=5",
{ headers: { Authorization: `Bearer ${process.env.PRIZEPICKS_API_KEY}` } }
);
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const { data } = await response.json();
for (const offer of data) {
console.log(offer.id, offer.line, offer.source_context?.event);
}pp_16258896 13.5 {
status: 'created', is_live: false,
home_team: { abbreviation: 'LAL' },
away_team: { abbreviation: 'POR' }
}Home and away team abbreviations, event status, an is_live flag and end time when the source provides them.
Flash lines and discounts are reported in their own fields. The base line field always stays the normalized PrizePicks line.
Source-reported popularity rank and trending count ride along with the observation that carried them.
Power a searchable prop board across every league without writing a parser per sport.
GET /api/v1/projectionsBuild league pickers from real data and show users exactly how fresh the board is.
GET /api/v1/coverageDrop live props straight into notebooks, spreadsheets and data pipelines.
GET /api/v1/export