API OTP i weryfikacja SMS dla developerów
Zamów numer dla 182 usług w 154 krajach jednym żądaniem, a następnie odczytaj jednorazowy kod jako JSON. Brak kodu w ciągu 20 minut oznacza zwrot pełnej kwoty na Twoje saldo. Ceny zaczynają się od $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"- Stała cena za usługę i kraj
- Pełny zwrot bez kodu
- REST API i format aktywacji SMS
- 300 żądań na minutę
- Płatność kryptowalutami
Następnie kod zostaje zwrócony
Każde otwarte zamówienie znajduje się w Twojej konsoli i w GET /orders z odliczaniem czasu. Kod jest wyodrębniany z SMS-a i zwracany jako osobne pole, obok pełnego tekstu wiadomości.
- Większość kodów pojawia się w ciągu minuty od wysłania ich przez aplikację.
- Brak SMS-a w ciągu 20 minut? Zamówienie zostaje zwrócone na Twoje saldo.
- Poprzednie zamówienia pozostają w historii wraz z ich kodami i cenami.
Otwarte zamówienia
Konsola| Numer | Status | Kod | Wygasa |
|---|---|---|---|
| Odebrano | 284913 | 17:41 | |
| Oczekiwanie | Oczekiwanie na SMS | 19:58 |
Wyświetlono 1 do 2 z 2 wpisów
API dla developerów
Dziesięć endpointów, jeden przepływ
Adres bazowy https://snsotp.com/api/v1. Wywołania katalogowe nie wymagają klucza; zamówienia używają Twojego klucza jako tokenu Bearer.
- GET/servicesKażda usługa z jej kodem i najniższą ceną
- GET/countriesKażdy kraj z jego kodem i numerem kierunkowym
- GET/pricesCeny dla usługi, kraju lub obu
- GET/balanceTwoje saldo w USD
- POST/ordersZamów numer dla usługi i kraju
- GET/orders/{id}Status, kod i treść SMS dla jednego zamówienia
- GET/ordersTwoje otwarte zamówienia (lub wszystkie z status=all)
- POST/orders/{id}/resendKolejny kod na tym samym numerze
- POST/orders/{id}/finishZamknij zamówienie po użyciu kodu
- POST/orders/{id}/cancelAnuluj przed otrzymaniem kodu, pełny zwrot
{
"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
Usługi
154
Kraje
Testowanie OTP
Przetestuj procesy rejestracji, logowania i uwierzytelniania dwuskładnikowego od początku do końca bez użycia telefonów pracowników lub osobistego numeru.
Automatyzacja QA
Zamów numer, poczekaj na kod i zakończ proces w ramach zadania CI lub testu, wszystko przez HTTP.
Zachowaj prywatność swojego numeru
Odbierz jednorazową wiadomość SMS na dedykowanym numerze zamiast udostępniać własną linię stronie.
Deweloperzy
Dokumentowany API JSON z prostymi wartościami statusu, jasnymi błędami i przykładami kodu w czterech językach.
Oszacuj swoją cenę
Zobacz opublikowane ceny przed założeniem konta.
Skonfiguruj zamówienie
Krok 1: Wybierz źródło OTP
Powiedz nam, która usługa wysyła kod, aby numer, który otrzymasz, mógł go odebrać.
Krok 2: Wybierz kraj
Wybierz kraj, którego potrzebuje konto. Numer i jego kod wybierany pochodzą z tego kraju.
Krok 3: Złóż zamówienie
Naciśnij Kup w konsoli lub wywołaj POST /orders. Kod pojawia się w ciągu 20 minutowego okna, a cena zostaje zwrócona.
- Zarejestruj się
Popularne usługi
Najniższa cena za zamówienie we wszystkich krajach. Otwórz usługę, aby zobaczyć pełną listę cen.
Funkcje SNSOTP
API weryfikacji SMS
Dokumentowany REST API do zamawiania numerów i odczytywania przychodzących wiadomości OTP. Kod zwracany jest jako osobne pole, gotowe do użycia.
20 minutowe okno kodu
Każde zamówienie pozostaje otwarte przez 20 minut. Brak SMS-a w tym czasie oznacza automatyczny zwrot pełnej kwoty na Twoje saldo.
Kolejny kod bez dodatkowych kosztów
Potrzebujesz drugiego SMS-a na ten sam numer w ramach okna? Wywołaj funkcję resend i poproś aplikację ponownie. Nie są naliczane żadne dodatkowe opłaty.
$ 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
Okno kodu
300/min
Żądania na klucz
Pytania zadawane przez developerów
Co to jest API OTP?+
API, które na żądanie przypisuje numer telefonu do Twojego kodu i zwraca jednorazowe hasło (OTP) wysłane przez aplikację SMS-em. W SNSOTP wywołujesz POST /orders z usługą i krajem, a następnie odczytujesz kod z GET /orders/{id}.
Jak szybko przychodzi kod?+
Zwykle w ciągu minuty po wysłaniu SMS-a przez aplikację. Sprawdzaj zamówienie co 3 do 5 sekund lub miej otwartą skrzynkę odbiorczą w konsoli: odświeża się automatycznie.
Co się stanie, jeśli kod nie przyjdzie?+
Jeśli SMS nie przyjdzie w ciągu 20 minut, zamówienie zostanie zamknięte, a pełna kwota automatycznie wróci na Twoje saldo. Możesz też wcześniej anulować za pomocą POST /orders/{id}/cancel, aby otrzymać pełny zwrot, o ile kod nie dotarł.
Czy mogę otrzymać drugi kod na ten sam numer?+
Tak. Po pierwszym kodzie wywołaj POST /orders/{id}/resend (lub naciśnij Kolejny kod w konsoli) i poproś aplikację o nowy SMS. Przyjdzie na ten sam numer w ramach okna bez dodatkowych kosztów.
Jakie aplikacje i kraje mogę używać?+
182 usługi w 154 krajach, od WhatsApp, Telegram i Google po OpenAI, Amazon i Uber. Dla usługi, która nie jest wymieniona, zamów Inną aplikację: każdy SMS wysłany na numer w oknie zostanie zwrócony.
Płać kryptowalutami, używaj jej do każdego zamówienia
Doładuj saldo przez checkout za pomocą USDT, USDC, BTC, ETH, BNB, SOL lub LTC. Saldo nie wygasa, a zwroty za zamówienia bez kodu trafiają bezpośrednio na nie.
Utwórz kontoDoładuj saldo
Jak w konsoliKwota
Metoda płatności
- Minimalna doładowanie $30. Bonus przy pierwszym doładowaniu od $100.
- Zasilone po potwierdzeniu płatności przez sieć.
- Zamówienia bez kodu są zwracane na Twoje saldo.