Développeurs

API publique de données de marché

Prix, chandeliers, carnet d’ordres et liste des paires. Sans inscription ni clé, et gratuite.

Démarrage rapide

URL de base: https://yubbit.com/api/v1

Authentification: Non requise

curl https://yubbit.com/api/v1/ticker?symbol=BTC_USDT

Données de marché

Format propre à Yubbit : prix en temps réel, bougies et carnet d’ordres pour une paire ou pour toutes les paires.

GET /api/v1/ping

Vérification de l’état du service.

GET /api/v1/time

Horloge du serveur, pour la signature ou la vérification des écarts.

GET /api/v1/markets

Cours en direct et statistiques sur 24 h pour chaque paire.

GET /api/v1/ticker?symbol=

Prix en temps réel d’une paire. Sans symbole, cet endpoint renvoie toutes les paires spot au format CoinMarketCap (voir la section spot).

GET /api/v1/klines

Bougies OHLCV, de la plus ancienne à la plus récente. open_time correspond à l’heure d’ouverture de la bougie en secondes Unix, et non en millisecondes.

GET /api/v1/orderbook?symbol=

Instantané du carnet d’ordres. Les bids vont du meilleur prix (le plus élevé) au plus bas, les asks du meilleur prix (le plus bas) au plus élevé ; chaque niveau est [prix, quantité]. best_ask / best_bid correspondent aux prix d’exécution d’un achat / d’une vente au marché.

Spot : format CoinMarketCap

Endpoints du marché spot conformes aux spécifications de référencement des plateformes d’échange de CoinMarketCap : résumé, actifs, ticker, carnet d’ordres et transactions.

GET /api/v1/summary

Vue d’ensemble sur 24 heures de toutes les paires spot (résumé CoinMarketCap). lowest_ask et highest_bid sont les meilleurs prix du carnet d’ordres, auxquels un achat ou une vente au marché est exécuté.

GET /api/v1/assets

Toutes les devises négociées sur le marché spot, indexées par symbole (CoinMarketCap A1). Les champs facultatifs ne sont présents que si Yubbit dispose des données : name, can_withdraw (false pendant la maintenance), min_withdraw (USDT uniquement), maker_fee, taker_fee et contractAddress.

GET /api/v1/ticker

Dernier prix et volume sur 24 heures de toutes les paires spot, indexés par BASE_QUOTE (CoinMarketCap A2). isFrozen vaut 1 lorsque le trading est suspendu pour maintenance, sinon 0.

GET /api/v1/orderbook/{market_pair}

Carnet d’ordres de niveau 2 pour une paire (CoinMarketCap A3). Chaque niveau est au format [prix, quantité].

GET /api/v1/trades/{market_pair}

Transactions au comptant récentes pour une paire au cours des dernières 24 heures.

Dérivés : format CoinMarketCap

Contrats perpétuels au format dérivés de CoinMarketCap : contrats, spécifications des contrats et carnet d’ordres.

GET /api/v1/contracts

Tous les contrats perpétuels avec leur prix, leur volume sur 24 heures, le meilleur bid et ask, l’intérêt ouvert, les frais et les spécifications du contrat (CoinMarketCap B1, avec les champs B2 inclus).

GET /api/v1/contract_specs

Spécifications du contrat par ticker_id (CoinMarketCap B2). Les contrats sont linéaires (Vanilla) : un contrat équivaut à une unité de la devise de base, cotée et réglée dans la devise de cotation.

GET /api/v1/orderbook/{ticker_id}

Carnet d’ordres d’un contrat perpétuel (CoinMarketCap B3). Accepte les mêmes paramètres de profondeur et de niveau que le carnet d’ordres spot.

À savoir

  • Yubbit.com peut réduire les débits de données si nécessaire.
  • Cette API est en lecture seule. Elle n’expose aucune donnée de compte, de solde ou d’ordre et ne peut pas passer d’ordres.
  • La limite de débit s’applique par adresse IP. La dépasser renvoie une erreur 429 avec un en-tête Retry-After.
  • Les points de terminaison restent rétrocompatibles ; toute modification incompatible serait publiée sous une nouvelle version, telle que /api/v2.