Отримати активність гаманця Polymarket
Polymarket
Prediction-market discovery and market data.
Отримати активність гаманця Polymarket
Отримує активність на ринку прогнозів. Фільтруйте ринок за значеннями condition-ID, використовуйте start і end для часового вікна, а limit і offset для пагінації. Додаткові селектори включають eventId, type, side, sortBy і sortDirection. Успішна відповідь — масив записів активності верхнього рівня.
Довідкові ціни
- Тарифікація: фіксована базова вартість успішного запиту.
- Довідкова оцінка запиту: USD 0.012.
Довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.
- Тип: integerendмін.:0
Верхня межа часового вікна активності (в секундах епохи). Опустіть для значення за замовчуванням (поточний час); рядки новіші за
endвиключаються. - Тип: array integer[]event
Id мін.:1Список ідентифікаторів подій через кому. Взаємовиключний з market.
- Тип: booleanexclude
Deposits Withdrawals Виключає записи про депозити й виведення. Значення за замовчуванням
trueзастосовується навіть тоді, колиtypeзапитує ці записи, тому для отримання депозитів і виведень потрібно передатиfalse. - Тип: integerlimitмін.:0макс.:500
Розмір сторінки. Значення, більші за максимум, обмежуються 500.
- Тип: array string[]market
Список ідентифікаторів умов через кому. Взаємовиключний з eventId.
- Тип: integeroffsetмін.:0макс.:5000
Початковий індекс для пагінації. Запити понад ліміт відхиляються з кодом 400 (без автоматичного обмеження). Щоб читати історію глибше за offset 5000, розбивайте її на вікна
start/end: кожне вікно має власний бюджет offset. - Тип: string перелікsideзначення
- B
U Y - S
E L L
- Тип: string перелікsort
By значення- T
I M E S T A M P - T
O K E N S - C
A S H
- Тип: string перелікsort
Direction DESC(за замовчуванням) повертає спочатку найновіші рядки,ASC— найстаріші. Обидва порядки стабільні: той самий запит повертає ті самі рядки за будь-якихlimit/offset, тому сторінки складаються без пропусків і повторів.значення- A
S C - D
E S C
- Тип: integerstartмін.:0
Нижня межа часового вікна активності (в секундах епохи). Опустіть або передайте
0для вікна за замовчуванням (останні ~3 роки); передайте додатне значення епохи (наприклад,1), щоб отримати всю історію. ЗаsortDirection=ASCпропускstartуже читає від початку історії облікового запису (без вікна за замовчуванням). - Тип: array string[] перелікtype
Список типів активності через кому для включення. Записи DEPOSIT і WITHDRAWAL також вимагають
excludeDepositsWithdrawals=false.значення- T
R A D E - S
P L I T - M
E R G E - R
E D E E M - R
E W A R D
- Тип: stringuserобов'язкове
Адреса профілю користувача (з префіксом 0x, 40 шістнадцяткових символів)
- Тип: array object[] · Response65D835437A58_Activity[]200
Успіх
- assetТип: string
ID токена, до якого належить цей рядок. Заповнюється в рядках
REDEEMтокеном, який цей рядок розраховує. Порожній, якщо рядок не стосується конкретного токена. - bioТип: string
- conditionТип: string · Response65D835437A58_Hash64
Id 64-символьний hex-рядок з префіксом 0x
- eventТип: string
Slug - iconТип: string
Зображення маркету. Якщо маркет не має власної іконки, використовується зображення маркету, потім іконка та зображення батьківської події. Порожнє в рядках
CONVERSION. - isТип: boolean
Combo True, якщо цей рядок є частиною комбінованої (мультимаркетної) позиції. Лише прапорець — деталі комбінації тут не вбудовуються. conditionId рядка дорівнює combo_condition_id комбінації; передайте його в /v1/activity/combos або /v1/positions/combos через market_id, щоб отримати плечі та деталі. У рядках без комбінації пропускається.
- nameТип: string
- outcomeТип: string
- outcomeТип: integer
Index Індекс результату цього рядка в масиві
outcomesмаркету, що починається з нуля, томуoutcomeзавжди дорівнюєoutcomes[outcomeIndex]. У рядкахREDEEMвін визначає результат, який розраховує рядок, а не переможний результат маркету.999означає, що результат не вдалося визначити; у цьому випадкуoutcomeпорожній. - priceТип: number
- profileТип: string
Image - profileТип: string
Image Optimized - proxyТип: string · Response65D835437A58_Address
Wallet Адреса профілю користувача (з префіксом 0x, 40 шістнадцяткових символів)
- pseudonymТип: string
- sideТип: string перелікзначення
- B
U Y - S
E L L
- sizeТип: number
Кількість токенів для цього рядка. У рядках
REDEEMце кількість токенів, спалених для результату цього рядка, тому погашення обох сторін маркету повертає по одному рядку на результат замість одного об'єднаного рядка. - slugТип: string
- timestampТип: integer Формат: int64
Signed 64-bit integers (long type).
- titleТип: string
- transactionТип: string
Hash - typeТип: string перелікзначення
- T
R A D E - S
P L I T - M
E R G E - R
E D E E M - R
E W A R D
- usdcТип: number
Size Сума в USDC для цього рядка. У рядках
REDEEMце виплата за результатом цього рядка, і вона дорівнює0для програшного результату; рядки одного погашення в сумі дають загальну виплату.
application/json - 400
Не вдалося обробити запит. Перевірте параметри запиту.
- 401
Потрібен дійсний API-ключ Felo.
- 402
Запит неможливо виконати: умови білінгу не виконано.
- 403
Обліковий запис не має дозволу на цю операцію.
- 429
Досягнуто ліміту запитів або витрат.
- 502
Служба не змогла виконати запит.
- 503
API або служба білінгу тимчасово недоступні.
- 504
Час очікування обробки запиту вичерпано.
- default
Відповідь із помилкою; наскрізні відповіді апстріму можуть використовувати формати постачальника
application/json
curl 'https://openapi.felo.ai/v1/beta/polymarket/activity?user=0x56687bf447db6ffa42ffe2204a05edaa20f55839' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
[
{
"proxyWallet": "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
"timestamp": 1,
"conditionId": "0xdd22472e552920b8438158ea7238bfadfa4f736aa4cee91a6b86c39ead110917",
"type": "TRADE",
"size": 1,
"usdcSize": 1,
"transactionHash": "string",
"price": 1,
"asset": "string",
"side": "BUY",
"outcomeIndex": 1,
"title": "string",
"slug": "string",
"icon": "string",
"eventSlug": "string",
"outcome": "string",
"name": "string",
"pseudonym": "string",
"bio": "string",
"profileImage": "string",
"profileImageOptimized": "string",
"isCombo": true
}
]