Home/Odds Feeds/Polymarket

Polymarket API and data feed for market makers

Betstamp delivers Polymarket's markets through one API: live prices, normalized next to a fair-value line built from 200+ sportsbooks, ready to store for your own historical data. Polymarket's own API covers Polymarket. Betstamp shows you where Polymarket disagrees with the rest of the market.

17 leagues
863K+ markets / month
Decimal · American
Price formats
Sub-second
Refresh, streamed not polled
REST + SSE
Delivery
Coverage at a glance

Polymarket odds and prices, matched to the rest of the market.

Live Polymarket odds and contract prices across every league we match, next to the sportsbook line.

CoveragePre-game + Live
Markets priced~863K market selections per month
Leagues (17)MLB, NCAAF, NFL, Tennis, MLS, Serie A, La Liga, Bundesliga, EPL, Ligue 1, Champions League, WNBA, NHL, UFC, NBA, CFL, Euro Basketball
Market typesMoneyline, Spread, Total, Player Props, Game Props
Player propsYes — MLB, NCAAF, NFL, MLS, WNBA
RefreshSub-second — Betstamp relays Polymarket's order-book stream, no polling
Price formatsDecimal · American
DeliveryREST pull + SSE stream

Polymarket API docs vs a normalized feed

Polymarket's API documentation covers three interfaces: the Gamma API for market and event metadata, the CLOB API for order books and trading, and a WebSocket feed for live updates. All three cover Polymarket only. They're the right tools for placing orders on Polymarket; they aren't built for comparing Polymarket to the rest of the market.

FeaturePolymarket APIBetstamp
VenuesPolymarket onlyPolymarket plus 200+ sportsbooks and other exchanges
Price formatContract prices (0–100¢)Decimal and American odds, normalized across every venue
Fair valueNot providedNo-vig line from sharp books, per market
Event matchingYou map events yourselfEvents and markets already matched across venues
Order placementYesNo — Betstamp is data, not execution

Use Polymarket's API to trade. Use Betstamp to know where to trade.

Built for market makers and trading bots

Know where Polymarket sits against the market.

Polymarket's prices mean more next to everyone else's. Betstamp puts them there.

Fair value per market

Where to quote, from sharp-book consensus: Betstamp's True Line, a no-vig price, sits next to every Polymarket price. If you're running a Polymarket bot, this is the line to compare against.

One call. Every venue.

The /api/markets endpoint takes a book_ids parameter — comma-separate Polymarket alongside Kalshi, ProphetX, Novig, bet365, FanDuel and any other book in your subscription. One call returns all of them in one normalized schema.

Matched events, not just prices

Polymarket markets are already matched to the sportsbook event and market, so you're comparing like with like.

Historical analysis

Every Polymarket record arrives in one stable schema, so you can store it from the day you subscribe and build your own historical Polymarket data for backtesting. In the PRO Odds Screen, see how each Polymarket price has moved on every market.

Same Polymarket data, screen or API

Pull Polymarket into the PRO Odds Screen, the Betstamp API, or both — same pricing, same refresh rate, same normalized schema. Pick the delivery that fits your stack, switch later if it changes.

SLA and support

99.99% uptime SLA on the Polymarket feed. Slack channel with our trading desk. Schema changes upstream don't break your pipeline — we handle the maintenance.

How Polymarket prices convert to odds

A contract at 62¢ implies a 62% probability. Decimal odds = 1 / 0.62 = 1.61. American odds = −(62 / 38) × 100 = −163. Before comparing with a sportsbook, strip the book's vig so both sides are fair probabilities — that's what Betstamp's True Line does for every market. Try it with the no-vig fair odds calculator.

Integration

Connect to the Polymarket API in under 5 minutes.

If you can hit a REST endpoint, you can pull Polymarket prices. Three steps, one key, the same schema as every other venue.

01

Get your API key

Request a demo, scope your usage, and we issue a key scoped to Polymarket plus any other books you need. Trial keys available for evaluation.

02

Hit the endpoint

A single GET on /api/markets returns Polymarket markets for the league and periods you specify. Filter by bet_types, is_live and book_ids.

03

Subscribe to the SSE stream

Connect to /v1/markets via Server-Sent Events to receive Polymarket price moves as they happen — one JSON object per data: message. No polling, no client-side queue.

# Pull NFL moneyline markets for Polymarket
curl -H "X-API-KEY: $BETSTAMP_API_KEY" \
  "https://api.pro.betstamp.com/api/markets?league=NFL&book_ids=193&bet_types=moneyline&periods=FT&include=american"
Two ways to consume Polymarket

Pull Polymarket prices the way your stack actually works.

Market makers want an API to quote from. Pricing teams want JSON. Traders want a screen. Every Betstamp Polymarket feed ships in every form — same data, same refresh, same delivery SLA.

Polymarket in the
PRO Odds Screen

See Polymarket pricing side-by-side with 200+ books in the Betstamp PRO Odds Screen. Main lines, player props, and alternates — refreshed in real time and benchmarked against our True Line. The fastest way to find where Polymarket is off-market.

  • Polymarket prices side-by-side with 200+ sportsbooks and exchanges
  • True Line fair value next to every Polymarket market
  • Sort by divergence from fair value, by volume, or by league
  • Build custom screens for the leagues you quote
Request a Demo →

Polymarket
Prediction Market API

The Polymarket data API for market makers, trading desks and quant teams. Live Polymarket prices via REST pull or SSE stream — structured JSON, matched to the same events and markets as 200+ other books. Store every record from day one to build your own historical Polymarket data.

  • REST pull at /api/markets + SSE at /v1/markets
  • Polymarket prices already matched to sportsbook events and markets
  • Decimal and American odds in one record
  • JSON output, full docs, 5-minute integration
See API Docs →
FAQ

Polymarket API questions.

Does Polymarket have an API?

Yes. Polymarket publishes an API for its own markets. Betstamp adds normalized prices, cross-venue event matching and a fair-value line, so you can compare Polymarket to 200+ sportsbooks in one call.

Can I get historical Polymarket data?

Yes, and every record is yours to keep. From the day you subscribe, every Polymarket price arrives in the same schema as live, so you can store it and build a complete historical Polymarket record. The PRO Odds Screen also shows how each Polymarket price has moved on every market. Betstamp doesn't provide backfills from before your subscription starts.

How do Polymarket prices convert to American odds?

Divide the contract price in cents by 100 for implied probability. For a 62¢ contract: 62% → decimal 1.61 → American −163. Betstamp returns decimal and American odds in every record.

Does Betstamp's Polymarket feed include sports only?

Betstamp's Polymarket feed is built for sports: moneyline, spread, total, player props, game props across 17 leagues, pre-game and live, with 863K+ market selections priced per month and every one matched to the same event as 200+ sportsbooks.

Does Polymarket have sports markets and player props?

Yes. Betstamp's Polymarket feed covers 17 leagues with moneyline, spread, total and player prop markets; player props are available for MLB, NCAAF, NFL, MLS, WNBA.

Can you scrape Polymarket data?

You can, but you don't need to. Polymarket publishes an API, and Betstamp delivers Polymarket prices normalized next to 200+ sportsbooks via REST and SSE, with no scraper to maintain.

Related feeds

Other prediction market APIs.

Browse the venues trading desks, market makers, and quant teams pull alongside Polymarket — or jump to the full list of 200+.

Get the Polymarket feed in your stack.