Felo API PlatformFelo API Platform
Alle endpoints van Polymarket
v0.2.0-beta
OpenAPI 3.1.0

Polymarket-walletactiviteit ophalen

Server:https://openapi.felo.ai
Clientbibliotheken

Polymarket

​

Prediction-market discovery and market data.

Polymarket-walletactiviteit ophalen

​

Haalt activiteit van voorspellingsmarkten op. Filter de markt met condition-ID-waarden, gebruik start en end voor het tijdvenster en limit en offset voor paginering. Extra selectoren zijn eventId, type, side, sortBy en sortDirection. De succesvolle respons is een array op topniveau met activiteitsrecords.

Prijsreferentie

  • Metering: Vaste kostenbasis per geslaagd verzoek.
  • Referentieschatting per verzoek: USD 0.012.

Alleen referentiemetadata, geen accountofferte, geen gegarandeerde prijs en geen bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.

Queryparameters
  • end
    Type: integer
    min.:  
    0

    Boventijdstempel (epochseconden) voor het activiteitsvenster. Laat weg voor de standaardwaarde (huidige tijd); rijen die nieuwer zijn dan end worden uitgesloten.

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

    Kommagescheiden lijst met event-ID's. Wederzijds uitsluitend met market.

  • excludeDepositsWithdrawals
    Type: boolean

    Sluit stortings- en opnamerecords uit. De standaardwaarde true geldt ook wanneer type die records opvraagt; om stortingen en opnames te krijgen, moet je false doorgeven.

  • limit
    Type: integer
    min.:  
    0
    max.:  
    500

    Paginagrootte. Waarden boven het maximum worden afgekapt op 500.

  • market
    Type: array string[]

    Kommagescheiden lijst met condition-ID's. Wederzijds uitsluitend met eventId.

  • offset
    Type: integer
    min.:  
    0
    max.:  
    5000

    Startindex voor paginering. Verzoeken voorbij de limiet worden geweigerd met een 400 (nooit stilzwijgend afgekapt). Om geschiedenis dieper dan offset 5000 te lezen, pagineer je binnen start/end-vensters – elk venster heeft zijn eigen offsetbudget.

  • side
    Type: string enum
    waarden
    • BUY
    • SELL
  • sortBy
    Type: string enum
    waarden
    • TIMESTAMP
    • TOKENS
    • CASH
  • sortDirection
    Type: string enum

    DESC (standaard) retourneert de nieuwste rijen eerst; ASC de oudste eerst. Beide volgordes zijn stabiel – dezelfde query retourneert bij elke limit/offset dezelfde rijen, zodat pagina's zonder gaten of herhalingen aansluiten.

    waarden
    • ASC
    • DESC
  • start
    Type: integer
    min.:  
    0

    Ondergrens-tijdstempel (epochseconden) voor het activiteitsvenster. Laat weg of geef 0 door voor het standaardvenster (de laatste ~3 jaar); geef een positieve epoch (bijv. 1) door om de volledige geschiedenis op te halen. Met sortDirection=ASC leest het weglaten van start al vanaf het begin van de geschiedenis van het account (geen standaardvenster).

  • type
    Type: array string[] enum

    Kommagescheiden lijst met op te nemen activiteitstypen. Records van het type DEPOSIT en WITHDRAWAL vereisen ook excludeDepositsWithdrawals=false.

    waarden
    • TRADE
    • SPLIT
    • MERGE
    • REDEEM
    • REWARD
  • user
    Type: string
    verplicht

    Gebruikersprofieladres (0x-voorvoegsel, 40 hex-tekens)

Responsen
  • 200
    Type: array object[] · Response65D835437A58_Activity[]

    Geslaagd

    • asset
      Type: string

      Token-ID waar deze rij naar verwijst. Ingevuld bij REDEEM-rijen met het token dat die rij afwikkelt. Leeg wanneer de rij niet tokenspecifiek is.

    • bio
      Type: string
    • conditionId
      Type: string · Response65D835437A58_Hash64

      64-tekens hex-tekenreeks met 0x-voorvoegsel

    • eventSlug
      Type: string
    • icon
      Type: string

      Markt-artwork. Valt terug op de marktafbeelding en vervolgens op het pictogram en de afbeelding van het bovenliggende evenement wanneer de markt geen eigen pictogram heeft. Leeg bij CONVERSION-rijen.

    • isCombo
      Type: boolean

      True wanneer deze rij deel uitmaakt van een combinatiepositie (meerdere markten). Alleen een flag: combinatiedetails zijn hier niet opgenomen. De conditionId van de rij is gelijk aan de combo_condition_id van de combinatie; geef deze via market_id door aan /v1/activity/combos of /v1/positions/combos om legs en details op te halen. Weggelaten bij rijen die geen combinatie zijn.

    • name
      Type: string
    • outcome
      Type: string
    • outcomeIndex
      Type: integer

      Op nul gebaseerde index van de uitkomst van deze rij in de outcomes-array van de markt, zodat outcome altijd gelijk is aan outcomes[outcomeIndex]. Bij REDEEM-rijen geeft deze de uitkomst aan die de rij afwikkelt, niet de winnende uitkomst van de markt. 999 betekent dat de uitkomst niet kon worden bepaald; in dat geval is outcome leeg.

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

      Gebruikersprofieladres (0x-voorvoegsel, 40 hex-tekens)

    • pseudonym
      Type: string
    • side
      Type: string enum
      waarden
      • BUY
      • SELL
    • size
      Type: number

      Tokenbedrag voor deze rij. Bij REDEEM-rijen is dit het aantal verbrande tokens voor de uitkomst van deze rij, zodat het inwisselen van beide kanten van een markt één rij per uitkomst oplevert in plaats van één gecombineerde rij.

    • slug
      Type: string
    • timestamp
      Type: integer Formaat: int64

      Signed 64-bit integers (long type).

    • title
      Type: string
    • transactionHash
      Type: string
    • type
      Type: string enum
      waarden
      • TRADE
      • SPLIT
      • MERGE
      • REDEEM
      • REWARD
    • usdcSize
      Type: number

      USDC-bedrag voor deze rij. Bij REDEEM-rijen is dit de uitbetaling voor de uitkomst van deze rij en 0 voor een verliezende uitkomst; de rijen van één inwisseling tellen op tot de totale uitbetaling.

    application/json
  • 400

    Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.

  • 401

    Een geldige Felo-API-sleutel is vereist.

  • 402

    Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.

  • 403

    Het account mag deze bewerking niet uitvoeren.

  • 429

    Een verzoek- of bestedingslimiet is bereikt.

  • 502

    De dienst kon het verzoek niet voltooien.

  • 503

    De API of factureringsdienst is tijdelijk niet beschikbaar.

  • 504

    Er is een time-out opgetreden bij het verwerken van het verzoek.

  • default

    Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken

    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