API de OTP y verificación por SMS para desarrolladores
Solicita un número para 182 servicios en 154 países con una sola petición, luego lee el código de un solo uso como JSON. Si no llega código en 20 minutos, el precio total se devuelve a tu saldo. Precios desde $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"- Precio fijo por servicio y país
- Reembolso completo sin código
- API REST y formato de activación por SMS
- 300 solicitudes por minuto
- Pago con criptomonedas
Luego llega el código
Cada pedido abierto aparece en tu consola y en GET /orders con una cuenta regresiva. El código se extrae del SMS y se devuelve en su propio campo, junto al texto completo del mensaje.
- La mayoría de los códigos aparecen en menos de un minuto después de que la aplicación los envía.
- ¿No llega SMS en 20 minutos? El pedido se reembolsa a tu saldo.
- Los pedidos anteriores permanecen en tu historial con sus códigos y precios.
Pedidos abiertos
Consola| Número | Estado | Código | Caduca |
|---|---|---|---|
| Recibido | 284913 | 17:41 | |
| Esperando | Esperando SMS | 19:58 |
Mostrando 1 a 2 de 2 entradas
API para desarrolladores
Diez endpoints, un flujo
Dirección base https://snsotp.com/api/v1. Las llamadas al catálogo no necesitan clave; los pedidos usan tu clave como token Bearer.
- GET/servicesCada servicio con su código y precio más bajo
- GET/countriesCada país con su código y prefijo telefónico
- GET/pricesPrecios para un servicio, un país o ambos
- GET/balanceTu saldo en USD
- POST/ordersSolicita un número para un servicio y un país
- GET/orders/{id}Estado, código y texto SMS de un pedido
- GET/ordersTus pedidos abiertos (o todos con status=all)
- POST/orders/{id}/resendOtro código en el mismo número
- POST/orders/{id}/finishCierra un pedido después de usar el código
- POST/orders/{id}/cancelCancela antes de recibir un código, reembolso total
{
"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
Servicios
154
Países
Pruebas de OTP
Prueba flujos de registro, inicio de sesión y autenticación en dos pasos de extremo a extremo sin teléfonos del personal o un número personal.
Automatización de QA
Solicita un número, espera el código y completa el flujo dentro de tu trabajo de CI o ejecutor de pruebas, todo mediante HTTP.
Mantén tu número privado
Recibe un SMS de un solo uso en un número dedicado en lugar de compartir tu propia línea con un sitio.
Desarrolladores
Una API JSON documentada con valores de estado claros, errores comprensibles y ejemplos de código en cuatro lenguajes.
Estima tu precio
Consulta los precios publicados antes de crear una cuenta.
Configura el pedido
Paso 1: Elige la fuente del OTP
Indícanos qué servicio envía el código, para que el número que obtengas pueda recibirlo.
Paso 2: Selecciona un país
Elige el país que necesita la cuenta. El número y su código de marcación provienen de ese país.
Paso 3: Realiza tu pedido
Presiona Comprar en la consola o llama a POST /orders. El código aparece dentro de la ventana de 20 minutos, o el precio se devuelve.
- Registrarse
Servicios populares
Precio más bajo por pedido en todos los países. Abre un servicio para ver su lista de precios completa.
Características de SNSOTP
API de Verificación por SMS
Una API REST documentada para solicitar números y leer mensajes OTP entrantes. El código viene en su propio campo, listo para usar.
Ventana de código de 20 minutos
Cada pedido permanece abierto durante 20 minutos. Si no llega SMS en ese tiempo, el precio total se devuelve automáticamente a tu saldo.
Otro código sin costo adicional
¿Necesitas un segundo SMS en el mismo número dentro de la ventana? Llama a reenviar y solicítalo de nuevo a la aplicación. No se cobra nada extra.
$ 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
Ventana de código
300/min
Solicitudes por clave
Preguntas que hacen los desarrolladores
¿Qué es una API de OTP?+
Una API que proporciona un número de teléfono para tu código bajo solicitud y devuelve la contraseña de un solo uso (OTP) que una aplicación envía por SMS. Con SNSOTP, llamas a POST /orders con un servicio y un país, luego lees el código desde GET /orders/{id}.
¿Qué tan rápido llega el código?+
Generalmente dentro de un minuto después de que la aplicación envíe el SMS. Consulta el pedido cada 3 a 5 segundos, o mantén abierta la bandeja de entrada de la consola: se actualiza automáticamente.
¿Qué pasa si no llega ningún código?+
Si no llega ningún SMS en 20 minutos, el pedido se cierra y el precio completo se devuelve automáticamente a tu saldo. También puedes cancelar antes con POST /orders/{id}/cancel para un reembolso completo siempre que no haya llegado ningún código.
¿Puedo obtener un segundo código en el mismo número?+
Sí. Después del primer código, llama a POST /orders/{id}/resend (o presiona Otro código en la consola) y solicita un nuevo SMS a la aplicación. Llega al mismo número dentro de la ventana sin costo adicional.
¿Qué aplicaciones y países puedo usar?+
182 servicios en 154 países, desde WhatsApp, Telegram y Google hasta OpenAI, Amazon y Uber. Para un servicio que no esté listado, ordena Cualquier otra aplicación: cada SMS enviado al número dentro de la ventana es devuelto.
Paga con cripto, úsalo para cada pedido
Añade saldo a través del checkout con USDT, USDC, BTC, ETH, BNB, SOL o LTC. El saldo no caduca, y los reembolsos por pedidos sin código vuelven directamente a él.
Crear una cuentaAñadir saldo
Como en la consolaCantidad
Método de pago
- Recarga mínima de $30. Bono en la primera recarga desde $100.
- Acreditado después de que la red confirme el pago.
- Los pedidos sin código se reembolsan a tu saldo.