Merchant API v2
Overview
Hauptseite
Hauptinformationen
Generierung der Unterschrift
Einzahlungen
Erste Schritte
Depot erstellen
Depot erstellen ohne Weiterleitung (iframe)
Benachrichtigung über Einzahlung (webhook)
Überprüfung des Einzahlungsstatus
Abrufen der Liste der Einlagen
Einzahlungen ohne 8-tägige Wartezeit (Steam Trade Protection)
Einzahlungsgenehmigung mit 8-tägigem Hold
Benachrichtigungen zu fehlgeschlagenen Webhooks erhalten
Einzahlungen ohne SkinsBack UI
Create a deposit without SkinsBack UI (API)
Inventar des Benutzers abrufen
Skin-Abhebung
Preisliste (Skin-Verfügbarkeit)
Skin-Suche
Skin kaufen
Skins in großen Mengen kaufen
Status des Skin-Kaufs
Kaufverlauf für Skins
Skin-Kauf stornieren
Sonstiges
Projektsaldo
Auszahlungs- und Einzahlungshistorie
Währungen und Wechselkurse
Serverstatus
Ereignisse in Echtzeit: Websockets
Ereignisse in Echtzeit: Webhook
Skins nach Namen suchen
Skins nach Namen (market hash name) suchen, die ausgezahlt werden können.
Blaue markiert obligatorische Parameter.
Senden Sie eine POST-Anfrage an den API-Endpunkt mit den folgenden Parametern:
method
string
market_search
game
string
'cs2', 'dota2', 'rust'
name
string
Name des Skins (market hash name)
— ODER —
names
array
Array von Skin-Namen (market hash name)
obtained_skin_ids
array
Array von Skin-IDs zur Verfügbarkeitsprüfung (wenn angegeben, sind name/names nicht erforderlich, Max: 100)
limit
int
Maximale Anzahl der Ergebnisse (Standard: 50, Max: 1000)
offset
int
Anzahl der zu überspringenden Ergebnisse (Standard: 0)
delivery_types
array
Array der Lieferarten: [1], [2] oder [1,2]. 1 = Instant, 2 = Slow. Standard: [1,2]
Antwort vom Server:
Bei Erfolg enthält die Antwort vom Server ein JSON-Objekt mit folgendem Inhalt:
items
array
Array, das eine Liste der verfügbaren Skins enthält
has_more
bool
Gibt es weitere Seiten für die Paginierung
Objekt 'items'
id
int
Skin-ID
name
string
Skin-Name
price
float
Skin-Preis in USD
classid
string
Class ID des Skins
delivery_type
int
Lieferart: 1 = Instant, 2 = Slow
paint_index
int / null
Paint Index des Skins (kann null sein)
paint_seed
int / null
Paint Seed des Skins (kann null sein)
assetid
string / null
Steam-Asset-ID des Skins (kann null sein)
source_id
int
Skin-Quellen-ID
stickers
array
Sticker, Charms und Patches des Gegenstands (nur CS2)
Struktur des Sticker-Elements
name
string
Name mit Typ-Präfix (Sticker | ..., Charm | ..., Patch | ...)
img
string
Bild-URL
wear
float / null
Abnutzungswert (kann null sein)
slot
int / null
Slot (kann null sein)
Beispiel für eine erfolgreiche Antwort:
{
"status": "success",
"items": [
{
"id": "2715",
"name": "SSG 08 | Fever Dream (Field-Tested)",
"price": "77.02",
"classid": "3770669160",
"delivery_type": 1,
"paint_index": 844,
"paint_seed": 412,
"assetid": "41234567890",
"source_id": 1,
"stickers": [
{
"name": "Sticker | FaZe Clan (Gold) | Shanghai 2024",
"img": "https://cdn.steamstatic.com/apps/730/icons/econ/stickers/rmr2020/faze_gold.png",
"wear": 0,
"slot": 0
},
{
"name": "Charm | Die-cast AK",
"img": "https://cdn.steamstatic.com/apps/730/icons/econ/keychains/weapon_1/kc_wpn_ak_jelly.png",
"wear": 0,
"slot": null
}
]
},
{
"id": "2722",
"name": "SSG 08 | Fever Dream (Field-Tested)",
"price": "77.02",
"classid": "3770669160",
"delivery_type": 2,
"paint_index": 844,
"paint_seed": 90,
"assetid": "41234567891",
"source_id": 2,
"stickers": [
{
"name": "Patch | Howl Patch",
"img": "https://cdn.steamstatic.com/apps/730/icons/econ/patches/howl.png",
"wear": 0,
"slot": null
}
]
}
],
"has_more": true
}
Liste möglicher Fehler:
1
missing_required_search_params
'name', 'names' oder 'obtained_skin_ids' fehlen
2
name_min_length_3
Mindestlänge des Skin-Namens beträgt 3 Zeichen
3
max_names_reached
Maximale Anzahl von Namen - 100
-6
market_disabled
Markt deaktiviert
Standardfehler:
-1
please_use_post_method
Es muss die POST-Methode verwendet werden
-2
invalid_shopid
Projekt-ID wurde nicht im System gefunden
-3
invalid_signature
Ungültige Signatur
-4
shop_not_active
Projekt ist inaktiv
-5
invalid_method
Ungültige API-Methode
-7
request_limit_reached
Anfrage-Limit überschritten (500/Minute)
-8
invalid_ip_address
Geben Sie die IP-Adresse in den Projekteinstellungen an
-9
under_maintenance
Website in Wartung
-10
invalid_client_secret
Ungültiger X-CLIENT-SECRET-Header