ParlayAPI · Docs · Sign up free

Built with ParlayAPI

Real projects from real developers. Showing what's possible when you can pull odds, props, prediction markets, and play-by-play from one feed.

Cross-sport prediction-market trading bot

Side project · Pro tier · Live

Reacts to NBA + NFL + MLB live state changes faster than Polymarket and Kalshi reprice. Combines our SSE PBP feed with the prediction-market data in the same `/v1/odds` endpoint to detect and act on lag-windows.

SSE · Polymarket · Kalshi · Pinnacle

Live in-play period-markets backtester

Quant trader · Starter tier · Live

Pulls our `/v1/historical/sports/{sport}/period_markets` archive (every distinct line/price state since the season started) to backtest live-betting strategies on real intraday line movement instead of synthetic interpolations.

Historical archive · Pinnacle · Period markets · Python

Cross-book arbitrage scanner

Side project · Starter tier · Live

Polls 12+ books simultaneously, devigs Pinnacle to find soft-book outliers, surfaces +EV alerts via webhook to a Discord channel. Plus DFS-app prop arbitrage between PrizePicks and traditional sportsbooks.

Polling · Webhooks · Discord · DraftKings · FanDuel · PrizePicks

DFS lineup optimizer with consensus props

Fantasy product · Pro tier · Live

Cross-references player prop lines from our `/v1/sports/{sport}/props/consensus` endpoint with DFS slate pricing to surface lineups where the implied DFS expectation diverges from the market consensus.

Consensus props · PrizePicks · Underdog · NBA · MLB

Live tennis state monitor

Reddit project · Free tier · Live

Subscribes to our SSE PBP stream for tennis (push-based, 1-3s latency), surfaces in-play break-point opportunities for in-running models. Pulls match state directly without polling.

SSE · Tennis · Sub-2s state

Esports historical backtest dataset

Research · Free tier · Public dataset

Built on top of our backfilled CS2 (118K matches), Dota 2 (40K), Valorant (8.9K) historical archives. Used as a base layer for academic work on professional gaming match outcomes.

CS2 · Dota 2 · Valorant · Historical archive

Ship something cool with ParlayAPI?

I'd love to feature it here. Drop me a DM on r/parlayapi or email jacob@parlay-api.com with:

Real projects only. No "I bookmarked the docs" submissions. Paid tier customers get priority but free tier projects are welcome too.

Submit your project

Want to build something but stuck on what's possible? Browse the cookbook for working code recipes, or check the docs for the full endpoint surface.