Binance API
Données de marché et trading crypto en temps réel sur la plus grande plateforme d'échange.
La Binance API donne un accès programmatique complet à la plateforme d'échange de cryptomonnaies Binance : cours en temps réel, carnets d'ordres, historiques, mais aussi passage d'ordres et gestion de compte sur le Spot, la Margin, les Futures et les Options. Les données de marché publiques sont gratuites et ne nécessitent aucune authentification, ce qui en fait une source très utilisée par les développeurs de bots de trading, les outils d'analyse et les tableaux de bord crypto. Les actions sur un compte (ordres, soldes, retraits) passent par une clé API signée.
Que propose l'API Binance ?
Tarifs de l'API Binance
L'accès à l'API est gratuit : Binance ne facture pas l'usage des endpoints. Les seuls coûts sont les frais de trading classiques de la plateforme, prélevés sur les ordres exécutés. Les données de marché publiques sont accessibles sans compte ni clé API.
Offre gratuite — Endpoints de données de marché publics (prix, klines, profondeur, trades, tickers) entièrement gratuits et sans authentification. Un environnement Spot Testnet et un Futures Testnet permettent de tester le passage d'ordres sans fonds réels.
Authentification & intégration
Données publiques : aucune authentification. Endpoints privés (ordres, compte, retraits) : clé API + clé secrète, chaque requête signée en HMAC-SHA256 (ou Ed25519/RSA) avec un timestamp ; la clé API est transmise dans l'en-tête X-MBX-APIKEY.
Trois canaux d'accès : REST API (requêtes ponctuelles), WebSocket Streams (abonnement à des flux temps réel push) et WebSocket API (requêtes et ordres via connexion persistante). Les limites de débit reposent sur un système de poids (weight) par IP et par compte : chaque endpoint consomme un certain nombre de points par fenêtre de temps, exposés via l'en-tête X-MBX-USED-WEIGHT. Réponses en JSON.
Cas d'usage de l'API Binance
- Alimenter un tableau de bord ou un site crypto avec les cours et variations en temps réel.
- Développer un bot de trading automatisé sur le Spot, la Margin ou les Futures.
- Récupérer des historiques de prix (klines) pour du backtesting et de l'analyse technique.
- Suivre en temps réel un carnet d'ordres et la profondeur de marché via WebSocket.
- Synchroniser soldes, ordres et historiques d'un compte dans un outil de portefeuille.
- Construire des alertes de prix ou de volatilité sur une liste de paires.
✓ Points forts
- Données de marché publiques entièrement gratuites et sans clé API.
- Couverture très large : Spot, Margin, Futures, Options et Wallet sur des centaines de paires.
- Flux WebSocket temps réel performants pour les cours et les carnets d'ordres.
- Environnements Testnet pour tester les ordres sans risque, et SDK officiels multi-langages.
- Documentation détaillée et grande communauté de développeurs.
⚠ Limites
- Système de limites par poids (weight) à maîtriser pour éviter les bannissements temporaires d'IP.
- Signature HMAC, gestion du timestamp et fenêtre de réception (recvWindow) ajoutent de la complexité aux requêtes privées.
- Disponibilité et endpoints variables selon la juridiction (restrictions réglementaires dans certains pays).
- Aucune interface de reporting : l'exploitation passe entièrement par le code.
Questions fréquentes sur l'API Binance
L'API Binance est-elle gratuite ?
Oui. L'accès aux endpoints est gratuit et les données de marché publiques ne nécessitent même pas de compte. Les seuls coûts sont les frais de trading habituels prélevés sur les ordres exécutés.
Faut-il une clé API pour récupérer les prix ?
Non. Les endpoints de données de marché (prix, klines, profondeur, tickers) sont publics et accessibles sans authentification. La clé API n'est nécessaire que pour les actions sur un compte (ordres, soldes, retraits).
Comment fonctionne l'authentification des requêtes privées ?
Chaque requête privée est signée en HMAC-SHA256 à partir de la clé secrète et inclut un timestamp ; la clé API est envoyée dans l'en-tête X-MBX-APIKEY. Binance supporte aussi les signatures Ed25519 et RSA.
Comment fonctionnent les limites de débit ?
Binance utilise un système de poids : chaque endpoint consomme un certain nombre de points par fenêtre de temps, par IP et par compte. L'en-tête X-MBX-USED-WEIGHT indique la consommation en cours ; dépasser la limite entraîne un blocage temporaire (code 429 puis bannissement d'IP).
Peut-on tester sans argent réel ?
Oui. Binance propose un Spot Testnet et un Futures Testnet qui reproduisent l'API de production avec des fonds fictifs, pour développer et valider une intégration sans risque.
Quelle différence entre WebSocket Streams et WebSocket API ?
Les WebSocket Streams sont des flux push auxquels on s'abonne pour recevoir les mises à jour de marché en temps réel, alors que la WebSocket API permet d'envoyer des requêtes et des ordres (avec session authentifiée) sur la même connexion persistante.







