Elle fonctionne depuis n’importe quel environnement capable d’émettre des requêtes HTTP(S) :
- Applications Web
- Applications mobiles
- Scripts (Node.js, Python, PHP…)
- Outils d’automatisation
- Solde réel & démo
- Adresses de dépôt
- Positions ouvertes
- Historique des trades
- Informations de compte
- Gestion des clés API
🔑 Obtention de la clé API
Les clés API peuvent être générées depuis l’application mobile CM5Markets ou depuis le site web, dans : Paramètres → Gestion d’API Pour obtenir une clé API :- Définir un nom pour la clé (ex. : BotPerso, AppCRM…).
- (Optionnel) Ajouter une adresse IP autorisée pour restreindre l’accès.
- Générer la clé → vous recevez :
- Clé API
- Clé secrète
La clé secrète n’est affichée qu’une seule fois.
Expiration & Validité
- Aucune clé n’expire automatiquement.
- Vous pouvez révoquer une clé à tout moment.
- Le nombre de clés disponibles dépend du type de compte.
Limites d’usage (Rate Limit)
Les limites d’appels API sont liées au type de compte :| Type de compte | Clés API disponibles | Limite de requêtes / minute |
|---|---|---|
| Standard | 1 clé | 10 requêtes / minute |
| Pro | 3 clés | 50 requêtes / minute |
| Raw Spread | 10 clés | 150 requêtes / minute |
429 – Too Many Requests.
Que peut-on faire avec l’API ?
✔ Récupérer :
- Solde réel et démo
- Historique complet des trades
- Positions ouvertes
- Transactions et activités du compte
- Adresses et réseaux de dépôt
✔ Suivre l’évolution du compte en temps réel
✔ Automatiser le monitoring de vos comptes
❌ Ce que l’API ne permet pas
- Aucun retrait
But de cette documentation
Cette documentation vous guidera pour :- Obtenir votre clé API
- Comprendre les endpoints
- Tester les requêtes avec Postman
- Intégrer l’API dans votre application
- Respecter les limites d’utilisation