Pobierz aktywność portfela Polymarket
Polymarket
Prediction-market discovery and market data.
Pobierz aktywność portfela Polymarket
Pobiera aktywność rynków predykcyjnych. Filtruj rynek według wartości condition-ID, użyj start i end dla okna czasowego oraz limit i offset do stronicowania. Dodatkowe selektory obejmują eventId, type, side, sortBy i sortDirection. Pomyślna odpowiedź to tablica najwyższego poziomu z rekordami aktywności.
Cennik referencyjny
- Rozliczanie: stała podstawa kosztu za udane żądanie.
- Szacunek referencyjny dla żądania: USD 0.012.
Wyłącznie metadane referencyjne, a nie wycena konta, gwarantowana cena lub limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.
- Typ: integerendmin.:0
Górna granica znacznika czasu (sekundy epoch) okna aktywności. Pomiń, aby użyć wartości domyślnej (bieżący czas); wiersze nowsze niż
endsą wykluczane. - Typ: array integer[]event
Id min.:1Lista identyfikatorów zdarzeń oddzielonych przecinkami. Wzajemnie wyklucza się z market.
- Typ: booleanexclude
Deposits Withdrawals Wyklucza rekordy wpłat i wypłat. Domyślna wartość
trueobowiązuje nawet wtedy, gdytypeżąda takich rekordów, więc aby otrzymać wpłaty i wypłaty, musisz podaćfalse. - Typ: integerlimitmin.:0maks.:500
Rozmiar strony. Wartości powyżej maksimum są ograniczane do 500.
- Typ: array string[]market
Lista identyfikatorów warunków oddzielonych przecinkami. Wzajemnie wyklucza się z eventId.
- Typ: integeroffsetmin.:0maks.:5000
Indeks początkowy paginacji. Żądania przekraczające limit są odrzucane z kodem 400 (nigdy nie są po cichu ograniczane). Aby odczytać historię głębiej niż offset 5000, stronicuj w oknach
start/end— każde okno ma własny budżet offsetu. - Typ: string enumsidewartości
- B
U Y - S
E L L
- Typ: string enumsort
By wartości- T
I M E S T A M P - T
O K E N S - C
A S H
- Typ: string enumsort
Direction DESC(domyślnie) zwraca najpierw najnowsze wiersze;ASCnajpierw najstarsze. Obie kolejności są stabilne — to samo zapytanie zwraca te same wiersze przy dowolnymlimit/offset, więc strony łączą się bez luk i powtórzeń.wartości- A
S C - D
E S C
- Typ: integerstartmin.:0
Dolna granica znacznika czasu (sekundy epoch) okna aktywności. Pomiń lub podaj
0dla domyślnego okna (około ostatnich 3 lat); podaj dodatnią wartość epoch (np.1), aby pobrać pełną historię. PrzysortDirection=ASCpominięciestartod razu odczytuje historię konta od początku (bez domyślnego okna). - Typ: array string[] enumtype
Lista typów aktywności do uwzględnienia, oddzielonych przecinkami. Rekordy DEPOSIT i WITHDRAWAL wymagają również
excludeDepositsWithdrawals=false.wartości- 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
- Typ: stringuserwymagane
Adres profilu użytkownika (z prefiksem 0x, 40 znaków szesnastkowych)
- Typ: array object[] · Response65D835437A58_Activity[]200
Sukces
- assetTyp: string
Identyfikator tokena, którego dotyczy ten wiersz. Wypełniany w wierszach
REDEEMtokenem rozliczanym przez ten wiersz. Pusty, gdy wiersz nie dotyczy konkretnego tokena. - bioTyp: string
- conditionTyp: string · Response65D835437A58_Hash64
Id Ciąg 64 znaków szesnastkowych z prefiksem 0x
- eventTyp: string
Slug - iconTyp: string
Grafika rynku. Gdy rynek nie ma własnej ikony, używany jest obraz rynku, a następnie ikona i obraz wydarzenia nadrzędnego. Pusta w wierszach
CONVERSION. - isTyp: boolean
Combo Wartość true, gdy ten wiersz jest częścią pozycji kombinowanej (obejmującej wiele rynków). To tylko flaga — szczegóły kombinacji nie są tu osadzone. conditionId wiersza jest równy combo_condition_id kombinacji; przekaż go do /v1/activity/combos lub /v1/positions/combos przez market_id, aby pobrać nogi i szczegóły. Pomijane w wierszach niebędących kombinacjami.
- nameTyp: string
- outcomeTyp: string
- outcomeTyp: integer
Index Indeks liczony od zera wyniku tego wiersza w tablicy
outcomesrynku, więcoutcomezawsze równa sięoutcomes[outcomeIndex]. W wierszachREDEEMwskazuje wynik rozliczany przez wiersz, a nie zwycięski wynik rynku.999oznacza, że nie udało się ustalić wyniku; wtedyoutcomejest pusty. - priceTyp: number
- profileTyp: string
Image - profileTyp: string
Image Optimized - proxyTyp: string · Response65D835437A58_Address
Wallet Adres profilu użytkownika (z prefiksem 0x, 40 znaków szesnastkowych)
- pseudonymTyp: string
- sideTyp: string enumwartości
- B
U Y - S
E L L
- sizeTyp: number
Kwota tokenów dla tego wiersza. W wierszach
REDEEMto liczba tokenów spalonych dla wyniku tego wiersza, więc wykupienie obu stron rynku zwraca jeden wiersz na wynik zamiast jednego połączonego wiersza. - slugTyp: string
- timestampTyp: integer Format: int64
Signed 64-bit integers (long type).
- titleTyp: string
- transactionTyp: string
Hash - typeTyp: string enumwartości
- 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
- usdcTyp: number
Size Kwota USDC dla tego wiersza. W wierszach
REDEEMto wypłata za wynik tego wiersza i wynosi0dla przegrywającego wyniku; wiersze jednego wykupu sumują się do łącznej wypłaty.
application/json - 400
Nie można przetworzyć żądania. Sprawdź parametry żądania.
- 401
Wymagany jest prawidłowy klucz API Felo.
- 402
Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.
- 403
Konto nie ma uprawnień do wykonania tej operacji.
- 429
Osiągnięto limit żądań lub wydatków.
- 502
Usługa nie mogła ukończyć żądania.
- 503
API lub usługa rozliczeniowa jest tymczasowo niedostępna.
- 504
Upłynął limit czasu usługi podczas przetwarzania żądania.
- default
Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy
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
}
]