Felo API PlatformFelo API Platform
Alle Endpoints von Polymarket
v0.2.0-beta
OpenAPI 3.1.0

Polymarket-Wallet-Aktivität abrufen

Server:https://openapi.felo.ai
Client-Bibliotheken

Polymarket

​

Prediction-market discovery and market data.

Polymarket Operationen

Polymarket-Wallet-Aktivität abrufen

​

Ruft die Aktivität von Prognosemärkten ab. Filtern Sie den Markt über condition-ID-Werte, verwenden Sie start und end für das Zeitfenster sowie limit und offset für die Paginierung. Weitere Selektoren sind eventId, type, side, sortBy und sortDirection. Die erfolgreiche Antwort ist ein Array von Aktivitätsdatensätzen auf oberster Ebene.

Preisreferenz

  • Abrechnung: Feste Kostenbasis pro erfolgreicher Anfrage.
  • Referenzschätzung pro Anfrage: USD 0.012.

Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.

Query-Parameter
  • end
    Typ: integer
    min.:  
    0

    Obergrenzen-Zeitstempel (Epochensekunden) für das Aktivitätsfenster. Weglassen für den Standard (aktuelle Zeit); Zeilen, die neuer als end sind, werden ausgeschlossen.

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

    Kommagetrennte Liste von Event-IDs. Gegenseitig ausschließend mit market.

  • excludeDepositsWithdrawals
    Typ: boolean

    Schließt Einzahlungs- und Auszahlungsdatensätze aus. Der Standardwert true gilt auch dann, wenn type diese Datensätze anfordert; um Einzahlungen und Auszahlungen zu erhalten, müssen Sie false übergeben.

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

    Seitengröße. Werte über dem Maximum werden auf 500 begrenzt.

  • market
    Typ: array string[]

    Kommagetrennte Liste von Condition-IDs. Gegenseitig ausschließend mit eventId.

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

    Startindex für die Paginierung. Anfragen jenseits der Obergrenze werden mit 400 abgelehnt (nie stillschweigend begrenzt). Um Verlauf tiefer als Offset 5000 zu lesen, paginieren Sie innerhalb von start/end-Fenstern – jedes Fenster hat sein eigenes Offset-Budget.

  • side
    Typ: string enum
    Werte
    • BUY
    • SELL
  • sortBy
    Typ: string enum
    Werte
    • TIMESTAMP
    • TOKENS
    • CASH
  • sortDirection
    Typ: string enum

    DESC (Standard) gibt die neuesten Zeilen zuerst zurück, ASC die ältesten. Beide Sortierungen sind stabil – dieselbe Abfrage liefert bei jedem limit/offset dieselben Zeilen, sodass sich Seiten ohne Lücken oder Wiederholungen zusammensetzen lassen.

    Werte
    • ASC
    • DESC
  • start
    Typ: integer
    min.:  
    0

    Untergrenzen-Zeitstempel (Epochensekunden) für das Aktivitätsfenster. Weglassen oder 0 übergeben für das Standardfenster (die letzten ~3 Jahre); einen positiven Zeitstempel (z. B. 1) übergeben, um den vollständigen Verlauf abzurufen. Bei sortDirection=ASC liest das Weglassen von start bereits ab Beginn des Kontoverlaufs (kein Standardfenster).

  • type
    Typ: array string[] enum

    Kommagetrennte Liste der einzuschließenden Aktivitätstypen. Datensätze des Typs DEPOSIT und WITHDRAWAL erfordern außerdem excludeDepositsWithdrawals=false.

    Werte
    • TRADE
    • SPLIT
    • MERGE
    • REDEEM
    • REWARD
  • user
    Typ: string
    erforderlich

    Nutzerprofiladresse (0x-Präfix, 40 Hex-Zeichen)

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

    Erfolg

    • asset
      Typ: string

      Token-ID, auf die sich diese Zeile bezieht. Bei REDEEM-Zeilen mit dem Token gefüllt, den die Zeile abrechnet. Leer, wenn die Zeile nicht tokenspezifisch ist.

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

      64-stellige Hex-Zeichenkette mit 0x-Präfix

    • eventSlug
      Typ: string
    • icon
      Typ: string

      Markt-Artwork. Fällt auf das Marktbild und dann auf Symbol und Bild des übergeordneten Ereignisses zurück, wenn der Markt kein eigenes Symbol hat. Leer bei CONVERSION-Zeilen.

    • isCombo
      Typ: boolean

      True, wenn diese Zeile Teil einer kombinatorischen (Multi-Markt-)Position ist. Nur Flag — Kombi-Details sind hier nicht eingebettet. Die conditionId der Zeile entspricht der combo_condition_id des Kombos; übergeben Sie sie über market_id an /v1/activity/combos oder /v1/positions/combos, um Legs und Details abzurufen. Bei Nicht-Kombi-Zeilen ausgelassen.

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

      Nullbasierter Index des Ergebnisses dieser Zeile im outcomes-Array des Markts, sodass outcome immer gleich outcomes[outcomeIndex] ist. Bei REDEEM-Zeilen bezeichnet er das Ergebnis, das die Zeile abrechnet, nicht das Gewinnergebnis des Markts. 999 bedeutet, dass das Ergebnis nicht bestimmt werden konnte; in diesem Fall ist outcome leer.

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

      Nutzerprofiladresse (0x-Präfix, 40 Hex-Zeichen)

    • pseudonym
      Typ: string
    • side
      Typ: string enum
      Werte
      • BUY
      • SELL
    • size
      Typ: number

      Token-Menge für diese Zeile. Bei REDEEM-Zeilen ist es die Anzahl der für das Ergebnis dieser Zeile verbrannten Token, sodass das Einlösen beider Seiten eines Markts eine Zeile pro Ergebnis statt einer einzelnen kombinierten Zeile zurückgibt.

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

      Signed 64-bit integers (long type).

    • title
      Typ: string
    • transactionHash
      Typ: string
    • type
      Typ: string enum
      Werte
      • TRADE
      • SPLIT
      • MERGE
      • REDEEM
      • REWARD
    • usdcSize
      Typ: number

      USDC-Betrag für diese Zeile. Bei REDEEM-Zeilen ist es die Auszahlung für das Ergebnis dieser Zeile und 0 für ein Verlierer-Ergebnis; die Zeilen einer Einlösung summieren sich zur Gesamtauszahlung.

    application/json
  • 400

    Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.

  • 401

    Ein gültiger Felo-API-Schlüssel ist erforderlich.

  • 402

    Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.

  • 403

    Das Konto ist für diesen Vorgang nicht berechtigt.

  • 429

    Ein Anfrage- oder Ausgabenlimit wurde erreicht.

  • 502

    Der Dienst konnte die Anfrage nicht abschließen.

  • 503

    Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.

  • 504

    Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.

  • default

    Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden

    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