# Polymarket APIs

[Providers](/providers) / [Polymarket](/providers/polymarket)

Access data from Polymarket through KeepBal. Explore the operations below, inspect their inputs, and pay per successful call. No separate account needed; one KeepBal key.

- [Polymarket Accounting Snapshot](/tools/polymarket/accounting-snapshot) — Downloads an accounting snapshot as a ZIP archive of CSV files. — $0.0162 per successful call
- [Polymarket Activity](/tools/polymarket/activity) — Returns user activity with pagination and filtering. — $0.0162 per successful call
- [Polymarket Batch Prices History](/tools/polymarket/batch-prices-history) — Retrieve historical price data for multiple markets in a single request. — $0.0162 per successful call
- [Polymarket Book](/tools/polymarket/book) — Retrieves the order book summary for a specific token ID. Includes bids, asks, market details, and last trade price. — $0.0162 per successful call
- [Polymarket Books](/tools/polymarket/books) — Retrieves order book summaries for multiple token IDs using a request body. — $0.0162 per successful call
- [Polymarket Builders Leaderboard](/tools/polymarket/builders-leaderboard) — Returns aggregated builder leaderboard rankings. — $0.0162 per successful call
- [Polymarket Builders Volume](/tools/polymarket/builders-volume) — Returns daily builder volume time-series data. — $0.0162 per successful call
- [Polymarket Clob Markets Condition ID](/tools/polymarket/clob-markets-condition-id) — Returns all CLOB-level parameters for a market in a single call — tokens, tick size, base fees, rewards, RFQ status, and fee details. — $0.0162 per successful call
- [Polymarket Deployed](/tools/polymarket/deployed) — Returns a payload that determines if a safe is deployed. Takes in the user&#39;s Polymarket proxy address. — $0.0162 per successful call
- [Polymarket Deposit](/tools/polymarket/deposit) — Create deposit addresses for bridging assets into Polymarket. — $0.0162 per successful call
- [Polymarket Events](/tools/polymarket/events) — List events with offset based pagination and filter parameters. — $0.000594 per successful call
- [Polymarket Events Keyset](/tools/polymarket/events-keyset) — List events with cursor based keyset pagination. Use nextcursor as aftercursor to fetch the next page. The offset parameter is rejected. — $0.000594 per successful call
- [Polymarket Fee Rate](/tools/polymarket/fee-rate) — Retrieves the base fee rate for a specific token ID. The fee rate can be provided either as a query parameter or as a path parameter. — $0.0162 per successful call
- [Polymarket Fee Rate Token ID](/tools/polymarket/fee-rate-token-id) — Retrieves the base fee rate for a specific token ID using the token ID as a path parameter. — $0.0162 per successful call
- [Polymarket Holders](/tools/polymarket/holders) — Get top holders for one or more markets. — $0.000594 per successful call
- [Polymarket Last Trade Price](/tools/polymarket/last-trade-price) — Retrieves the last trade price and side for a specific token ID. Returns default values of 0.5 for price and empty string for side if no trades found. — $0.0162 per successful call
- [Polymarket Last Trades Prices](/tools/polymarket/last-trades-prices) — Retrieves last trade prices for multiple token IDs using query parameters. Maximum 500 token IDs can be requested per call. — $0.0162 per successful call
- [Polymarket Leaderboard](/tools/polymarket/leaderboard) — Returns trader leaderboard rankings for a selected category and time period. — $0.0162 per successful call
- [Polymarket Market Positions](/tools/polymarket/market-positions) — Returns positions for a market, optionally filtered to a single user. — $0.0162 per successful call
- [Polymarket Markets](/tools/polymarket/markets) — List markets with offset based pagination and filters. — $0.000594 per successful call
- [Polymarket Markets By Token ID](/tools/polymarket/markets-by-token-token-id) — Return the parent market for a given token id. — $0.000594 per successful call
- [Polymarket Markets Keyset](/tools/polymarket/markets-keyset) — List markets with cursor based keyset pagination. — $0.000594 per successful call
- [Polymarket Midpoint](/tools/polymarket/midpoint) — Retrieves the midpoint price for a specific token ID. The midpoint is calculated as the average of the best bid and best ask prices. — $0.0162 per successful call
- [Polymarket Midpoints](/tools/polymarket/midpoints) — Retrieves midpoint prices for multiple token IDs using query parameters. The midpoint is calculated as the average of the best bid and best ask prices. — $0.0162 per successful call
- [Polymarket Nonce](/tools/polymarket/nonce) — Gets the current Proxy or Safe nonce for a user. — $0.0162 per successful call
- [Polymarket Oi](/tools/polymarket/oi) — Get open interest for one or more markets. — $0.000594 per successful call
- [Polymarket Price](/tools/polymarket/price) — Retrieves the best market price for a specific token ID and side \(bid or ask\). Returns the best bid price for BUY side or best ask price for SELL side. — $0.0162 per successful call
- [Polymarket Prices](/tools/polymarket/prices) — Retrieves market prices for multiple token IDs and sides using query parameters. — $0.0162 per successful call
- [Polymarket Prices History](/tools/polymarket/prices-history) — Retrieve historical price data for a market. — $0.0162 per successful call
- [Polymarket Public Profile](/tools/polymarket/public-profile) — Returns the public profile for a wallet address. — $0.000594 per successful call
- [Polymarket Quote](/tools/polymarket/quote) — Get a bridge quote for a deposit or withdrawal. — $0.0162 per successful call
- [Polymarket Relay Payload](/tools/polymarket/relay-payload) — Fetches the relayer address and nonce for a specific user. — $0.0162 per successful call
- [Polymarket Rewards Markets Condition ID](/tools/polymarket/rewards-markets-condition-id) — Returns raw rewards configuration for a specific market. — $0.0162 per successful call
- [Polymarket Rewards Markets Current](/tools/polymarket/rewards-markets-current) — Returns the current active rewards configurations for markets. — $0.0162 per successful call
- [Polymarket Rewards Markets Multi](/tools/polymarket/rewards-markets-multi) — Returns multiple markets with rewards and supports filtering and sorting. — $0.0162 per successful call
- [Polymarket Sampling Markets](/tools/polymarket/sampling-markets) — Returns sampling markets with richer descriptive metadata, token summaries, and tags. — $0.0162 per successful call
- [Polymarket Sampling Simplified Markets](/tools/polymarket/sampling-simplified-markets) — Returns sampling simplified markets with reward and token summaries. — $0.0162 per successful call
- [Polymarket Series](/tools/polymarket/series) — Lists series with filters and pagination. — $0.000594 per successful call
- [Polymarket Simplified Markets](/tools/polymarket/simplified-markets) — Returns simplified CLOB markets with token and reward summaries. — $0.0162 per successful call
- [Polymarket Spread](/tools/polymarket/spread) — Retrieves the spread for a specific token ID. The spread is the difference between the best ask and best bid prices. — $0.0162 per successful call
- [Polymarket Spreads](/tools/polymarket/spreads) — Retrieves spreads for multiple token IDs. The spread is the difference between the best ask and best bid prices. — $0.0162 per successful call
- [Polymarket Status Address](/tools/polymarket/status-address) — Get transaction status for bridge activity associated with an address. — $0.0162 per successful call
- [Polymarket Supported Assets](/tools/polymarket/supported-assets) — Get supported assets for deposits and withdrawals on the bridge. — $0.0162 per successful call
- [Polymarket Tags ID Related Tags](/tools/polymarket/tags-id-related-tags) — Gets related tag relationships by tag id. — $0.000594 per successful call
- [Polymarket Tags Slug Related Tags](/tools/polymarket/tags-slug-slug-related-tags) — Gets related tag relationships by tag slug. — $0.000594 per successful call
- [Polymarket Tick Size](/tools/polymarket/tick-size) — Retrieves the minimum tick size \(price increment\) for a specific token ID. The tick size can be provided either as a query parameter or as a path parameter. — $0.0162 per successful call
- [Polymarket Tick Size Token ID](/tools/polymarket/tick-size-token-id) — Retrieves the minimum tick size \(price increment\) for a specific token ID using the token ID as a path parameter. — $0.0162 per successful call
- [Polymarket Time](/tools/polymarket/time) — Returns the current Unix timestamp of the server. This can be used to synchronize client time with server time. — $0.0162 per successful call
- [Polymarket Traded](/tools/polymarket/traded) — Returns the total number of markets a user has traded. — $0.0162 per successful call
- [Polymarket Value](/tools/polymarket/value) — Returns the total value of a user&#39;s positions. — $0.0162 per successful call
- [Polymarket Withdraw](/tools/polymarket/withdraw) — Create withdrawal addresses for bridging pUSD out of Polymarket. — $0.0162 per successful call

Page 1 of 1. 

Fixed prices are shown per call. Variable tools are billed at provider price + 35%. Inspect returns pricing metadata. Use max_cost_usd caps where supported. Data source names describe the available data and do not imply partnership.

[Prediction Markets](/tools/category/prediction-markets)

[Tools](/tools) · [MCP documentation](/docs/mcp)
