Felo API PlatformFelo API Platform
Wszystkie endpointy Polymarket
v0.2.0-beta
OpenAPI 3.1.0

Pobierz aktywność portfela Polymarket

Serwer:https://openapi.felo.ai
Biblioteki klienckie

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.

Parametry zapytania
  • end
    Typ: integer
    min.:  
    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ż end są wykluczane.

  • eventId
    Typ: array integer[]
    min.:  
    1

    Lista identyfikatorów zdarzeń oddzielonych przecinkami. Wzajemnie wyklucza się z market.

  • excludeDepositsWithdrawals
    Typ: boolean

    Wyklucza rekordy wpłat i wypłat. Domyślna wartość true obowiązuje nawet wtedy, gdy type żąda takich rekordów, więc aby otrzymać wpłaty i wypłaty, musisz podać false.

  • limit
    Typ: integer
    min.:  
    0
    maks.:  
    500

    Rozmiar strony. Wartości powyżej maksimum są ograniczane do 500.

  • market
    Typ: array string[]

    Lista identyfikatorów warunków oddzielonych przecinkami. Wzajemnie wyklucza się z eventId.

  • offset
    Typ: integer
    min.:  
    0
    maks.:  
    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.

  • side
    Typ: string enum
    wartości
    • BUY
    • SELL
  • sortBy
    Typ: string enum
    wartości
    • TIMESTAMP
    • TOKENS
    • CASH
  • sortDirection
    Typ: string enum

    DESC (domyślnie) zwraca najpierw najnowsze wiersze; ASC najpierw najstarsze. Obie kolejności są stabilne — to samo zapytanie zwraca te same wiersze przy dowolnym limit/offset, więc strony łączą się bez luk i powtórzeń.

    wartości
    • ASC
    • DESC
  • start
    Typ: integer
    min.:  
    0

    Dolna granica znacznika czasu (sekundy epoch) okna aktywności. Pomiń lub podaj 0 dla domyślnego okna (około ostatnich 3 lat); podaj dodatnią wartość epoch (np. 1), aby pobrać pełną historię. Przy sortDirection=ASC pominięcie start od razu odczytuje historię konta od początku (bez domyślnego okna).

  • type
    Typ: array string[] enum

    Lista typów aktywności do uwzględnienia, oddzielonych przecinkami. Rekordy DEPOSIT i WITHDRAWAL wymagają również excludeDepositsWithdrawals=false.

    wartości
    • TRADE
    • SPLIT
    • MERGE
    • REDEEM
    • REWARD
  • user
    Typ: string
    wymagane

    Adres profilu użytkownika (z prefiksem 0x, 40 znaków szesnastkowych)

Odpowiedzi
  • 200
    Typ: array object[] · Response65D835437A58_Activity[]

    Sukces

    • asset
      Typ: string

      Identyfikator tokena, którego dotyczy ten wiersz. Wypełniany w wierszach REDEEM tokenem rozliczanym przez ten wiersz. Pusty, gdy wiersz nie dotyczy konkretnego tokena.

    • bio
      Typ: string
    • conditionId
      Typ: string · Response65D835437A58_Hash64

      Ciąg 64 znaków szesnastkowych z prefiksem 0x

    • eventSlug
      Typ: string
    • icon
      Typ: 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.

    • isCombo
      Typ: boolean

      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.

    • name
      Typ: string
    • outcome
      Typ: string
    • outcomeIndex
      Typ: integer

      Indeks liczony od zera wyniku tego wiersza w tablicy outcomes rynku, więc outcome zawsze równa się outcomes[outcomeIndex]. W wierszach REDEEM wskazuje wynik rozliczany przez wiersz, a nie zwycięski wynik rynku. 999 oznacza, że nie udało się ustalić wyniku; wtedy outcome jest pusty.

    • price
      Typ: number
    • profileImage
      Typ: string
    • profileImageOptimized
      Typ: string
    • proxyWallet
      Typ: string · Response65D835437A58_Address

      Adres profilu użytkownika (z prefiksem 0x, 40 znaków szesnastkowych)

    • pseudonym
      Typ: string
    • side
      Typ: string enum
      wartości
      • BUY
      • SELL
    • size
      Typ: number

      Kwota tokenów dla tego wiersza. W wierszach REDEEM to liczba tokenów spalonych dla wyniku tego wiersza, więc wykupienie obu stron rynku zwraca jeden wiersz na wynik zamiast jednego połączonego wiersza.

    • slug
      Typ: string
    • timestamp
      Typ: integer Format: int64

      Signed 64-bit integers (long type).

    • title
      Typ: string
    • transactionHash
      Typ: string
    • type
      Typ: string enum
      wartości
      • TRADE
      • SPLIT
      • MERGE
      • REDEEM
      • REWARD
    • usdcSize
      Typ: number

      Kwota USDC dla tego wiersza. W wierszach REDEEM to wypłata za wynik tego wiersza i wynosi 0 dla 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
Request Example for get/v1/beta/polymarket/activity
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
  }
]
Get Polymarket Wallet Activity