AACFlow

Polymarket

Доступ к данным прогнозных рынков от Polymarket

Polymarket — это децентрализованная платформа прогнозных рынков, где пользователи могут торговать на исход будущих событий с использованием технологии блокчейн. Polymarket предоставляет комплексный API, позволяющий разработчикам и агентам получать доступ к данным рынков в реальном времени, спискам событий, информации о ценах и статистике стакана заявок для создания рабочих процессов на основе данных и автоматизаций с использованием ИИ.

С помощью API Polymarket и интеграции AACFlow вы можете позволить агентам программно получать информацию о прогнозных рынках, исследовать открытые рынки и связанные с ними события, анализировать исторические данные о ценах, а также получать доступ к стаканам заявок и средним ценам рынков. Это открывает новые возможности для исследований, автоматизированного анализа и разработки интеллектуальных агентов, которые реагируют на вероятности событий в реальном времени, полученные из рыночных цен.

Ключевые особенности интеграции Polymarket включают:

  • Список рынков и фильтрация: Просмотр всех текущих или исторических прогнозных рынков, фильтрация по тегам, сортировка и постраничная навигация по результатам.
  • Детали рынка: Получение деталей для отдельного рынка по ID рынка или slug, включая его исходы и статус.
  • Списки событий: Доступ к спискам событий Polymarket и детальной информации о событиях.
  • Стакан заявок и данные о ценах: Анализ стакана заявок, получение последних рыночных цен, просмотр средней цены или получение исторической информации о ценах для любого рынка.
  • Готовность к автоматизации: Создание агентов или инструментов, которые программно реагируют на изменения рынков, изменение коэффициентов или конкретные исходы событий.

Используя эти задокументированные конечные точки API, вы можете легко интегрировать богатые данные прогнозных рынков Polymarket в свои собственные рабочие процессы ИИ, информационные панели, исследовательские инструменты и торговые автоматизации.

Инструкции по использованию

Интегрируйте прогнозные рынки Polymarket в рабочий процесс. Можно получать рынки, конкретный рынок, события, конкретное событие, теги, серии, стакан заявок, цену, среднюю цену, историю цен, цену последней сделки, спред, минимальный шаг цены, позиции, сделки, активность, таблицу лидеров, держателей и выполнять поиск.

Инструменты

polymarket_get_markets

Получение списка прогнозных рынков от Polymarket с возможностью фильтрации

Входные параметры

ПараметрТипОбязательныйОписание
closedstringНетФильтр по статусу закрытия (true/false). Используйте false только для открытых рынков.
orderstringНетПоле для сортировки (например, volumeNum, liquidityNum, startDate, endDate, createdAt)
ascendingstringНетНаправление сортировки (true для возрастания, false для убывания)
tagIdstringНетФильтр по ID тега
limitstringНетКоличество результатов на странице (например, "25"). Максимум: 50.
offsetstringНетКоличество результатов для пропуска при постраничной навигации (например, "50").

Выходные данные

ПараметрТипОписание
marketsarrayМассив объектов рынков
idstringID рынка
questionstringВопрос рынка
conditionIdstringID условия
slugstringSlug рынка
endDatestringДата окончания
imagestringURL изображения рынка
outcomesstringJSON строка исходов
outcomePricesstringJSON строка цен исходов
volumestringОбщий объем
liquiditystringОбщая ликвидность
activebooleanАктивен ли рынок
closedbooleanЗакрыт ли рынок
volumeNumnumberОбъем в виде числа
liquidityNumnumberЛиквидность в виде числа
clobTokenIdsarrayID токенов CLOB

polymarket_get_market

Получение деталей конкретного прогнозного рынка по ID или slug

Входные параметры

ПараметрТипОбязательныйОписание
marketIdstringНетID рынка (например, "0x1234...abcd" в формате ID условия). Обязателен, если не указан slug.
slugstringНетSlug рынка (например, "will-trump-win"). URL-дружественный идентификатор. Обязателен, если не указан marketId.

Выходные данные

ПараметрТипОписание
marketobjectОбъект рынка с деталями
idstringID рынка
questionstringВопрос рынка
conditionIdstringID условия
slugstringSlug рынка
resolutionSourcestringИсточник разрешения
endDatestringДата окончания
startDatestringДата начала
imagestringURL изображения рынка
iconstringURL иконки рынка
descriptionstringОписание рынка
outcomesstringJSON строка исходов
outcomePricesstringJSON строка цен исходов
volumestringОбщий объем
liquiditystringОбщая ликвидность
activebooleanАктивен ли рынок
closedbooleanЗакрыт ли рынок
archivedbooleanАрхивирован ли рынок
volumeNumnumberОбъем в виде числа
liquidityNumnumberЛиквидность в виде числа
clobTokenIdsarrayID токенов CLOB
acceptingOrdersbooleanПринимает ли заказы
negRiskbooleanОтрицательный ли риск

polymarket_get_events

Получение списка событий от Polymarket с возможностью фильтрации

Входные параметры

ПараметрТипОбязательныйОписание
closedstringНетФильтр по статусу закрытия (true/false). Используйте false только для открытых событий.
orderstringНетПоле для сортировки (например, volume, liquidity, startDate, endDate, createdAt)
ascendingstringНетНаправление сортировки (true для возрастания, false для убывания)
tagIdstringНетФильтр по ID тега
limitstringНетКоличество результатов на странице (например, "25"). Максимум: 50.
offsetstringНетКоличество результатов для пропуска при постраничной навигации (например, "50").

Выходные данные

ПараметрТипОписание
eventsarrayМассив объектов событий
idstringID события
tickerstringТикер события
slugstringSlug события
titlestringНазвание события
descriptionstringОписание события
startDatestringДата начала
endDatestringДата окончания
imagestringURL изображения события
iconstringURL иконки события
activebooleanАктивно ли событие
closedbooleanЗакрыто ли событие
archivedbooleanАрхивировано ли событие
liquiditynumberОбщая ликвидность
volumenumberОбщий объем
marketsarrayМассив рынков в этом событии

polymarket_get_event

Получение деталей конкретного события по ID или slug

Входные параметры

ПараметрТипОбязательныйОписание
eventIdstringНетID события (например, "12345" или UUID формат). Обязателен, если не указан slug.
slugstringНетSlug события (например, "2024-presidential-election"). URL-дружественный идентификатор. Обязателен, если не указан eventId.

Выходные данные

ПараметрТипОписание
eventobjectОбъект события с деталями
idstringID события
tickerstringТикер события
slugstringSlug события
titlestringНазвание события
descriptionstringОписание события
startDatestringДата начала
creationDatestringДата создания
endDatestringДата окончания
imagestringURL изображения события
iconstringURL иконки события
activebooleanАктивно ли событие
closedbooleanЗакрыто ли событие
archivedbooleanАрхивировано ли событие
liquiditynumberОбщая ликвидность
volumenumberОбщий объем
openInterestnumberОткрытый интерес
commentCountnumberКоличество комментариев
marketsarrayМассив рынков в этом событии

polymarket_get_tags

Получение доступных тегов для фильтрации рынков от Polymarket

Входные параметры

ПараметрТипОбязательныйОписание
limitstringНетКоличество результатов на странице (например, "25"). Максимум: 50.
offsetstringНетКоличество результатов для пропуска при постраничной навигации (например, "50").

Выходные данные

ПараметрТипОписание
tagsarrayМассив объектов тегов
idstringID тега
labelstringМетка тега
slugstringSlug тега
createdAtstringВременная метка создания
updatedAtstringВременная метка последнего обновления

Поиск рынков, событий и профилей на Polymarket

Входные параметры

ПараметрТипОбязательныйОписание
querystringДаПоисковый запрос (например, "presidential election", "bitcoin price").
limitstringНетКоличество результатов на странице (например, "25"). Максимум: 50.
pagestringНетНомер страницы для постраничной навигации (например, "2"). 1-индексированный.
cachestringНетВключить кэширование (true/false)
eventsStatusstringНетФильтр событий по статусу
limitPerTypestringНетОграничить результаты по типу (markets, events, profiles)
eventsTagstringНетФильтр по тегам событий (через запятую)
sortstringНетПоле для сортировки
ascendingstringНетНаправление сортировки (true для возрастания, false для убывания)
searchTagsstringНетВключить теги в результаты поиска (true/false)
searchProfilesstringНетВключить профили в результаты поиска (true/false)
recurrencestringНетФильтр по типу повторения
excludeTagIdstringНетИсключить события с этими ID тегов (через запятую)
keepClosedMarketsstringНетВключить закрытые рынки в результаты (0 или 1)

Выходные данные

ПараметрТипОписание
resultsobjectРезультаты поиска, содержащие массивы markets, events, tags и profiles
marketsarrayМассив соответствующих объектов рынков
eventsarrayМассив соответствующих объектов событий
tagsarrayМассив соответствующих объектов тегов
profilesarrayМассив соответствующих объектов профилей

polymarket_get_series

Получение серий (групп связанных рынков) от Polymarket

Входные параметры

ПараметрТипОбязательныйОписание
limitstringНетКоличество результатов на странице (например, "25"). Максимум: 50.
offsetstringНетКоличество результатов для пропуска при постраничной навигации (например, "50").

Выходные данные

ПараметрТипОписание
seriesarrayМассив объектов серий
idstringID серии
tickerstringТикер серии
slugstringSlug серии
titlestringНазвание серии
seriesTypestringТип серии
recurrencestringПаттерн повторения
imagestringURL изображения серии
iconstringURL иконки серии
activebooleanАктивна ли серия
closedbooleanЗакрыта ли серия
archivedbooleanАрхивирована ли серия
featuredbooleanЯвляется ли серия избранной
volumenumberОбщий объем
liquiditynumberОбщая ликвидность
eventCountnumberКоличество событий в серии

polymarket_get_series_by_id

Получение конкретной серии (группы связанных рынков) по ID от Polymarket

Входные параметры

ПараметрТипОбязательныйОписание
seriesIdstringДаID серии (например, "12345" или UUID формат).

Выходные данные

ПараметрТипОписание
seriesobjectОбъект серии с деталями
idstringID серии
tickerstringТикер серии
slugstringSlug серии
titlestringНазвание серии
seriesTypestringТип серии
recurrencestringПаттерн повторения
imagestringURL изображения серии
iconstringURL иконки серии
activebooleanАктивна ли серия
closedbooleanЗакрыта ли серия
archivedbooleanАрхивирована ли серия
featuredbooleanЯвляется ли серия избранной
volumenumberОбщий объем
liquiditynumberОбщая ликвидность
commentCountnumberКоличество комментариев
eventCountnumberКоличество событий в серии
eventsarrayМассив событий в этой серии

polymarket_get_orderbook

Получение сводки стакана заявок для конкретного токена

Входные параметры

ПараметрТипОбязательныйОписание
tokenIdstringДаID токена CLOB из массива clobTokenIds рынка (например, "71321045679252212594626385532706912750332728571942532289631379312455583992563").

Выходные данные

ПараметрТипОписание
orderbookobjectСтакан заявок с массивами bids и asks
marketstringИдентификатор рынка
asset_idstringID токена актива
hashstringХэш стакана заявок
timestampstringВременная метка
bidsarrayОрдера на покупку
pricestringЦена покупки
sizestringРазмер покупки
asksarrayОрдера на продажу
pricestringЦена продажи
sizestringРазмер продажи
min_order_sizestringМинимальный размер ордера
tick_sizestringМинимальный шаг цены
neg_riskbooleanОтрицательный ли риск

polymarket_get_price

Получение рыночной цены для конкретного токена и стороны

Входные параметры

ПараметрТипОбязательныйОписание
tokenIdstringДаID токена CLOB из массива clobTokenIds рынка (например, "71321045679252212594626385532706912750332728571942532289631379312455583992563").
sidestringДаСторона ордера: "buy" или "sell".

Выходные данные

ПараметрТипОписание
pricestringРыночная цена

polymarket_get_midpoint

Получение средней цены для конкретного токена

Входные параметры

ПараметрТипОбязательныйОписание
tokenIdstringДаID токена CLOB из массива clobTokenIds рынка (например, "71321045679252212594626385532706912750332728571942532289631379312455583992563").

Выходные данные

ПараметрТипОписание
midpointstringСредняя цена

polymarket_get_price_history

Получение исторических данных о ценах для конкретного рыночного токена

Входные параметры

ПараметрТипОбязательныйОписание
tokenIdstringДаID токена CLOB из массива clobTokenIds рынка (например, "71321045679252212594626385532706912750332728571942532289631379312455583992563").
intervalstringНетПродолжительность, заканчивающаяся текущим временем (1m, 1h, 6h, 1d, 1w, max). Взаимоисключающий с startTs/endTs.
fidelitynumberНетРазрешение данных в минутах (например, 60 для ежечасно)
startTsnumberНетНачальная временная метка (Unix секунды UTC)
endTsnumberНетКонечная временная метка (Unix секунды UTC)

Выходные данные

ПараметрТипОписание
historyarrayМассив записей истории цен
tnumberUnix временная метка
pnumberЦена на момент временной метки

polymarket_get_last_trade_price

Получение цены последней сделки для конкретного токена

Входные параметры

ПараметрТипОбязательныйОписание
tokenIdstringДаID токена CLOB из массива clobTokenIds рынка (например, "71321045679252212594626385532706912750332728571942532289631379312455583992563").

Выходные данные

ПараметрТипОписание
pricestringЦена последней сделки
sidestringСторона последней сделки (BUY или SELL)

polymarket_get_spread

Получение спреда между ценой покупки и продажи для конкретного токена

Входные параметры

ПараметрТипОбязательныйОписание
tokenIdstringДаID токена CLOB из массива clobTokenIds рынка (например, "71321045679252212594626385532706912750332728571942532289631379312455583992563").

Выходные данные

ПараметрТипОписание
spreadobjectЗначение спреда между ценой покупки и продажи
spreadstringЗначение спреда

polymarket_get_tick_size

Получение минимального шага цены для конкретного токена

Входные параметры

ПараметрТипОбязательныйОписание
tokenIdstringДаID токена CLOB из массива clobTokenIds рынка (например, "71321045679252212594626385532706912750332728571942532289631379312455583992563").

Выходные данные

ПараметрТипОписание
tickSizestringМинимальный шаг цены

polymarket_get_positions

Получение пользовательских позиций от Polymarket

Входные параметры

ПараметрТипОбязательныйОписание
userstringДаАдрес кошелька пользователя
marketstringНетID условий для фильтрации позиций (например, "0x1234...abcd,0x5678...efgh"). Взаимоисключающий с eventId.
eventIdstringНетID события для фильтрации позиций (например, "12345"). Взаимоисключающий с market.
sizeThresholdstringНетПорог минимального размера позиции (по умолчанию: 1)
redeemablestringНетФильтр только для погашаемых позиций (true/false)
mergeablestringНетФильтр только для объединяемых позиций (true/false)
sortBystringНетПоле для сортировки (TOKENS, CURRENT, INITIAL, CASHPNL, PERCENTPNL, TITLE, RESOLVING, PRICE, AVGPRICE)
sortDirectionstringНетНаправление сортировки (ASC или DESC)
titlestringНетПоисковый фильтр по названию
limitstringНетКоличество результатов на странице (например, "25").
offsetstringНетКоличество результатов для пропуска при постраничной навигации (например, "50").

Выходные данные

ПараметрТипОписание
positionsarrayМассив объектов позиций
proxyWalletstringАдрес прокси-кошелька
assetstringID токена актива
conditionIdstringID условия
sizenumberРазмер позиции
avgPricenumberСредняя цена
initialValuenumberНачальная стоимость
currentValuenumberТекущая стоимость
cashPnlnumberПрибыль/убыток в денежном выражении
percentPnlnumberПрибыль/убыток в процентах
totalBoughtnumberВсего куплено
realizedPnlnumberРеализованная прибыль/убыток
percentRealizedPnlnumberРеализованная прибыль/убыток в процентах
curPricenumberТекущая цена
redeemablebooleanПогашаема ли позиция
mergeablebooleanОбъединяема ли позиция
titlestringНазвание рынка
slugstringSlug рынка
iconstringURL иконки рынка
eventSlugstringSlug события
outcomestringНазвание исхода
outcomeIndexnumberИндекс исхода
oppositeOutcomestringНазвание противоположного исхода
oppositeAssetstringID токена противоположного актива
endDatestringДата окончания
negativeRiskbooleanОтрицательный ли риск

polymarket_get_trades

Получение истории сделок от Polymarket

Входные параметры

ПараметрТипОбязательныйОписание
userstringНетАдрес кошелька пользователя для фильтрации сделок
marketstringНетID рынка/условия для фильтрации сделок (например, "0x1234...abcd"). Взаимоисключающий с eventId.
eventIdstringНетID события для фильтрации сделок (например, "12345"). Взаимоисключающий с market.
sidestringНетФильтр направления сделки (BUY или SELL)
takerOnlystringНетФильтр только для сделок тейкера (true/false, по умолчанию: true)
filterTypestringНетТип фильтра (CASH или TOKENS) - требует filterAmount
filterAmountstringНетПорог суммы фильтра - требует filterType
limitstringНетКоличество результатов на странице (например, "50"). По умолчанию: 100, максимум: 10000.
offsetstringНетКоличество результатов для пропуска при постраничной навигации (например, "100").

Выходные данные

ПараметрТипОписание
tradesarrayМассив объектов сделок
proxyWalletstringАдрес прокси-кошелька
sidestringСторона сделки (BUY или SELL)
assetstringID токена актива
conditionIdstringID условия
sizenumberРазмер сделки
pricenumberЦена сделки
timestampnumberUnix временная метка
titlestringНазвание рынка
slugstringSlug рынка
iconstringURL иконки рынка
eventSlugstringSlug события
outcomestringНазвание исхода
outcomeIndexnumberИндекс исхода
namestringИмя трейдера
pseudonymstringПсевдоним трейдера
biostringБиография трейдера
profileImagestringURL изображения профиля
profileImageOptimizedstringURL оптимизированного изображения профиля
transactionHashstringХэш транзакции

polymarket_get_activity

Получение активности в блокчейне для пользователя, включая сделки, разделения, объединения, погашения, награды и конвертации

Входные параметры

ПараметрТипОбязательныйОписание
userstringДаАдрес кошелька пользователя (с префиксом 0x)
limitstringНетМаксимальное количество результатов для возврата (например, "50"). По умолчанию: 100, максимум: 500.
offsetstringНетКоличество результатов для пропуска при постраничной навигации (например, "100"). По умолчанию: 0, максимум: 10000.
marketstringНетID условий через запятую (например, "0x1234...abcd,0x5678...efgh"). Взаимоисключающий с eventId.
eventIdstringНетID событий через запятую (например, "12345,67890"). Взаимоисключающий с market.
typestringНетФильтр типа активности: TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION, MAKER_REBATE
startnumberНетНачальная временная метка (Unix секунды)
endnumberНетКонечная временная метка (Unix секунды)
sortBystringНетПоле для сортировки: TIMESTAMP, TOKENS или CASH (по умолчанию: TIMESTAMP)
sortDirectionstringНетНаправление сортировки: ASC или DESC (по умолчанию: DESC)
sidestringНетФильтр стороны сделки: BUY или SELL (применяется только к сделкам)

Выходные данные

ПараметрТипОписание
activityarrayМассив записей активности
proxyWalletstringАдрес прокси-кошелька пользователя
timestampnumberUnix временная метка активности
conditionIdstringID условия рынка
typestringТип активности (TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION)
sizenumberРазмер в токенах
usdcSizenumberРазмер в USDC
transactionHashstringХэш транзакции блокчейна
pricenumberЦена (для сделок)
assetstringID токена/актива
sidestringСторона сделки (BUY/SELL)
outcomeIndexnumberИндекс исхода
titlestringНазвание рынка
slugstringSlug рынка
iconstringURL иконки рынка
eventSlugstringSlug события
outcomestringНазвание исхода
namestringОтображаемое имя пользователя
pseudonymstringПсевдоним пользователя
biostringБиография пользователя
profileImagestringURL изображения профиля пользователя
profileImageOptimizedstringURL оптимизированного изображения профиля пользователя

On this page

Инструкции по использованию
Инструменты
polymarket_get_markets
Входные параметры
Выходные данные
polymarket_get_market
Входные параметры
Выходные данные
polymarket_get_events
Входные параметры
Выходные данные
polymarket_get_event
Входные параметры
Выходные данные
polymarket_get_tags
Входные параметры
Выходные данные
polymarket_search
Входные параметры
Выходные данные
polymarket_get_series
Входные параметры
Выходные данные
polymarket_get_series_by_id
Входные параметры
Выходные данные
polymarket_get_orderbook
Входные параметры
Выходные данные
polymarket_get_price
Входные параметры
Выходные данные
polymarket_get_midpoint
Входные параметры
Выходные данные
polymarket_get_price_history
Входные параметры
Выходные данные
polymarket_get_last_trade_price
Входные параметры
Выходные данные
polymarket_get_spread
Входные параметры
Выходные данные
polymarket_get_tick_size
Входные параметры
Выходные данные
polymarket_get_positions
Входные параметры
Выходные данные
polymarket_get_trades
Входные параметры
Выходные данные
polymarket_get_activity
Входные параметры
Выходные данные
Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать