Events

События (Events) представляют вопросы на Polymarket. Каждое событие может содержать один или несколько рынков.

GET /events

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

Возвращает список событий с возможностью фильтрации, сортировки и пагинации. Используйте этот эндпоинт для построения каталогов, дашбордов и поиска событий по критериям. Ответ — массив объектов, каждый из которых содержит вложенный массив markets с торговыми идентификаторами.

Query параметры

ПараметрТипОписание
idstringID события optional
slugstringSlug из URL optional
tag_idintegerФильтр по тегу optional
series_idintegerФильтр по серии optional
activebooleanТолько активные optional
closedbooleanТолько закрытые optional
limitintegerКоличество (макс. 100) optional
offsetintegerСмещение optional
orderstringПоле сортировки optional
ascendingbooleanНаправление сортировки optional

Пример

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

Ответ

[
  {
    "id": "123456",
    "slug": "will-bitcoin-reach-100k",
    "title": "Will Bitcoin reach $100k?",
    "description": "This market resolves Yes if...",
    "active": true,
    "closed": false,
    "liquidity": 150000.50,
    "volume": 2500000.00,
    "volume24hr": 125000.00,
    "startDate": "2024-01-01T00:00:00Z",
    "endDate": "2025-12-31T23:59:59Z",
    "image": "https://polymarket-upload.s3.amazonaws.com/...",
    "tags": [{"id": "21", "label": "Crypto", "slug": "crypto"}],
    "markets": [
      {
        "id": "789",
        "question": "Will Bitcoin reach $100k?",
        "conditionId": "0x1234...",
        "outcomes": "[\"Yes\", \"No\"]",
        "outcomePrices": "[\"0.65\", \"0.35\"]",
        "clobTokenIds": ["TOKEN_YES", "TOKEN_NO"]
      }
    ]
  }
]

GET /events/{id}

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

Возвращает одно событие по внутреннему числовому ID. Используйте, когда ID уже известен из предыдущих запросов или хранится в вашей базе данных. Быстрее, чем фильтрация через /events?id=.

curl "https://gamma-api.polymarket.com/events/123456"

GET /events/slug/{slug}

GET https://gamma-api.polymarket.com/events/slug/{slug}

Возвращает одно событие по slug — человекочитаемому идентификатору из URL страницы на Polymarket. Удобен, когда пользователь делится ссылкой или вы парсите URL вида polymarket.com/event/will-bitcoin-reach-100k.

curl "https://gamma-api.polymarket.com/events/slug/will-bitcoin-reach-100k"

Поля ответа

ПолеТипОписание
idstringУникальный ID
slugstringURL-friendly идентификатор
titlestringЗаголовок
activebooleanСобытие активно
closedbooleanЗакрыто для торговли
volumenumberОбщий объём (USD)
volume24hrnumberОбъём за 24ч (USD)
liquiditynumberЛиквидность (USD)
marketsarrayМассив рынков
tagsarrayМассив тегов

Примеры

# Топ по объёму
curl "https://gamma-api.polymarket.com/events?active=true&closed=false&order=volume&ascending=false&limit=20"

# По категории
curl "https://gamma-api.polymarket.com/events?tag_id=2&active=true"

# Спортивная лига
curl "https://gamma-api.polymarket.com/events?series_id=10345&active=true"