API OTP et vérification SMS pour les développeurs
Commandez un numéro pour 182 services dans 154 pays avec une seule requête, puis lisez le code unique au format JSON. Aucun code dans 20 minutes signifie que le prix total est remboursé sur votre crédit. Les prix commencent à $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"- Prix fixe par service et pays
- Remboursement intégral sans code
- API REST et format d'activation SMS
- 300 requêtes par minute
- Paiement en crypto
Ensuite le code est renvoyé
Chaque commande ouverte se trouve dans votre console et dans GET /orders avec un compte à rebours. Le code est extrait du SMS et renvoyé dans son propre champ, à côté du texte complet du message.
- La plupart des codes apparaissent dans la minute suivant leur envoi par l'application.
- Aucun SMS dans les 20 minutes ? La commande est remboursée sur votre crédit.
- Les commandes passées restent dans votre historique avec leurs codes et prix.
Commandes ouvertes
Console| Numéro | Statut | Code | Expire |
|---|---|---|---|
| Reçu | 284913 | 17:41 | |
| En attente | En attente de SMS | 19:58 |
Affichage de 1 à 2 sur 2 entrées
API développeur
Dix endpoints, un flux
Adresse de base https://snsotp.com/api/v1. Les appels de catalogue n'ont pas besoin de clé ; les commandes utilisent votre clé comme token Bearer.
- GET/servicesChaque service avec son code et son prix le plus bas
- GET/countriesChaque pays avec son code et son indicatif
- GET/pricesPrix pour un service, un pays ou les deux
- GET/balanceVotre crédit en USD
- POST/ordersCommandez un numéro pour un service et un pays
- GET/orders/{id}Statut, code et texte SMS d'une commande
- GET/ordersVos commandes ouvertes (ou toutes avec status=all)
- POST/orders/{id}/resendUn autre code sur le même numéro
- POST/orders/{id}/finishFermez une commande après avoir utilisé le code
- POST/orders/{id}/cancelAnnulez avant un code, remboursement intégral
{
"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
Services
154
Pays
Test OTP
Testez les flux d'inscription, de connexion et de double authentification de bout en bout sans utiliser les téléphones du personnel ou un numéro personnel.
Automatisation QA
Commandez un numéro, attendez le code et terminez le flux dans votre tâche CI ou votre testeur, le tout via HTTP.
Gardez votre numéro privé
Recevez un SMS unique sur un numéro dédié au lieu de confier votre propre ligne à un site.
Développeurs
Une API JSON documentée avec des valeurs d'état simples, des erreurs claires et des exemples de code en quatre langues.
Estimez votre prix
Consultez les tarifs publiés avant de créer un compte.
Configurez la commande
Étape 1 : Choisissez la source de l'OTP
Indiquez-nous quel service envoie le code, afin que le numéro que vous obtenez puisse le recevoir.
Étape 2 : Sélectionnez un pays
Choisissez le pays dont le compte a besoin. Le numéro et son indicatif téléphonique proviennent de ce pays.
Étape 3 : Passez votre commande
Appuyez sur Acheter dans la console ou appelez POST /orders. Le code apparaît dans la fenêtre de 20 minutes, ou le prix est remboursé.
- Inscription
Services populaires
Prix le plus bas par commande dans tous les pays. Ouvrez un service pour voir sa liste de prix complète.
Fonctionnalités de SNSOTP
API de vérification SMS
Une API REST documentée pour commander des numéros et lire les messages OTP entrants. Le code est renvoyé dans son propre champ, prêt à l'emploi.
Fenêtre de code de 20 minutes
Chaque commande reste ouverte pendant 20 minutes. Aucun SMS dans ce délai signifie que le prix total est automatiquement remboursé sur votre crédit.
Un autre code sans frais
Besoin d'un deuxième SMS sur le même numéro dans la fenêtre ? Appelez resend et redemandez à l'application. Aucun frais supplémentaire n'est facturé.
$ 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
Fenêtre de code
300/min
Requêtes par clé
Questions posées par les développeurs
Qu'est-ce qu'une API OTP ?+
Une API qui attribue un numéro de téléphone à votre code sur demande et renvoie le mot de passe à usage unique (OTP) qu'une application envoie par SMS. Avec SNSOTP, vous appelez POST /orders avec un service et un pays, puis lisez le code via GET /orders/{id}.
À quelle vitesse le code arrive-t-il ?+
Généralement dans la minute suivant l'envoi du SMS par l'application. Interrogez la commande toutes les 3 à 5 secondes, ou gardez la boîte de réception de la console ouverte : elle se rafraîchit automatiquement.
Que se passe-t-il si aucun code n'arrive ?+
Si aucun SMS n'arrive dans les 20 minutes, la commande se ferme et le prix complet est remboursé automatiquement sur votre crédit. Vous pouvez également annuler plus tôt avec POST /orders/{id}/cancel pour un remboursement complet tant qu'aucun code n'est arrivé.
Puis-je obtenir un deuxième code sur le même numéro ?+
Oui. Après le premier code, appelez POST /orders/{id}/resend (ou appuyez sur Un autre code dans la console) et demandez un nouveau SMS à l'application. Il arrive sur le même numéro dans la fenêtre sans frais supplémentaires.
Quelles applications et pays puis-je utiliser ?+
182 services dans 154 pays, de WhatsApp, Telegram et Google à OpenAI, Amazon et Uber. Pour un service non listé, commandez Une autre application : chaque SMS envoyé au numéro dans la fenêtre est renvoyé.
Payez avec de la crypto, utilisez-la pour chaque commande
Ajoutez du crédit via le checkout avec USDT, USDC, BTC, ETH, BNB, SOL ou LTC. Le crédit n'expire pas, et les remboursements pour les commandes sans code sont directement reversés dessus.
Créer un compteAjouter du crédit
Comme dans la consoleMontant
Méthode de paiement
- Recharge minimum de $30. Bonus à partir de $100 pour la première recharge.
- Crédité après confirmation du paiement par le réseau.
- Les commandes sans code sont remboursées sur votre crédit.