Skip to main content

Polymarket — Direct API Endpoints

Polymarket provides 59 unique direct API endpoints across the following categories:
  • Balance (4 endpoints)
  • Historical (2 endpoints)
  • Liquidity (1 endpoint)
  • Market Data (18 endpoints)
  • Metadata (11 endpoints)
  • other (1 endpoint)
  • Prediction Markets (58 endpoints)
  • Price (7 endpoints)
  • Ramp (2 endpoints)
  • SocialFi (5 endpoints)
  • Trading (5 endpoints)
  • Utility (3 endpoints)
Note: Some endpoints appear in multiple categories. The count above reflects unique API paths.
Learn more: Polymarket Documentation

Prefix and Example

Prefix: No prefix is required for Polymarket, an example URL will therefore look like: https://api.uniblock.dev/direct/v1/Polymarket + /[Polymarket_endpoint]. Example Request:
curl --request GET \
  --url https://api.uniblock.dev/direct/v1/Polymarket/data/closed-positions \
  --header 'accept: application/json' \
  --header 'x-api-key: YOUR_UNIBLOCK_API_KEY'

Balance

GET

PathEst. CUDescription
direct/v1/Polymarket/data/closed-positions50Get closed positions for a user
direct/v1/Polymarket/data/positions50Get current positions for a user
direct/v1/Polymarket/data/v1/market-positions50Get positions for a market
direct/v1/Polymarket/data/value50Get total value of a user’s positions

Historical

GET

PathEst. CUDescription
direct/v1/Polymarket/clob/prices-history50Get prices history
direct/v1/Polymarket/data/v1/builders/volume50Get daily builder volume time-series

Liquidity

GET

PathEst. CUDescription
direct/v1/Polymarket/clob/book50Get order book

Market Data

GET

Metadata

GET

other

GET

PathEst. CUDescription
direct/v1/Polymarket/gamma/tags/slug/{slug}
/related-tags
50Get related tags (relationships) by tag slug

Prediction Markets

GET

PathEst. CUDescription
direct/v1/Polymarket/bridge/supported-assets50Get supported assets
direct/v1/Polymarket/bridge/status/{address}50Get transaction status
direct/v1/Polymarket/clob/book50Get order book
direct/v1/Polymarket/clob/fee-rate50Get fee rate
direct/v1/Polymarket/clob/fee-rate/{token_id}50Get fee rate by path parameter
direct/v1/Polymarket/clob/last-trade-price50Get last trade price
direct/v1/Polymarket/clob/last-trades-prices50Get last trade prices (query parameters)
direct/v1/Polymarket/clob/midpoint50Get midpoint price
direct/v1/Polymarket/clob/midpoints50Get midpoint prices (query parameters)
direct/v1/Polymarket/clob/price50Get market price
direct/v1/Polymarket/clob/prices50Get market prices (query parameters)
direct/v1/Polymarket/clob/prices-history50Get prices history
direct/v1/Polymarket/clob/sampling-markets50Get sampling markets
direct/v1/Polymarket/clob
/sampling-simplified-markets
50Get sampling simplified markets
direct/v1/Polymarket/clob/simplified-markets50Get simplified markets
direct/v1/Polymarket/clob/spread50Get spread
direct/v1/Polymarket/clob/tick-size50Get tick size
direct/v1/Polymarket/clob/tick-size/{token_id}50Get tick size by path parameter
direct/v1/Polymarket/clob/time50Get server time
direct/v1/Polymarket/data/v1/accounting/snapshot50Download an accounting snapshot (ZIP of CSVs)
direct/v1/Polymarket/data/v1/builders
/leaderboard
50Get aggregated builder leaderboard
direct/v1/Polymarket/data/v1/builders/volume50Get daily builder volume time-series
direct/v1/Polymarket/data/closed-positions50Get closed positions for a user
direct/v1/Polymarket/data/positions50Get current positions for a user
direct/v1/Polymarket/data/live-volume50Get live volume for an event
direct/v1/Polymarket/data/v1/market-positions50Get positions for a market
direct/v1/Polymarket/data/oi50Get open interest
direct/v1/Polymarket/data/value50Get total value of a user’s positions
direct/v1/Polymarket/data/holders50Get top holders for markets
direct/v1/Polymarket/data/traded50Get total markets a user has traded
direct/v1/Polymarket/data/v1/leaderboard50Get trader leaderboard rankings
direct/v1/Polymarket/data/trades50Get trades for a user or markets
direct/v1/Polymarket/data/activity50Get user activity
direct/v1/Polymarket/gamma/comments/{id}50Get comments by comment id
direct/v1/Polymarket/gamma/comments50List comments
direct/v1/Polymarket/gamma/comments/user_address
/{user_address}
50Get comments by user address
direct/v1/Polymarket/gamma/events/{id}50Get event by id
direct/v1/Polymarket/gamma/events/slug/{slug}50Get event by slug
direct/v1/Polymarket/gamma/events50List events
direct/v1/Polymarket/gamma/events/{id}/tags50Get event tags
direct/v1/Polymarket/gamma/markets/{id}50Get market by id
direct/v1/Polymarket/gamma/markets/slug/{slug}50Get market by slug
direct/v1/Polymarket/gamma/markets50List markets
direct/v1/Polymarket/gamma/markets/{id}/tags50Get market tags by id
direct/v1/Polymarket/gamma/profile50Get profile positions and activity
direct/v1/Polymarket/gamma/public-profile50Get public profile by wallet address
direct/v1/Polymarket/gamma/tags/{id}
/related-tags
50Get related tags (relationships) by tag id
direct/v1/Polymarket/gamma/search50Search markets, events, and profiles
direct/v1/Polymarket/gamma/series50List series
direct/v1/Polymarket/gamma/series/{id}50Get series by id
direct/v1/Polymarket/gamma/sports50Get sports metadata information
direct/v1/Polymarket/gamma/sports/market-types50Get valid sports market types
direct/v1/Polymarket/gamma/tags/{id}50Get tag by id
direct/v1/Polymarket/gamma/tags/slug/{slug}50Get tag by slug
direct/v1/Polymarket/gamma/tags50List tags
direct/v1/Polymarket/gamma/tags/{id}
/related-tags/tags
50Get tags related to a tag id
direct/v1/Polymarket/gamma/tags/slug/{slug}
/related-tags/tags
50Get tags related to a tag slug
direct/v1/Polymarket/gamma/teams50List teams

Price

GET

PathEst. CUDescription
direct/v1/Polymarket/clob/last-trade-price50Get last trade price
direct/v1/Polymarket/clob/last-trades-prices50Get last trade prices (query parameters)
direct/v1/Polymarket/clob/midpoint50Get midpoint price
direct/v1/Polymarket/clob/midpoints50Get midpoint prices (query parameters)
direct/v1/Polymarket/clob/price50Get market price
direct/v1/Polymarket/clob/prices50Get market prices (query parameters)
direct/v1/Polymarket/clob/spread50Get spread

Ramp

GET

PathEst. CUDescription
direct/v1/Polymarket/bridge/supported-assets50Get supported assets
direct/v1/Polymarket/bridge/status/{address}50Get transaction status

SocialFi

GET

PathEst. CUDescription
direct/v1/Polymarket/gamma/comments/{id}50Get comments by comment id
direct/v1/Polymarket/gamma/comments50List comments
direct/v1/Polymarket/gamma/comments/user_address
/{user_address}
50Get comments by user address
direct/v1/Polymarket/gamma/profile50Get profile positions and activity
direct/v1/Polymarket/gamma/public-profile50Get public profile by wallet address

Trading

GET

PathEst. CUDescription
direct/v1/Polymarket/data/v1/builders
/leaderboard
50Get aggregated builder leaderboard
direct/v1/Polymarket/data/traded50Get total markets a user has traded
direct/v1/Polymarket/data/v1/leaderboard50Get trader leaderboard rankings
direct/v1/Polymarket/data/trades50Get trades for a user or markets
direct/v1/Polymarket/data/activity50Get user activity

Utility

GET

PathEst. CUDescription
direct/v1/Polymarket/clob/time50Get server time
direct/v1/Polymarket/data/v1/accounting/snapshot50Download an accounting snapshot (ZIP of CSVs)
direct/v1/Polymarket/gamma/search50Search markets, events, and profiles