ParlayPlay API.
Cross-game esports props, one endpoint.
Quick answer: No. ParlayPlay has no official public developer API — KashRock ingests its esports lines and serves them normalized. Query GET /v6/esports/{sport}/props?book=parlayplay with a free Sandbox key.
GET /v6/esports/{sport}/props?book=parlayplay. No scraping.Does ParlayPlay have an API?
No. ParlayPlay has no official public developer API — KashRock ingests its esports lines and serves them normalized. Query GET /v6/esports/{sport}/props?book=parlayplay with a free Sandbox key.
What you get
- —Player, stat type, line, direction, team, and canonical propId per prop.
- —Same schema as PrizePicks, Underdog, Betr, Sleeper, Boom, and Pick6.
- —Live boards refreshed from the ParlayPlay offering feed.
Endpoints
One key covers ParlayPlay and the other 24 books — every row comes back on the same schema, so nothing about the read is ParlayPlay-specific.
| Endpoint | What it returns | Key filter |
|---|---|---|
| GET /v6/esports/cs2/props?book=parlayplay | Live ParlayPlay board, normalized to the shared prop schema | book=parlayplay |
| GET /v7/meta | The registry entry for ParlayPlay — key, kind, and supported markets | key=parlayplay |
A live ParlayPlay prop
A real ParlayPlay row from production — the same shape every other book returns, with the canonical propId that lets you line-shop across venues.
{
"source": "kashrock",
"sport": "cs2",
"props": [
{
"propId": "pp_1970997_es_csgoKills_2644354_over",
"player_name": "device",
"stat_type": "CS2_KILLS",
"line": 31.5,
"odds": -130,
"direction": "over",
"team": "100 Thieves",
"book_name": "ParlayPlay",
"event_time": "2026-09-12T14:00:00.000Z"
}
]
}ParlayPlay via KashRock vs scraping it yourself
- —The app's internal endpoints change without notice — the normalized schema does not
- —Player, stat, line, direction, and team arrive already mapped to canonical KashRock ids
- —The same propId lines ParlayPlay up next to every other book for comparison
- —One API key and one auth header replace per-source session handling
Start in minutes
- —Create a free Sandbox key on Pricing — $0, no card, 500 requests every UTC day
- —Call
GET /v6/esports/cs2/props?book=parlayplaywith the key in the X-API-Key header - —Filter by stat_type, player, or match — the response is the board as KashRock serves it
Quick reference
| Field | Value |
|---|---|
| Book key | book=parlayplay |
| Endpoint | GET /v6/esports/cs2/props?book=parlayplay |
| Row shape | propId, player_name, stat_type, line, direction, odds, team, event_time |
| Free tier | Sandbox $0 — 500 requests / UTC day |
| Consensus lines | Hobby and up, from $29/mo |
Full DFS board: DFS Esports API. PrizePicks next door: PrizePicks API.