MATERIVO Market Data API
REST-API für indexbasierte Kunststoff-Preisindikationen und den Preisvergleich. 350 Materialien; Kern: 6 Standard-Polymere und 4 Rezyklate.
Öffentlich, ohne Schlüssel
Die Marktdaten-Endpunkte unten brauchen weder Konto noch API-Schlüssel.
Indexbasiert
Preisindikationen werden alle 5 Minuten aus Rohstoff-, Devisen- und Preisindexdaten berechnet — kein Börsenkurs, keine Handelsempfehlung.
Mit Herleitung
Jede Indikation liefert im Feld derivedFrom die Werte, aus denen sie entstanden ist.
Schnellstart
Zugang
Diese Marktdaten-Endpunkte rufen Sie einfach auf (Basis-URL siehe rechts). Daneben gibt es zwei weitere Schnittstellen: die öffentliche API v1 für Preisindex, CO₂-Rechner und Materialdaten unter /api/public/v1 — mit OpenAPI-Beschreibung — und die API v1 für die Daten Ihres Kontos (Rohstoffe, Bedarfe, Angebote) mit Schlüssel im Header X-API-Key. Den Schlüssel legen angemeldete Nutzer unter Einstellungen & Tools → Integrationen an; die Beschreibung der Konto-API erhalten Design-Partner bei der Einrichtung.
Grenzen
Höchstens 1.000 Anfragen je IP-Adresse in 15 Minuten — diese Grenze gilt plattformweit für alle Schnittstellen. Die öffentliche API v1 hat zusätzlich eigene Stundengrenzen (siehe dort). Die Indikationen werden alle 5 Minuten neu berechnet; häufiger abzufragen bringt keine neuen Werte.
POST-Aufrufe vom Server
Schreibende Aufrufe ohne Browser werden aus Sicherheitsgründen (CSRF-Schutz) abgewiesen, wenn weder ein Origin-Header noch ein API-Schlüssel mitkommt. GET-Aufrufe sind davon nicht betroffen.
Code-Beispiele
curl "https://www.materivo.com/api/realtime-prices/material/PP"Die Antwort von /snapshot enthält prices (350 Materialien; Primärware unter virgin, Rezyklate unter recyclate, jeweils low/current/high in €/t), commodities, indices und meta (Stand, Quellen, Hinweis).
Verfügbare Endpoints
Diese 8 Endpunkte sind öffentlich — ohne Anmeldung und ohne Schlüssel.
| GET | /api/realtime-prices/snapshot | Alle Preisindikationen (350 Materialien) mit Rohstoffnotierungen, Indizes und Stand |
| GET | /api/realtime-prices/material/{code} | Ein Material, z. B. PP, PE-HD, rPET — mit 30-Tage-Spanne und Herleitung |
| GET | /api/realtime-prices/material/{code}/history | Verlauf der Preisindikation (Parameter daysBack: 7, 30 oder 90) |
| GET | /api/realtime-prices/commodities | Rohstoff- und Devisennotierungen (u. a. Brent, Naphtha, EUR/USD) |
| GET | /api/realtime-prices/status | Stand und Zustand des Preisdienstes |
| GET | /api/realtime-prices/datasources | Datenquellen mit Erreichbarkeit |
| POST | /api/realtime-prices/compare | Eigenen Preis gegen die Indikation einordnen — Body: {"material":"PP","price":1500} (€/t) |
| POST | /api/benchmarking/calculate | Preis-Audit wie auf /audit — Body: {"materialType":"PP","offerPrice":1.5} (€/kg) |
Benchmarking-Verlauf, regionale Vergleiche, Landed Cost und Preis-Alerts gibt es in der Anwendung für angemeldete Nutzer — sie sind nicht Teil dieser öffentlichen Schnittstelle.
Jetzt loslegen
Die öffentlichen Endpunkte können Sie sofort nutzen. Firmendaten per ERP-Anbindung schalten wir gemeinsam mit unseren Design-Partnern frei.