1 Premiers Pas
L'API MetalMarket est gratuite et ne necessite aucune authentification pour les endpoints de base.
Toutes les reponses sont en format JSON avec encodage UTF-8. L'API supporte CORS.
https://metalmarket.cash/api/v1/Toutes les reponses sont en format JSON avec encodage UTF-8. L'API supporte CORS.
2 Reference des Endpoints
GET /api/v1/prices - Prix actuels de tous les metaux
GET /api/v1/prices/{metal_id} - Donnees detaillees pour un metal specifique
GET /api/v1/prices/{metal_id}/history?days=30 - Historique des prix
GET /api/v1/calculator?metal_id=copper&weight_kg=100&purity=95 - Calculateur de ferraille
GET /api/v1/market-status - Statut du marche LME
GET /api/v1/prices/{metal_id} - Donnees detaillees pour un metal specifique
GET /api/v1/prices/{metal_id}/history?days=30 - Historique des prix
GET /api/v1/calculator?metal_id=copper&weight_kg=100&purity=95 - Calculateur de ferraille
GET /api/v1/market-status - Statut du marche LME
3 Limites & Bonnes Pratiques
- Limite : 100 requetes par minute par IP
- Cachez les prix pendant au moins 60 secondes
- Utilisez les ETags pour un polling efficace
- Backoff exponentiel pour la logique de retry
- Preferez /api/v1/prices pour plusieurs metaux
4 Exemples de Code
JavaScript :
Python :
const prices = await fetch('https://metalmarket.cash/api/v1/prices').then(r => r.json());Python :
import requests\nprices = requests.get('https://metalmarket.cash/api/v1/prices').json() 5 Options Temps Reel
Pour les alertes de prix en temps reel, nous offrons des plans API premium :
- WebSocket : Mises a jour sub-seconde
- Webhooks : Notifications quand les prix croisent vos seuils
- Donnees Historiques : Jusqu'a 10 ans
- Limites Superieures : Jusqu'a 10 000 requetes/minute
6 Support & Communaute
- Documentation : Spec OpenAPI complete a /api/docs
- GitHub : SDKs open-source pour Python, JavaScript, PHP
- Forum : Connectez-vous avec d'autres developpeurs
- Email : api@metalmarket.cash