Zum Inhalt springen

SMM-Panel API: Leistungen, Bestellungen, Status und Guthaben

Die SMMHO API nutzt das bei SMM-Panels übliche API-v2-Format. Senden Sie einen POST an eine Adresse, wählen Sie die Aufgabe mit dem Wert action und erhalten Sie eine JSON-Antwort.

API im Überblick

Endpunkt
POST https://smmho.com/api/v2
Anfrageformat
application/x-www-form-urlencoded or application/json
Authentifizierung
Ihr API-Schlüssel im Feld key. Erstellen Sie ihn nach der Anmeldung auf der Kontoseite
Antwort
JSON. Bei fehlgeschlagenen Anfragen steht der Grund im Feld error
Anfragelimit
300 Anfragen pro Minute und Schlüssel
API-Schlüssel erstellenErstellen Sie Ihren API-Schlüssel nach der Anmeldung auf der Kontoseite.
curl https://smmho.com/api/v2 \  -d "key=YOUR_API_KEY" \  -d "action=add" -d "service=9340" \  -d "link=https://instagram.com/me" \  -d "quantity=1000"
// { "order": "TT5M-CA9L" }

Aktionen der SMM-Panel API

action=servicesLeistungsliste

Gibt alle Leistungen mit ID, Name, Kategorie, Preis pro 1.000, Mindest- und Höchstmenge und Angabe zur Auffüllung zurück.

Parameter
NameBeschreibung
keyAPI-Schlüssel
actionservices

Beispielantwort

[
  {
    "service": 9340,
    "name": "Instagram Followers, 30-day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2470",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

action=addNeue Bestellung

Gibt eine Bestellung mit Leistungs-ID, Link und Menge auf. Der Betrag wird vom Guthaben abgezogen und eine Bestellnummer zurückgegeben.

Parameter
NameBeschreibung
keyAPI-Schlüssel
actionadd
serviceLeistungs-ID
linkLink zum Konto oder Beitrag
quantityMenge (innerhalb von Mindest- und Höchstmenge der Leistung)

Beispielantwort

{
  "order": "TT5M-CA9L"
}

action=statusBestellstatus

Gibt Preis, Startwert, Status und Restmenge für eine Bestellnummer (order) oder bis zu 100 durch Komma getrennte Nummern (orders) zurück.

Parameter
NameBeschreibung
keyAPI-Schlüssel
actionstatus
orderEine Bestellnummer
ordersMehrere Bestellnummern (durch Komma getrennt, bis zu 100)

Beispielantwort

{
  "charge": "2.2470",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

action=balanceGuthaben

Gibt Ihr aktuelles Guthaben und die Währung zurück.

Parameter
NameBeschreibung
keyAPI-Schlüssel
actionbalance

Beispielantwort

{
  "balance": "100.0000",
  "currency": "USD"
}

action=cancelBestellungen stornieren

Storniert ausstehende Bestellungen. Der Betrag geht zurück auf Ihr Guthaben.

Parameter
NameBeschreibung
keyAPI-Schlüssel
actioncancel
ordersBestellnummern (durch Komma getrennt, bis zu 100)

Beispielantwort

[
  {
    "order": "TT5M-CA9L",
    "cancel": 1
  }
]

action=refillAuffüllung anfordern

Fordert eine Auffüllung für eine abgeschlossene oder teilweise Bestellung an, die noch im Auffüllzeitraum liegt. Eine Anfragenummer wird zurückgegeben.

Parameter
NameBeschreibung
keyAPI-Schlüssel
actionrefill
orderBestellnummer

Beispielantwort

{
  "refill": "RK7QM-2XWD"
}

Werte des Bestellstatus

Ausstehend
Noch nicht gestartet, kann storniert werden
In Bearbeitung
Wird geliefert
Abgeschlossen
Vollständig geliefert
Teilweise
Teilweise geliefert. Der nicht gelieferte Teil geht zurück auf das Guthaben
Storniert
Storniert. Der Betrag geht zurück auf das Guthaben

API-Fehler

Invalid API key
Der Schlüssel ist falsch oder wurde durch einen neuen ersetzt
Invalid service
Keine Leistung mit dieser ID
Invalid link
Keine öffentliche Adresse, die mit https:// beginnt
Quantity out of range
Die Menge liegt außerhalb von Mindest- und Höchstmenge der Leistung
Not enough funds on balance
Ihr Guthaben ist zu niedrig
Too many requests
Anfragelimit erreicht. Senden Sie die Anfrage in Kürze erneut
Refill already requested
Für diese Bestellung ist bereits eine Auffüllanfrage offen
Refill is not available for this order
Die Leistung hat keine Auffüllung oder der Auffüllzeitraum ist abgelaufen