Polymarket API for sports
Reading Polymarket sports market prices programmatically, next to sportsbook odds, without running your own ingestion.
Polymarket publishes official public APIs for its markets and order books. If you only need its sports questions, ParlayAPI ingests Polymarket sports markets and serves them next to sportsbook odds through GET /v1/prediction-markets/{sport_key}?sources=polymarket, and GET /v1/event-markets/search queries them by free text with a min_volume filter.
More detail
Polymarket's own APIs are the right choice for trading and for market types beyond sports. The gap they leave is comparison: Polymarket prices live in their own format and namespace, so lining them up against sportsbook odds on the same game means building event matching, sport classification, and normalization yourself.
ParlayAPI does that ingestion continuously, classifies Polymarket questions by sport, and serves the prices source-labeled next to odds from 30+ sportsbooks. Prices stay native: a Polymarket contract price is never converted into a fake moneyline or blended into a consensus.
Liquidity varies widely on prediction markets, so /v1/event-markets/search supports a min_volume filter. A price with no volume behind it is trivia, not a signal, and filtering it out early keeps research honest.
Endpoint
GET /v1/prediction-markets/{sport_key}
curl 'https://parlay-api.com/v1/prediction-markets/americanfootball_nfl?sources=polymarket' -H 'X-API-Key: YOUR_KEY'
Why developers use it
- Continuous Polymarket sports ingestion with sport classification
- Source-native prices next to 30+ sportsbooks
- Volume filters to exclude illiquid markets
FAQ
Can I trade on Polymarket through ParlayAPI?
No. ParlayAPI reads and normalizes Polymarket prices for research and comparison. Trading belongs on Polymarket's own APIs.
How do Polymarket prices compare to sportsbook odds?
Contract prices map to implied probabilities, which you can compare against devigged sportsbook probabilities. ParlayAPI keeps each venue's prices native and labeled so the comparison stays deliberate.
How do I find a specific Polymarket market?
GET /v1/event-markets/search takes a free-text query plus source and min_volume filters, and searches Polymarket alongside Kalshi and Novig in one call.
Related
/answers/kalshi-polymarket-api/answers/kalshi-prices-api/event-markets/use-cases/event-market-radar