Markets

Рынки (Markets) представляют торгуемые исходы внутри событий. Каждый рынок имеет бинарный результат (Yes/No).

GET /markets

GET https://gamma-api.polymarket.com/markets

Возвращает список рынков с фильтрацией. В отличие от /events, работает на уровне отдельных торгуемых исходов. Особенно полезен параметр clob_token_ids — позволяет получить метаданные рынка, когда у вас есть только token_id из CLOB или Data API. Также удобен для обратного маппинга condition_id → название рынка.

Query параметры

ПараметрТипОписание
idstringID рынка optional
slugstringSlug рынка optional
condition_idstringCondition ID optional
clob_token_idsstringToken ID (через запятую) optional
tag_idintegerФильтр по тегу optional
activebooleanТолько активные optional
closedbooleanТолько закрытые optional
limitintegerКоличество (макс. 100) optional
offsetintegerСмещение optional

Пример

curl "https://gamma-api.polymarket.com/markets?active=true&closed=false&limit=10"

Ответ

[
  {
    "id": "789",
    "question": "Will Bitcoin reach $100k by December 2025?",
    "conditionId": "0xabc123...",
    "slug": "will-bitcoin-reach-100k-by-december-2025",
    "outcomes": "[\"Yes\", \"No\"]",
    "outcomePrices": "[\"0.65\", \"0.35\"]",
    "clobTokenIds": [
      "71321045679252212594626385532706912750332728571942532289631379312455583992563",
      "52149213271006725695621005895325230012589112451232501253215625120125635212562"
    ],
    "volume": "2500000.00",
    "liquidity": "150000.50",
    "active": true,
    "closed": false,
    "acceptingOrders": true,
    "enableOrderBook": true
  }
]

GET /markets/{id}

GET https://gamma-api.polymarket.com/markets/{id}

Возвращает один рынок по внутреннему ID Gamma. Используйте, когда ID известен. Для поиска по condition_id или token_id используйте /markets с соответствующими параметрами.

curl "https://gamma-api.polymarket.com/markets/789"

Ключевые поля

ПолеОписание
conditionIdOn-chain идентификатор для CLOB API
clobTokenIdsToken IDs [YES, NO] для торговли
outcomePricesТекущие цены [Yes, No]
enableOrderBookДоступна ли торговля через CLOB
acceptingOrdersПринимаются ли ордера
Token IDs
Поле clobTokenIds содержит идентификаторы для работы с CLOB API. Первый — Yes токен, второй — No.

Примеры

# Поиск по condition_id
curl "https://gamma-api.polymarket.com/markets?condition_id=0xabc123..."

# Поиск по token_id
curl "https://gamma-api.polymarket.com/markets?clob_token_ids=71321..."