Marktdaten

REST-Übersicht

Basis-URL, Authentifizierung, Antwortformat und Fehler für die Marktdaten-REST-API.

Übersicht

Die Marktdaten-REST-API bietet Zugriff auf Artikelangebote, Kaufaufträge, Preisverlauf und Verkaufsdaten von Drittanbieter-Steam-Marktplätzen. Sie ist ein eigenständiger Dienst, getrennt von der Haupt-Steam-API, und läuft auf einem eigenen Host.

Diese API dokumentiert den REST-Transport. Für den Echtzeit-Stream siehe WebSocket. Beide Transporte nutzen dieselben Marktplätze — siehe Referenz.

Basis-URL

Alle REST-Endpunkte werden von einem einzigen Host bereitgestellt.

https://marketplaceapi.steamapis.com/v2/

Authentifizierung

Füge deinen API-Schlüssel als X-API-Key-Anfrage-Header hinzu. HTTP-Header unterscheiden nicht zwischen Groß- und Kleinschreibung, daher funktioniert auch x-api-key.

X-API-Key: YourSecretAPIKey

Alternativ kannst du den Schlüssel als apiKey-Queryparameter übergeben. Der Header wird bevorzugt.

https://marketplaceapi.steamapis.com/v2/marketplaces?apiKey=YourSecretAPIKey

Antwortformat

Antworten sind flaches JSON. Im Gegensatz zur Steam-API verpackt diese API Antworten nicht in einen { "success": true, "response": {...} }-Umschlag. Parse den Antwortkörper direkt.

Eine erfolgreiche Antwort ist je nach Endpunkt entweder ein einzelnes Objekt oder ein Array von Objekten. Zum Beispiel liefert GET /v2/marketplaces direkt ein Array auf oberster Ebene des Antwortkörpers.

Fehler

Fehler werden mit einem nicht-2xx HTTP-Status und einem JSON-Body zurückgegeben, der eine error-Nachricht und einen maschinenlesbaren code enthält.

error.json
{
  "error": "Marketplace not found",
  "code": "NOT_FOUND"
}

Caching und Rate Limits

Antworten werden serverseitig 10 Sekunden lang zwischengespeichert. Es gibt keine clientseitigen Rate Limits — der Cache fängt wiederholten Traffic ab.

Verfügbare Endpunkte