> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uniblock.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Direct API: Polymarket

> API endpoints for Polymarket.

# 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](https://docs.polymarket.com/api-reference)

## 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:**

```bash theme={null}
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

| Path                                                                                                                         | Est. CU | Description                           |
| ---------------------------------------------------------------------------------------------------------------------------- | ------: | ------------------------------------- |
| [direct/v1/Polymarket/data/closed-positions](https://docs.polymarket.com/api-reference/core/get-closed-positions-for-a-user) |      50 | Get closed positions for a user       |
| [direct/v1/Polymarket/data/positions](https://docs.polymarket.com/api-reference/core/get-current-positions-for-a-user)       |      50 | Get current positions for a user      |
| [direct/v1/Polymarket/data/v1/market-positions](https://docs.polymarket.com/api-reference/core/get-positions-for-a-market)   |      50 | Get positions for a market            |
| [direct/v1/Polymarket/data/value](https://docs.polymarket.com/api-reference/core/get-total-value-of-a-users-positions)       |      50 | Get total value of a user's positions |

## Historical

### GET

| Path                                                                                                                                    | Est. CU | Description                          |
| --------------------------------------------------------------------------------------------------------------------------------------- | ------: | ------------------------------------ |
| [direct/v1/Polymarket/clob/prices-history](https://docs.polymarket.com/api-reference/markets/get-prices-history)                        |      50 | Get prices history                   |
| [direct/v1/Polymarket/data/v1/builders/volume](https://docs.polymarket.com/api-reference/builders/get-daily-builder-volume-time-series) |      50 | Get daily builder volume time-series |

## Liquidity

### GET

| Path                                                                                                   | Est. CU | Description    |
| ------------------------------------------------------------------------------------------------------ | ------: | -------------- |
| [direct/v1/Polymarket/clob/book](https://docs.polymarket.com/api-reference/market-data/get-order-book) |      50 | Get order book |

## Market Data

### GET

| Path                                                                                                                                             | Est. CU | Description                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------: | ------------------------------- |
| [direct/v1/Polymarket/clob/fee-rate](https://docs.polymarket.com/api-reference/market-data/get-fee-rate)                                         |      50 | Get fee rate                    |
| [direct/v1/Polymarket/clob/fee-rate/\{token\_id}](https://docs.polymarket.com/api-reference/market-data/get-fee-rate-by-path-parameter)          |      50 | Get fee rate by path parameter  |
| [direct/v1/Polymarket/clob/sampling-markets](https://docs.polymarket.com/api-reference/markets/get-sampling-markets)                             |      50 | Get sampling markets            |
| [direct/v1/Polymarket/clob<br />/sampling-simplified-markets](https://docs.polymarket.com/api-reference/markets/get-sampling-simplified-markets) |      50 | Get sampling simplified markets |
| [direct/v1/Polymarket/clob/simplified-markets](https://docs.polymarket.com/api-reference/markets/get-simplified-markets)                         |      50 | Get simplified markets          |
| [direct/v1/Polymarket/clob/tick-size](https://docs.polymarket.com/api-reference/market-data/get-tick-size)                                       |      50 | Get tick size                   |
| [direct/v1/Polymarket/clob/tick-size/\{token\_id}](https://docs.polymarket.com/api-reference/market-data/get-tick-size-by-path-parameter)        |      50 | Get tick size by path parameter |
| [direct/v1/Polymarket/data/live-volume](https://docs.polymarket.com/api-reference/misc/get-live-volume-for-an-event)                             |      50 | Get live volume for an event    |
| [direct/v1/Polymarket/data/oi](https://docs.polymarket.com/api-reference/misc/get-open-interest)                                                 |      50 | Get open interest               |
| [direct/v1/Polymarket/data/holders](https://docs.polymarket.com/api-reference/core/get-top-holders-for-markets)                                  |      50 | Get top holders for markets     |
| [direct/v1/Polymarket/gamma/events/\{id}](https://docs.polymarket.com/api-reference/events/get-event-by-id)                                      |      50 | Get event by id                 |
| [direct/v1/Polymarket/gamma/events/slug/\{slug}](https://docs.polymarket.com/api-reference/events/get-event-by-slug)                             |      50 | Get event by slug               |
| [direct/v1/Polymarket/gamma/events](https://docs.polymarket.com/api-reference/events/list-events)                                                |      50 | List events                     |
| [direct/v1/Polymarket/gamma/markets/\{id}](https://docs.polymarket.com/api-reference/markets/get-market-by-id)                                   |      50 | Get market by id                |
| [direct/v1/Polymarket/gamma/markets/slug/\{slug}](https://docs.polymarket.com/api-reference/markets/get-market-by-slug)                          |      50 | Get market by slug              |
| [direct/v1/Polymarket/gamma/markets](https://docs.polymarket.com/api-reference/markets/list-markets)                                             |      50 | List markets                    |
| [direct/v1/Polymarket/gamma/sports](https://docs.polymarket.com/api-reference/sports/get-sports-metadata-information)                            |      50 | Get sports metadata information |
| [direct/v1/Polymarket/gamma/teams](https://docs.polymarket.com/api-reference/sports/list-teams)                                                  |      50 | List teams                      |

## Metadata

### GET

| Path                                                                                                                                                  | Est. CU | Description                                |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ------: | ------------------------------------------ |
| [direct/v1/Polymarket/gamma/events/\{id}/tags](https://docs.polymarket.com/api-reference/events/get-event-tags)                                       |      50 | Get event tags                             |
| [direct/v1/Polymarket/gamma/markets/\{id}/tags](https://docs.polymarket.com/api-reference/markets/get-market-tags-by-id)                              |      50 | Get market tags by id                      |
| [direct/v1/Polymarket/gamma/tags/\{id}<br />/related-tags](https://docs.polymarket.com/api-reference/tags/get-related-tags-relationships-by-tag-id)   |      50 | Get related tags (relationships) by tag id |
| [direct/v1/Polymarket/gamma/series](https://docs.polymarket.com/api-reference/series/list-series)                                                     |      50 | List series                                |
| [direct/v1/Polymarket/gamma/series/\{id}](https://docs.polymarket.com/api-reference/series/get-series-by-id)                                          |      50 | Get series by id                           |
| [direct/v1/Polymarket/gamma/sports/market-types](https://docs.polymarket.com/api-reference/sports/get-valid-sports-market-types)                      |      50 | Get valid sports market types              |
| [direct/v1/Polymarket/gamma/tags/\{id}](https://docs.polymarket.com/api-reference/tags/get-tag-by-id)                                                 |      50 | Get tag by id                              |
| [direct/v1/Polymarket/gamma/tags/slug/\{slug}](https://docs.polymarket.com/api-reference/tags/get-tag-by-slug)                                        |      50 | Get tag by slug                            |
| [direct/v1/Polymarket/gamma/tags](https://docs.polymarket.com/api-reference/tags/list-tags)                                                           |      50 | List tags                                  |
| [direct/v1/Polymarket/gamma/tags/\{id}<br />/related-tags/tags](https://docs.polymarket.com/api-reference/tags/get-tags-related-to-a-tag-id)          |      50 | Get tags related to a tag id               |
| [direct/v1/Polymarket/gamma/tags/slug/\{slug}<br />/related-tags/tags](https://docs.polymarket.com/api-reference/tags/get-tags-related-to-a-tag-slug) |      50 | Get tags related to a tag slug             |

## other

### GET

| Path                                                                                                                                                         | Est. CU | Description                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------: | -------------------------------------------- |
| [direct/v1/Polymarket/gamma/tags/slug/\{slug}<br />/related-tags](https://docs.polymarket.com/api-reference/tags/get-related-tags-relationships-by-tag-slug) |      50 | Get related tags (relationships) by tag slug |

## Prediction Markets

### GET

| Path                                                                                                                                                        | Est. CU | Description                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------: | --------------------------------------------- |
| [direct/v1/Polymarket/bridge/supported-assets](https://docs.polymarket.com/api-reference/bridge/get-supported-assets)                                       |      50 | Get supported assets                          |
| [direct/v1/Polymarket/bridge/status/\{address}](https://docs.polymarket.com/api-reference/bridge/get-transaction-status)                                    |      50 | Get transaction status                        |
| [direct/v1/Polymarket/clob/book](https://docs.polymarket.com/api-reference/market-data/get-order-book)                                                      |      50 | Get order book                                |
| [direct/v1/Polymarket/clob/fee-rate](https://docs.polymarket.com/api-reference/market-data/get-fee-rate)                                                    |      50 | Get fee rate                                  |
| [direct/v1/Polymarket/clob/fee-rate/\{token\_id}](https://docs.polymarket.com/api-reference/market-data/get-fee-rate-by-path-parameter)                     |      50 | Get fee rate by path parameter                |
| [direct/v1/Polymarket/clob/last-trade-price](https://docs.polymarket.com/api-reference/market-data/get-last-trade-price)                                    |      50 | Get last trade price                          |
| [direct/v1/Polymarket/clob/last-trades-prices](https://docs.polymarket.com/api-reference/market-data/get-last-trade-prices-query-parameters)                |      50 | Get last trade prices (query parameters)      |
| [direct/v1/Polymarket/clob/midpoint](https://docs.polymarket.com/api-reference/data/get-midpoint-price)                                                     |      50 | Get midpoint price                            |
| [direct/v1/Polymarket/clob/midpoints](https://docs.polymarket.com/api-reference/market-data/get-midpoint-prices-query-parameters)                           |      50 | Get midpoint prices (query parameters)        |
| [direct/v1/Polymarket/clob/price](https://docs.polymarket.com/api-reference/market-data/get-market-price)                                                   |      50 | Get market price                              |
| [direct/v1/Polymarket/clob/prices](https://docs.polymarket.com/api-reference/market-data/get-market-prices-query-parameters)                                |      50 | Get market prices (query parameters)          |
| [direct/v1/Polymarket/clob/prices-history](https://docs.polymarket.com/api-reference/markets/get-prices-history)                                            |      50 | Get prices history                            |
| [direct/v1/Polymarket/clob/sampling-markets](https://docs.polymarket.com/api-reference/markets/get-sampling-markets)                                        |      50 | Get sampling markets                          |
| [direct/v1/Polymarket/clob<br />/sampling-simplified-markets](https://docs.polymarket.com/api-reference/markets/get-sampling-simplified-markets)            |      50 | Get sampling simplified markets               |
| [direct/v1/Polymarket/clob/simplified-markets](https://docs.polymarket.com/api-reference/markets/get-simplified-markets)                                    |      50 | Get simplified markets                        |
| [direct/v1/Polymarket/clob/spread](https://docs.polymarket.com/api-reference/market-data/get-spread)                                                        |      50 | Get spread                                    |
| [direct/v1/Polymarket/clob/tick-size](https://docs.polymarket.com/api-reference/market-data/get-tick-size)                                                  |      50 | Get tick size                                 |
| [direct/v1/Polymarket/clob/tick-size/\{token\_id}](https://docs.polymarket.com/api-reference/market-data/get-tick-size-by-path-parameter)                   |      50 | Get tick size by path parameter               |
| [direct/v1/Polymarket/clob/time](https://docs.polymarket.com/api-reference/data/get-server-time)                                                            |      50 | Get server time                               |
| [direct/v1/Polymarket/data/v1/accounting/snapshot](https://docs.polymarket.com/api-reference/misc/download-an-accounting-snapshot-zip-of-csvs)              |      50 | Download an accounting snapshot (ZIP of CSVs) |
| [direct/v1/Polymarket/data/v1/builders<br />/leaderboard](https://docs.polymarket.com/api-reference/builders/get-aggregated-builder-leaderboard)            |      50 | Get aggregated builder leaderboard            |
| [direct/v1/Polymarket/data/v1/builders/volume](https://docs.polymarket.com/api-reference/builders/get-daily-builder-volume-time-series)                     |      50 | Get daily builder volume time-series          |
| [direct/v1/Polymarket/data/closed-positions](https://docs.polymarket.com/api-reference/core/get-closed-positions-for-a-user)                                |      50 | Get closed positions for a user               |
| [direct/v1/Polymarket/data/positions](https://docs.polymarket.com/api-reference/core/get-current-positions-for-a-user)                                      |      50 | Get current positions for a user              |
| [direct/v1/Polymarket/data/live-volume](https://docs.polymarket.com/api-reference/misc/get-live-volume-for-an-event)                                        |      50 | Get live volume for an event                  |
| [direct/v1/Polymarket/data/v1/market-positions](https://docs.polymarket.com/api-reference/core/get-positions-for-a-market)                                  |      50 | Get positions for a market                    |
| [direct/v1/Polymarket/data/oi](https://docs.polymarket.com/api-reference/misc/get-open-interest)                                                            |      50 | Get open interest                             |
| [direct/v1/Polymarket/data/value](https://docs.polymarket.com/api-reference/core/get-total-value-of-a-users-positions)                                      |      50 | Get total value of a user's positions         |
| [direct/v1/Polymarket/data/holders](https://docs.polymarket.com/api-reference/core/get-top-holders-for-markets)                                             |      50 | Get top holders for markets                   |
| [direct/v1/Polymarket/data/traded](https://docs.polymarket.com/api-reference/misc/get-total-markets-a-user-has-traded)                                      |      50 | Get total markets a user has traded           |
| [direct/v1/Polymarket/data/v1/leaderboard](https://docs.polymarket.com/api-reference/core/get-trader-leaderboard-rankings)                                  |      50 | Get trader leaderboard rankings               |
| [direct/v1/Polymarket/data/trades](https://docs.polymarket.com/api-reference/core/get-trades-for-a-user-or-markets)                                         |      50 | Get trades for a user or markets              |
| [direct/v1/Polymarket/data/activity](https://docs.polymarket.com/api-reference/core/get-user-activity)                                                      |      50 | Get user activity                             |
| [direct/v1/Polymarket/gamma/comments/\{id}](https://docs.polymarket.com/api-reference/comments/get-comments-by-comment-id)                                  |      50 | Get comments by comment id                    |
| [direct/v1/Polymarket/gamma/comments](https://docs.polymarket.com/api-reference/comments/list-comments)                                                     |      50 | List comments                                 |
| [direct/v1/Polymarket/gamma/comments/user\_address<br />/\{user\_address}](https://docs.polymarket.com/api-reference/comments/get-comments-by-user-address) |      50 | Get comments by user address                  |
| [direct/v1/Polymarket/gamma/events/\{id}](https://docs.polymarket.com/api-reference/events/get-event-by-id)                                                 |      50 | Get event by id                               |
| [direct/v1/Polymarket/gamma/events/slug/\{slug}](https://docs.polymarket.com/api-reference/events/get-event-by-slug)                                        |      50 | Get event by slug                             |
| [direct/v1/Polymarket/gamma/events](https://docs.polymarket.com/api-reference/events/list-events)                                                           |      50 | List events                                   |
| [direct/v1/Polymarket/gamma/events/\{id}/tags](https://docs.polymarket.com/api-reference/events/get-event-tags)                                             |      50 | Get event tags                                |
| [direct/v1/Polymarket/gamma/markets/\{id}](https://docs.polymarket.com/api-reference/markets/get-market-by-id)                                              |      50 | Get market by id                              |
| [direct/v1/Polymarket/gamma/markets/slug/\{slug}](https://docs.polymarket.com/api-reference/markets/get-market-by-slug)                                     |      50 | Get market by slug                            |
| [direct/v1/Polymarket/gamma/markets](https://docs.polymarket.com/api-reference/markets/list-markets)                                                        |      50 | List markets                                  |
| [direct/v1/Polymarket/gamma/markets/\{id}/tags](https://docs.polymarket.com/api-reference/markets/get-market-tags-by-id)                                    |      50 | Get market tags by id                         |
| [direct/v1/Polymarket/gamma/profile](https://docs.polymarket.com/api-reference/profiles/get-profile-positions-and-activity)                                 |      50 | Get profile positions and activity            |
| [direct/v1/Polymarket/gamma/public-profile](https://docs.polymarket.com/api-reference/profiles/get-public-profile-by-wallet-address)                        |      50 | Get public profile by wallet address          |
| [direct/v1/Polymarket/gamma/tags/\{id}<br />/related-tags](https://docs.polymarket.com/api-reference/tags/get-related-tags-relationships-by-tag-id)         |      50 | Get related tags (relationships) by tag id    |
| [direct/v1/Polymarket/gamma/search](https://docs.polymarket.com/api-reference/search/search-markets-events-and-profiles)                                    |      50 | Search markets, events, and profiles          |
| [direct/v1/Polymarket/gamma/series](https://docs.polymarket.com/api-reference/series/list-series)                                                           |      50 | List series                                   |
| [direct/v1/Polymarket/gamma/series/\{id}](https://docs.polymarket.com/api-reference/series/get-series-by-id)                                                |      50 | Get series by id                              |
| [direct/v1/Polymarket/gamma/sports](https://docs.polymarket.com/api-reference/sports/get-sports-metadata-information)                                       |      50 | Get sports metadata information               |
| [direct/v1/Polymarket/gamma/sports/market-types](https://docs.polymarket.com/api-reference/sports/get-valid-sports-market-types)                            |      50 | Get valid sports market types                 |
| [direct/v1/Polymarket/gamma/tags/\{id}](https://docs.polymarket.com/api-reference/tags/get-tag-by-id)                                                       |      50 | Get tag by id                                 |
| [direct/v1/Polymarket/gamma/tags/slug/\{slug}](https://docs.polymarket.com/api-reference/tags/get-tag-by-slug)                                              |      50 | Get tag by slug                               |
| [direct/v1/Polymarket/gamma/tags](https://docs.polymarket.com/api-reference/tags/list-tags)                                                                 |      50 | List tags                                     |
| [direct/v1/Polymarket/gamma/tags/\{id}<br />/related-tags/tags](https://docs.polymarket.com/api-reference/tags/get-tags-related-to-a-tag-id)                |      50 | Get tags related to a tag id                  |
| [direct/v1/Polymarket/gamma/tags/slug/\{slug}<br />/related-tags/tags](https://docs.polymarket.com/api-reference/tags/get-tags-related-to-a-tag-slug)       |      50 | Get tags related to a tag slug                |
| [direct/v1/Polymarket/gamma/teams](https://docs.polymarket.com/api-reference/sports/list-teams)                                                             |      50 | List teams                                    |

## Price

### GET

| Path                                                                                                                                         | Est. CU | Description                              |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ------: | ---------------------------------------- |
| [direct/v1/Polymarket/clob/last-trade-price](https://docs.polymarket.com/api-reference/market-data/get-last-trade-price)                     |      50 | Get last trade price                     |
| [direct/v1/Polymarket/clob/last-trades-prices](https://docs.polymarket.com/api-reference/market-data/get-last-trade-prices-query-parameters) |      50 | Get last trade prices (query parameters) |
| [direct/v1/Polymarket/clob/midpoint](https://docs.polymarket.com/api-reference/data/get-midpoint-price)                                      |      50 | Get midpoint price                       |
| [direct/v1/Polymarket/clob/midpoints](https://docs.polymarket.com/api-reference/market-data/get-midpoint-prices-query-parameters)            |      50 | Get midpoint prices (query parameters)   |
| [direct/v1/Polymarket/clob/price](https://docs.polymarket.com/api-reference/market-data/get-market-price)                                    |      50 | Get market price                         |
| [direct/v1/Polymarket/clob/prices](https://docs.polymarket.com/api-reference/market-data/get-market-prices-query-parameters)                 |      50 | Get market prices (query parameters)     |
| [direct/v1/Polymarket/clob/spread](https://docs.polymarket.com/api-reference/market-data/get-spread)                                         |      50 | Get spread                               |

## Ramp

### GET

| Path                                                                                                                     | Est. CU | Description            |
| ------------------------------------------------------------------------------------------------------------------------ | ------: | ---------------------- |
| [direct/v1/Polymarket/bridge/supported-assets](https://docs.polymarket.com/api-reference/bridge/get-supported-assets)    |      50 | Get supported assets   |
| [direct/v1/Polymarket/bridge/status/\{address}](https://docs.polymarket.com/api-reference/bridge/get-transaction-status) |      50 | Get transaction status |

## SocialFi

### GET

| Path                                                                                                                                                        | Est. CU | Description                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------: | ------------------------------------ |
| [direct/v1/Polymarket/gamma/comments/\{id}](https://docs.polymarket.com/api-reference/comments/get-comments-by-comment-id)                                  |      50 | Get comments by comment id           |
| [direct/v1/Polymarket/gamma/comments](https://docs.polymarket.com/api-reference/comments/list-comments)                                                     |      50 | List comments                        |
| [direct/v1/Polymarket/gamma/comments/user\_address<br />/\{user\_address}](https://docs.polymarket.com/api-reference/comments/get-comments-by-user-address) |      50 | Get comments by user address         |
| [direct/v1/Polymarket/gamma/profile](https://docs.polymarket.com/api-reference/profiles/get-profile-positions-and-activity)                                 |      50 | Get profile positions and activity   |
| [direct/v1/Polymarket/gamma/public-profile](https://docs.polymarket.com/api-reference/profiles/get-public-profile-by-wallet-address)                        |      50 | Get public profile by wallet address |

## Trading

### GET

| Path                                                                                                                                             | Est. CU | Description                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------: | ----------------------------------- |
| [direct/v1/Polymarket/data/v1/builders<br />/leaderboard](https://docs.polymarket.com/api-reference/builders/get-aggregated-builder-leaderboard) |      50 | Get aggregated builder leaderboard  |
| [direct/v1/Polymarket/data/traded](https://docs.polymarket.com/api-reference/misc/get-total-markets-a-user-has-traded)                           |      50 | Get total markets a user has traded |
| [direct/v1/Polymarket/data/v1/leaderboard](https://docs.polymarket.com/api-reference/core/get-trader-leaderboard-rankings)                       |      50 | Get trader leaderboard rankings     |
| [direct/v1/Polymarket/data/trades](https://docs.polymarket.com/api-reference/core/get-trades-for-a-user-or-markets)                              |      50 | Get trades for a user or markets    |
| [direct/v1/Polymarket/data/activity](https://docs.polymarket.com/api-reference/core/get-user-activity)                                           |      50 | Get user activity                   |

## Utility

### GET

| Path                                                                                                                                           | Est. CU | Description                                   |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ------: | --------------------------------------------- |
| [direct/v1/Polymarket/clob/time](https://docs.polymarket.com/api-reference/data/get-server-time)                                               |      50 | Get server time                               |
| [direct/v1/Polymarket/data/v1/accounting/snapshot](https://docs.polymarket.com/api-reference/misc/download-an-accounting-snapshot-zip-of-csvs) |      50 | Download an accounting snapshot (ZIP of CSVs) |
| [direct/v1/Polymarket/gamma/search](https://docs.polymarket.com/api-reference/search/search-markets-events-and-profiles)                       |      50 | Search markets, events, and profiles          |
