API OTP dan pengesahan SMS untuk pembangun
Pesan nombor untuk 182 perkhidmatan di 154 negara dengan satu permintaan, kemudian baca kod sekali guna sebagai JSON. Tiada kod dalam 20 minit bermakna harga penuh akan dikembalikan ke saldo anda. Harga bermula dari $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"- Harga tetap setiap perkhidmatan dan negara
- Bayaran balik penuh tanpa kod
- REST API dan format pengaktifan SMS
- 300 permintaan seminit
- Pembayaran kripto
Kemudian kod akan dikembalikan
Setiap pesanan terbuka berada dalam konsol anda dan dalam GET /orders dengan kiraan balik. Kod akan ditarik keluar dari SMS dan dikembalikan sebagai medan tersendiri, bersebelahan dengan teks mesej penuh.
- Kebanyakan kod muncul dalam masa satu minit selepas aplikasi menghantarnya.
- Tiada SMS dalam 20 minit? Pesanan akan dikembalikan ke saldo anda.
- Pesanan lama kekal dalam sejarah anda dengan kod dan harga mereka.
Pesanan terbuka
Konsol| Nombor | Status | Kod | Tamat |
|---|---|---|---|
| Diterima | 284913 | 17:41 | |
| Menunggu | Menunggu SMS | 19:58 |
Menunjukkan 1 hingga 2 daripada 2 entri
API Pembangun
Sepuluh endpoint, satu aliran
Alamat asas https://snsotp.com/api/v1. Panggilan katalog tidak memerlukan kunci; pesanan menggunakan kunci anda sebagai token bearer.
- GET/servicesSetiap perkhidmatan dengan kod dan harga terendahnya
- GET/countriesSetiap negara dengan kod dan kod dailnya
- GET/pricesHarga untuk perkhidmatan, negara atau kedua-duanya
- GET/balanceSaldo anda dalam USD
- POST/ordersPesan nombor untuk perkhidmatan dan negara
- GET/orders/{id}Status, kod dan teks SMS satu pesanan
- GET/ordersPesanan terbuka anda (atau semua dengan status=all)
- POST/orders/{id}/resendKod lain pada nombor yang sama
- POST/orders/{id}/finishTutup pesanan selepas anda menggunakan kod
- POST/orders/{id}/cancelBatal sebelum kod, bayaran penuh dikembalikan
{
"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
Perkhidmatan
154
Negara
Ujian OTP
Uji aliran pendaftaran, log masuk dan dua faktor dari hujung ke hujung tanpa telefon kakitangan atau nombor peribadi.
Automasi QA
Pesan nombor, tunggu kod dan selesaikan aliran dalam kerja CI atau pelari ujian anda, semuanya melalui HTTP.
Jaga nombor anda secara peribadi
Terima SMS sekali guna pada nombor khusus daripada memberikan talian anda sendiri kepada laman web.
Pembangun
API JSON yang didokumentasikan dengan nilai status yang jelas, ralat yang jelas dan sampel kod dalam empat bahasa.
Anggaran harga anda
Lihat harga yang diterbitkan sebelum anda membuat akaun.
Konfigurasi pesanan
Langkah 1: Pilih sumber OTP
Beritahu kami perkhidmatan mana yang menghantar kod, supaya nombor yang anda dapat boleh menerimanya.
Langkah 2: Pilih negara
Pilih negara yang diperlukan oleh akaun. Nombor dan kod dailnya berasal dari negara tersebut.
Langkah 3: Buat pesanan anda
Tekan Beli dalam konsol atau panggil POST /orders. Kod akan muncul dalam tetingkap 20 minit, atau harga akan dikembalikan.
- Daftar
Perkhidmatan popular
Harga terendah setiap pesanan di semua negara. Buka perkhidmatan untuk senarai harga penuh.
Ciri-ciri SNSOTP
API Pengesahan SMS
API REST yang didokumentasikan untuk memesan nombor dan membaca mesej OTP masuk. Kod akan dikembalikan sebagai medan tersendiri, sedia untuk digunakan.
Tetingkap kod 20 minit
Setiap pesanan kekal terbuka selama 20 minit. Tiada SMS dalam tempoh itu bermakna harga penuh akan dikembalikan ke saldo anda secara automatik.
Kod lain tanpa kos tambahan
Perlukan SMS kedua pada nombor yang sama dalam tetingkap? Panggil semula dan minta aplikasi sekali lagi. Tiada bayaran tambahan dikenakan.
$ 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
Tetingkap kod
300/min
Permintaan setiap kunci
Soalan yang ditanya oleh pembangun
Apakah itu API OTP?+
API yang memberikan nombor telefon kepada kod anda atas permintaan dan mengembalikan kata laluan sekali guna (OTP) yang dihantar oleh aplikasi melalui SMS. Dengan SNSOTP, anda memanggil POST /orders dengan perkhidmatan dan negara, kemudian membaca kod dari GET /orders/{id}.
Berapa pantas kod tiba?+
Biasanya dalam masa satu minit selepas aplikasi menghantar SMS. Poll pesanan setiap 3 hingga 5 saat, atau biarkan peti masuk konsol terbuka: ia akan menyegarkan sendiri.
Apa yang berlaku jika tiada kod tiba?+
Jika tiada SMS tiba dalam 20 minit, pesanan akan ditutup dan harga penuh akan dikembalikan ke saldo anda secara automatik. Anda juga boleh membatalkan lebih awal dengan POST /orders/{id}/cancel untuk bayaran balik penuh selagi tiada kod yang tiba.
Bolehkah saya mendapatkan kod kedua pada nombor yang sama?+
Ya. Selepas kod pertama, panggil POST /orders/{id}/resend (atau tekan Kod lain dalam konsol) dan minta aplikasi untuk SMS baru. Ia akan tiba pada nombor yang sama dalam tempoh tanpa kos tambahan.
Aplikasi dan negara mana yang boleh saya gunakan?+
182 perkhidmatan di 154 negara, dari WhatsApp, Telegram dan Google hingga OpenAI, Amazon dan Uber. Untuk perkhidmatan yang tidak disenaraikan, pesan Apa-apa aplikasi lain: setiap SMS yang dihantar ke nombor dalam tempoh akan dikembalikan.
Bayar dengan kripto, gunakannya untuk setiap pesanan
Tambah kredit melalui pembayaran dengan USDT, USDC, BTC, ETH, BNB, SOL atau LTC. Kredit tidak luput, dan bayaran balik untuk pesanan tanpa kod akan dikembalikan terus kepadanya.
Buat akaunTambah kredit
Seperti dalam konsolJumlah
Kaedah pembayaran
- Minimum top-up $30. Bonus top-up pertama dari $100.
- Dikreditkan selepas rangkaian mengesahkan pembayaran.
- Pesanan tanpa kod akan dikembalikan ke kredit anda.