1 Erste Schritte
Die MetalMarket API ist kostenlos und benotigt keine Authentifizierung fur Basis-Endpunkte.
Alle Antworten sind im JSON-Format mit UTF-8-Kodierung. CORS wird unterstutzt.
https://metalmarket.cash/api/v1/Alle Antworten sind im JSON-Format mit UTF-8-Kodierung. CORS wird unterstutzt.
2 Endpunkt-Referenz
GET /api/v1/prices - Aktuelle Preise aller Metalle
GET /api/v1/prices/{metal_id} - Detaillierte Daten fur ein Metall
GET /api/v1/prices/{metal_id}/history?days=30 - Preisverlauf
GET /api/v1/calculator?metal_id=copper&weight_kg=100&purity=95 - Schrottrechner
GET /api/v1/market-status - LME-Marktstatus
GET /api/v1/prices/{metal_id} - Detaillierte Daten fur ein Metall
GET /api/v1/prices/{metal_id}/history?days=30 - Preisverlauf
GET /api/v1/calculator?metal_id=copper&weight_kg=100&purity=95 - Schrottrechner
GET /api/v1/market-status - LME-Marktstatus
3 Rate Limits & Best Practices
- Limit: 100 Anfragen pro Minute pro IP
- Preise cachen fur mindestens 60 Sekunden
- ETags verwenden fur effizientes Polling
- Exponentieller Backoff fur Retry-Logik
- /api/v1/prices bevorzugen fur mehrere Metalle
4 Code-Beispiele
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 Echtzeit-Optionen
- WebSocket: Sub-Sekunden Updates
- Webhooks: Benachrichtigungen bei Schwellenuberschreitung
- Historische Daten: Bis zu 10 Jahre
- Hohere Limits: Bis zu 10.000 Anfragen/Minute
6 Support & Community
- Dokumentation: Vollstandige OpenAPI-Spec unter /api/docs
- GitHub: Open-Source SDKs fur Python, JavaScript, PHP
- Forum: Mit anderen Entwicklern verbinden
- E-Mail: api@metalmarket.cash