SNSCodes

SMS-Verifizierungs-API

Kaufen Sie Nummern und lesen Sie SMS-Codes mit einfachen HTTP-GET- oder POST-Anfragen. Antworten verwenden das Textformat gängiger SMS-Aktivierungstools, private Nummeranrufe antworten in JSON.

Erste Schritte

Adresse
https://snscodes.com/stubs/handler_api.php
Authentifizierung
api_key-Parameter. Erstellen Sie den Schlüssel auf der API-Seite Ihres Kontos; er wird nur einmal angezeigt.
Anfragelimit
300 Anfragen pro Minute pro Schlüssel
Geld
Preise und Guthaben in US-Dollar, vom selben Guthaben wie die Website abgebucht.
curl "https://snscodes.com/stubs/handler_api.php?api_key=$KEY&action=getNumber&service=telegram&country=us"
# ACCESS_NUMBER:N-7KQ2M9XWD4:14155550123

curl "https://snscodes.com/stubs/handler_api.php?api_key=$KEY&action=getStatus&id=N-7KQ2M9XWD4"
# STATUS_OK:482913

Guthaben abfragen action=getBalance

Gibt Ihr Kontoguthaben in US-Dollar zurück.

Antwort
ACCESS_BALANCE:42.50
  • BAD_KEYDer Schlüssel fehlt oder ist falsch.

Code-Preise action=getPrices

Preise pro Code nach Land und Dienst. Beide Filter sind optional.

ParameterErforderlichBeschreibung
serviceneinDienstcode, z.B. telegram
countryneinus, gb oder au
Antwort
{"us":{"telegram":{"cost":3,"count":100}}}

Code-Nummer kaufen action=getNumber

Kauft eine Nummer für eine App. Der Betrag wird sofort von Ihrem Guthaben abgebucht und zurückerstattet, wenn innerhalb von 20 Minuten kein Code eingeht.

ParameterErforderlichBeschreibung
servicejaDienstcode von getPrices
countryjaus, gb oder au
Antwort
ACCESS_NUMBER:N-7KQ2M9XWD4:14155550123
  • BAD_SERVICEUnbekannter Dienstcode.
  • BAD_COUNTRYDer Dienst wird für dieses Land nicht angeboten.
  • NO_BALANCENicht genug Guthaben. Es wird nichts abgebucht.
  • NO_NUMBERSDerzeit keine Nummer verfügbar. Es wird nichts abgebucht.
  • NO_ACTIVATIONSSie haben bereits 20 offene Code-Nummern.

Code abrufen action=getStatus

Alle 5 bis 10 Sekunden abfragen, bis der Code eingeht.

ParameterErforderlichBeschreibung
idjaDie ID von getNumber
Antwort
STATUS_OK:482913
  • STATUS_WAIT_CODENoch keine SMS.
  • STATUS_WAIT_RETRY:482913Warte auf weiteren Code; der letzte wird angezeigt.
  • STATUS_CANCELAbgebrochen oder erstattet.
  • NO_ACTIVATIONUnbekannte ID.

Abbrechen, wiederholen oder abschließen action=setStatus

status=8 bricht eine Nummer ohne Code ab (volle Rückerstattung), status=3 fordert einen weiteren Code für dieselbe Nummer an, status=6 schließt sie ab.

ParameterErforderlichBeschreibung
idjaDie ID von getNumber
statusja8, 3 oder 6
Antwort
ACCESS_CANCEL
  • EARLY_CANCEL_DENIEDEin Code ist bereits eingegangen; abschließen statt abbrechen.
  • ACCESS_RETRY_GETWarte auf weiteren Code.
  • ACCESS_ACTIVATIONAbgeschlossen.

Preise für private Nummern action=getRentPrices

Preis für den gesamten Zeitraum nach Land und Dauer. Gibt JSON zurück.

ParameterErforderlichBeschreibung
countryneinZweistelliger Ländercode
Antwort
{"us":{"sixMonths":35.99,"twelveMonths":59.99}}

Private Nummer kaufen action=getRentNumber

Kauft eine private Nummer für einen Zeitraum. Gibt JSON zurück.

ParameterErforderlichBeschreibung
countryjaZweistelliger Ländercode
periodjaoneMonth, threeMonths, sixMonths, twelveMonths, twoYears oder threeYears
Antwort
{"status":"success","id":"N-3HV8QZ2K5M","phone":"14155550123","until":"2027-05-02T10:00:00.000Z"}
  • BAD_PERIODDer Zeitraum wird für dieses Land nicht angeboten.
  • NO_BALANCENicht genug Guthaben.

Private Nummer SMS lesen action=getRentStatus

Alle bisher von der privaten Nummer empfangenen SMS. Gibt JSON zurück.

ParameterErforderlichBeschreibung
idjaDie ID von getRentNumber
Antwort
{"status":"success","state":"active","messages":[{"code":"482913","text":"Your code is 482913","from":"Telegram","at":"..."}]}

Private Nummer stornieren action=setRentStatus

status=2 storniert eine private Nummer für eine vollständige Rückerstattung, solange keine SMS eingegangen ist und sie weniger als 20 Minuten alt ist.

ParameterErforderlichBeschreibung
idjaDie ID von getRentNumber
statusja2
Antwort
{"status":"success"}
  • EARLY_CANCEL_DENIEDEine SMS ist eingegangen oder 20 Minuten sind vergangen.
SMS-Verifizierungs-API: Holen Sie sich OTP-Nummern per HTTP | SNSCodes