CoinMarketCap API
Les données de référence du marché crypto, par API professionnelle.
CoinMarketCap est l'une des plateformes de référence pour les données de marché des crypto-monnaies, et propose une API REST (CoinMarketCap Pro) qui expose ses cotations, classements et métriques à grande échelle. Elle couvre les prix, capitalisations, volumes, listings, paires de marché, données d'exchanges et indicateurs globaux pour des milliers de cryptos. Elle s'adresse aux développeurs, applications financières, dashboards, fonds et plateformes qui veulent intégrer des données crypto reconnues dans leurs produits.
Que propose l'API CoinMarketCap ?
Tarifs de l'API CoinMarketCap
Modèle freemium par abonnement mensuel, fondé sur un quota de crédits d'appel par mois et une limite de requêtes par minute. Un plan Basic gratuit (usage personnel) et plusieurs plans payants débloquent davantage de crédits, l'usage commercial, les données historiques et l'accès à tous les endpoints. Facturation mensuelle ou annuelle (jusqu'à 20 % d'économie à l'année).
Offre gratuite — Plan Basic gratuit : 15 000 crédits d'appel par mois et environ 50 requêtes par minute, réservé à un usage personnel/non commercial, sans accès aux données historiques. Plus de 35 endpoints disponibles.
Authentification & intégration
Clé API transmise dans l'en-tête X-CMC_PRO_API_KEY de chaque requête (ou en paramètre de requête). Les appels ciblent le domaine pro-api.coinmarketcap.com.
API REST, réponses au format JSON. L'usage est mesuré en crédits d'appel consommés par mois, complété d'une limite de requêtes par minute propre à chaque plan. Les plans payants débloquent l'usage commercial, les données historiques et l'ensemble des endpoints.
Cas d'usage de l'API CoinMarketCap
- Afficher les prix et classements crypto de référence dans une application ou un site.
- Construire un dashboard de marché avec capitalisations, volumes et dominance.
- Convertir des montants entre cryptos et devises fiat via l'outil de conversion.
- Suivre les classements et volumes des plateformes d'échange.
- Alimenter un outil d'analyse avec des données historiques OHLCV (plans payants).
- Récupérer les indicateurs globaux du marché pour des rapports ou alertes.
✓ Points forts
- Données de marché reconnues et largement citées comme référence.
- Plan Basic gratuit avec plus de 35 endpoints pour démarrer.
- Authentification simple par clé API dans l'en-tête.
- Paliers de plans clairs, du hobbyiste à l'entreprise.
- Documentation interactive complète et bibliothèques disponibles.
⚠ Limites
- Le plan gratuit est limité à un usage personnel et sans données historiques.
- L'usage commercial impose un plan payant, dès 29 $/mois.
- Le modèle de crédits demande d'anticiper la consommation selon les endpoints appelés.
- Les volumes élevés ou l'accès complet à l'historique peuvent devenir coûteux (299 $/mois et plus).
Questions fréquentes sur l'API CoinMarketCap
L'API CoinMarketCap est-elle gratuite ?
Oui, via le plan Basic : 15 000 crédits d'appel par mois et environ 50 requêtes par minute, mais réservé à un usage personnel non commercial et sans données historiques.
Comment fonctionne le système de crédits ?
Chaque appel consomme un ou plusieurs crédits selon l'endpoint et les paramètres. Le quota mensuel va de 15 000 crédits (Basic) à plusieurs millions sur les plans payants, avec une limite de requêtes par minute par plan.
Comment s'authentifier ?
En transmettant votre clé API dans l'en-tête X-CMC_PRO_API_KEY de chaque requête, sur le domaine pro-api.coinmarketcap.com.
Le plan gratuit autorise-t-il un usage commercial ?
Non, le plan Basic est réservé à l'usage personnel. Pour un usage commercial, il faut souscrire un plan payant à partir de Hobbyist (29 $/mois).
Quelles données peut-on récupérer ?
Cotations, listings et métadonnées des cryptos, données OHLCV, classements et paires d'exchanges, données DEX, indicateurs globaux, conversion de prix et informations sur votre clé.
Comment accéder aux données historiques ?
Les endpoints historiques sont réservés aux plans payants ; le plan Basic gratuit ne donne accès qu'aux données récentes/en temps réel.







