OTP-API und SMS-Verifizierung für Entwickler
Bestellen Sie eine Nummer für 182 Dienste in 154 Ländern mit einer Anfrage und lesen Sie den Einmal-Code als JSON. Kein Code innerhalb von 20 Minuten bedeutet, dass der volle Preis auf Ihr Guthaben zurückerstattet wird. Preise beginnen bei $0.01.
# 1. Order a number for whatsapp in US
curl -X POST https://snsotp.com/api/v1/orders \
-H "Authorization: Bearer $SNSOTP_KEY" \
-d service=whatsapp -d country=us
# 2. Read the code (poll every 3 to 5 seconds)
curl https://snsotp.com/api/v1/orders/OT-7K2M9QX4PB \
-H "Authorization: Bearer $SNSOTP_KEY"- Festpreis pro Dienst und Land
- Volle Rückerstattung ohne Code
- REST-API und SMS-Aktivierungsformat
- 300 Anfragen pro Minute
- Krypto-Zahlung
Dann kommt der Code zurück
Jede offene Bestellung befindet sich in Ihrer Konsole und in GET /orders mit einem Countdown. Der Code wird aus der SMS extrahiert und als eigenes Feld zurückgegeben, neben dem vollständigen Nachrichtentext.
- Die meisten Codes erscheinen innerhalb einer Minute nachdem die App sie gesendet hat.
- Keine SMS innerhalb von 20 Minuten? Die Bestellung wird auf Ihr Guthaben zurückerstattet.
- Vergangene Bestellungen bleiben in Ihrer Historie mit ihren Codes und Preisen.
Offene Bestellungen
Konsole| Nummer | Status | Code | Läuft ab |
|---|---|---|---|
| Empfangen | 284913 | 17:41 | |
| Warten | Warten auf SMS | 19:58 |
Zeige 1 bis 2 von 2 Einträgen
Entwickler-API
Zehn Endpunkte, ein Ablauf
Basisadresse https://snsotp.com/api/v1. Katalogaufrufe benötigen keinen Schlüssel; Bestellungen verwenden Ihren Schlüssel als Bearer-Token.
- GET/servicesJeder Dienst mit seinem Code und niedrigsten Preis
- GET/countriesJedes Land mit seinem Code und Vorwahl
- GET/pricesPreise für einen Dienst, ein Land oder beides
- GET/balanceIhr Guthaben in USD
- POST/ordersBestellen Sie eine Nummer für einen Dienst und ein Land
- GET/orders/{id}Status, Code und SMS-Text einer Bestellung
- GET/ordersIhre offenen Bestellungen (oder alle mit status=all)
- POST/orders/{id}/resendEin weiterer Code auf derselben Nummer
- POST/orders/{id}/finishSchließen Sie eine Bestellung, nachdem Sie den Code verwendet haben
- POST/orders/{id}/cancelStornieren Sie vor einem Code, volle Rückerstattung
{
"order": {
"id": "OT-7K2M9QX4PB",
"service": "whatsapp",
"country": "us",
"phone": "+13475550182",
"number": "3475550182",
"price": "0.93",
"status": "received",
"code": "284913",
"sms": "Your WhatsApp code is 284913",
"expires_at": "2026-11-03T12:20:00.000Z"
}
}182
Dienste
154
Länder
OTP-Tests
Testen Sie Anmeldungen, Logins und Zwei-Faktor-Authentifizierung end-to-end, ohne Mitarbeiterhandys oder eine persönliche Nummer zu verwenden.
QA-Automatisierung
Bestellen Sie eine Nummer, warten Sie auf den Code und schließen Sie den Prozess innerhalb Ihres CI-Jobs oder Test-Runners ab, alles über HTTP.
Halten Sie Ihre Nummer privat
Empfangen Sie eine einmalige SMS auf einer dedizierten Nummer, anstatt Ihre eigene Telefonnummer an eine Website weiterzugeben.
Entwickler
Eine dokumentierte JSON-API mit klaren Statuswerten, eindeutigen Fehlermeldungen und Codebeispielen in vier Sprachen.
Schätzen Sie Ihren Preis
Sehen Sie sich die veröffentlichten Preise an, bevor Sie ein Konto erstellen.
Bestellung konfigurieren
Schritt 1: Wählen Sie die OTP-Quelle
Sagen Sie uns, welcher Dienst den Code sendet, damit die Nummer, die Sie erhalten, ihn empfangen kann.
Schritt 2: Land auswählen
Wählen Sie das Land, das das Konto benötigt. Die Nummer und ihre Vorwahl stammen aus diesem Land.
Schritt 3: Bestellung aufgeben
Drücken Sie Kaufen in der Konsole oder rufen Sie POST /orders auf. Der Code wird innerhalb des 20-Minuten-Fensters angezeigt, oder der Preis wird zurückerstattet.
- Registrieren
Beliebte Dienste
Niedrigster Preis pro Bestellung über alle Länder. Öffnen Sie einen Dienst für die vollständige Preisliste.
Funktionen von SNSOTP
SMS-Verifizierungs-API
Eine dokumentierte REST-API zum Bestellen von Nummern und Lesen von eingehenden OTP-Nachrichten. Der Code wird als eigenes Feld zurückgegeben, bereit zur Verwendung.
20 Minuten Code-Fenster
Jede Bestellung bleibt 20 Minuten offen. Keine SMS in dieser Zeit bedeutet, dass der volle Preis automatisch auf Ihr Guthaben zurückerstattet wird.
Ein weiterer Code ohne zusätzliche Kosten
Benötigen Sie eine zweite SMS auf derselben Nummer innerhalb des Fensters? Rufen Sie erneut an und fragen Sie die App erneut. Es werden keine zusätzlichen Kosten berechnet.
$ curl "snsotp.com/stubs/handler_api.php?api_key=$KEY\
&action=getNumber&service=telegram&country=gb"
ACCESS_NUMBER:OT-3QF8ZK2W7M:447700900182
$ curl "...&action=getStatus&id=OT-3QF8ZK2W7M"
STATUS_OK:51927420 Min
Code-Fenster
300/Min
Anfragen pro Schlüssel
Fragen von Entwicklern
Was ist eine OTP-API?+
Eine API, die Ihrem Code auf Anfrage eine Telefonnummer bereitstellt und das Einmalpasswort (OTP) zurückgibt, das eine App per SMS daran sendet. Mit SNSOTP rufen Sie POST /orders mit einem Dienst und einem Land auf und lesen dann den Code von GET /orders/{id} aus.
Wie schnell kommt der Code an?+
Normalerweise innerhalb einer Minute, nachdem die App die SMS gesendet hat. Fragen Sie die Bestellung alle 3 bis 5 Sekunden ab oder lassen Sie das Konsolen-Postfach geöffnet: Es aktualisiert sich automatisch.
Was passiert, wenn kein Code ankommt?+
Wenn innerhalb von 20 Minuten keine SMS eingeht, wird die Bestellung geschlossen und der volle Preis automatisch auf Ihr Guthaben zurückerstattet. Sie können auch früher mit POST /orders/{id}/cancel stornieren und erhalten eine volle Rückerstattung, solange kein Code eingegangen ist.
Kann ich einen zweiten Code auf derselben Nummer erhalten?+
Ja. Nach dem ersten Code rufen Sie POST /orders/{id}/resend auf (oder drücken Sie in der Konsole auf „Weiterer Code“) und fordern eine neue SMS von der App an. Diese geht innerhalb des Zeitfensters auf dieselbe Nummer ein, ohne zusätzliche Kosten.
Welche Apps und Länder kann ich verwenden?+
182 Dienste in 154 Ländern, von WhatsApp, Telegram und Google bis hin zu OpenAI, Amazon und Uber. Für einen Dienst, der nicht aufgeführt ist, bestellen Sie „Jede andere App“: Jede SMS, die innerhalb des Zeitfensters an die Nummer gesendet wird, wird zurückgegeben.
Mit Kryptowährung bezahlen, für jede Bestellung nutzen
Guthaben über die Kasse mit USDT, USDC, BTC, ETH, BNB, SOL oder LTC aufladen. Guthaben verfällt nicht, und Rückerstattungen für Bestellungen ohne Code gehen direkt darauf zurück.
Ein Konto erstellenGuthaben aufladen
Wie in der KonsoleBetrag
Zahlungsmethode
- Mindestaufladung $30. Erste Aufladung Bonus ab $100.
- Gutgeschrieben, nachdem das Netzwerk die Zahlung bestätigt hat.
- Bestellungen ohne Code werden auf Ihr Guthaben zurückerstattet.