API de données Polymarket & Kalshi

Données Polymarket & Kalshi API

Une API pour la profondeur des marchés prédictifs : JSON sur REST avec une clé Bearer pour l'historique stocké, plus des mises à jour normalisées du carnet actuel via WebSocket. Les enveloppes exactes et horodatages sont documentés par surface.

L’API de données DepthFeed Polymarket & Kalshi retourne la découverte de marché, les métadonnées et les observations stockées en profondeur via REST. WebSocket publie des trames normalisées du carnet en direct. Les deux sont en JSON simple, mais les clients doivent suivre leurs contrats documentés plutôt que d’assumer des objets identiques octet par octet.

Lire la documentation API

API de données Polymarket & Kalshi en un coup d'œil

Protocole
JSON via HTTPS — REST + WebSocket
Auth
Bearer / X-API-Key (ou ?api_key= sur WS)
Découverte
Marchés → instantanés → en direct /v3/stream
Prêt pour agent
Pas de SDK ; compatible MCP / appel de fonction
Actifs
7 — BTC · ETH · SOL · XRP · DOGE · BNB · HYPE
Horodatages
Temps d’observation en millisecondes ; horodatages source spécifiques au venue
Prix sous-jacent
Référence Binance la plus proche précédant l’observation lorsque disponible
Historique
7/30/90 jours fenêtres + archive complète (Desk)
Livraison
Historique REST + trames WebSocket en direct normalisées
Résolution
Observations stockées brutes ou ?interval= 1s–1j

Découvrez un marché Polymarket, puis récupérez son historique

Commencez par la découverte afin que l’identifiant du marché et les métadonnées restent attachés à la requête. La route snapshot retourne des observations enregistrées ; include_orderbook expose l’échelle stockée et interval sélectionne une ligne enregistrée par bucket.

Requête copiableshell
curl -s "https://api.depthfeed.com/v3/btc/markets?limit=5" \
  -H "Authorization: Bearer df_your_key"

curl -s "https://api.depthfeed.com/v3/btc/markets/<market_id>/snapshots?include_orderbook=true&interval=1m" \
  -H "Authorization: Bearer df_your_key"
  • Omettre l'intervalle pour la résolution brute stockée ; le sous-échantillonnage sélectionne une observation enregistrée et n'interpole pas un carnet manquant.
  • Suivez le curseur de réponse pour la page suivante au lieu de construire une pagination par offset.

API de données Polymarket & Kalshi

Ce que l'API vous donne

  1. REST pour l'historique, WebSocket pour les carnets actuels

    Découvrez les marchés, puis récupérez les observations full-depth via REST. Le flux en direct (wss://api.depthfeed.com/v3/stream) publie des trames normalisées du carnet actuel. Les champs partagés du carnet facilitent l’intégration, tandis que les identifiants spécifiques au venue, horodatages et enveloppes de réponse restent explicites.

  2. Conçu pour l’automatisation et les agents

    L’API est en JSON simple avec une clé Bearer (ou X-API-Key), donc elle ne nécessite pas de SDK et s’intègre directement dans toute définition d’outil fonctionnel ou style MCP. Le protocole WebSocket est trois opérations JSON (subscribe / unsubscribe / ping), avec authentification ?api_key= quand les en-têtes ne peuvent être définis. Les erreurs utilisent un enum de codes stable sur lequel vous pouvez basculer (AUTH_INVALID, COIN_NOT_IN_PLAN, RATE_LIMIT_BURST, …).

  3. Mesuré, paginé et ajustable

    Pagination par ensemble de clés, admission REST générale, et contrôles séparés de charge historique gardent les gros tirages prévisibles. Choisissez la résolution stockée ou ajoutez ?interval= de 1s à 1d pour sélectionner une observation enregistrée par bucket. Le point de terminaison n’interpole pas les lignes jamais capturées.

Faire une requête authentifiée

Créez une clé gratuite, découvrez un identifiant de marché natif de venue et récupérez une réponse complète en profondeur limitée avant de construire la boucle d'ingestion.

Obtenez une clé API gratuite · Lire la documentation API

Plus sur les données Polymarket & KalshiPlus sur les données Polymarket & Kalshi

Questions, réponses.

Commencer le backtesting sur une profondeur réelle.