API de OTP e verificação por SMS para desenvolvedores
Solicite um número para 182 serviços em 154 países com uma única requisição, então leia o código único como JSON. Se nenhum código chegar em 20 minutos, o valor total é devolvido ao seu saldo. Preços a partir de $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"- Preço fixo por serviço e país
- Reembolso total sem código
- REST API e formato de ativação por SMS
- 300 solicitações por minuto
- Checkout com criptomoedas
Então o código é retornado
Cada pedido aberto fica disponível no seu console e em GET /orders com uma contagem regressiva. O código é extraído do SMS e retornado em seu próprio campo, ao lado do texto completo da mensagem.
- A maioria dos códigos aparece em até um minuto após o envio pelo app.
- Nenhum SMS em 20 minutos? O pedido é reembolsado ao seu saldo.
- Pedidos anteriores permanecem no seu histórico com seus códigos e preços.
Pedidos abertos
Console| Número | Status | Código | Expira em |
|---|---|---|---|
| Recebido | 284913 | 17:41 | |
| Aguardando | Aguardando SMS | 19:58 |
Mostrando 1 a 2 de 2 entradas
API para desenvolvedores
Dez endpoints, um fluxo
Endereço base https://snsotp.com/api/v1. Chamadas de catálogo não precisam de chave; pedidos usam sua chave como token bearer.
- GET/servicesCada serviço com seu código e menor preço
- GET/countriesCada país com seu código e código de discagem
- GET/pricesPreços para um serviço, um país ou ambos
- GET/balanceSeu saldo em USD
- POST/ordersSolicite um número para um serviço e um país
- GET/orders/{id}Status, código e texto do SMS de um pedido
- GET/ordersSeus pedidos abertos (ou todos com status=all)
- POST/orders/{id}/resendOutro código no mesmo número
- POST/orders/{id}/finishEncerre um pedido após usar o código
- POST/orders/{id}/cancelCancele antes de receber um 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
Serviços
154
Países
Teste de OTP
Teste fluxos de cadastro, login e autenticação em duas etapas de ponta a ponta sem usar telefones da equipe ou um número pessoal.
Automação de QA
Solicite um número, aguarde o código e conclua o fluxo dentro do seu job de CI ou executor de testes, tudo via HTTP.
Mantenha seu número privado
Receba um SMS único em um número dedicado, em vez de fornecer sua própria linha para um site.
Desenvolvedores
Uma API JSON documentada com valores de status claros, erros explicativos e exemplos de código em quatro linguagens.
Estime seu preço
Veja os preços publicados antes de criar uma conta.
Configure o pedido
Passo 1: Escolha a fonte do OTP
Informe-nos qual serviço envia o código, para que o número que você receber possa recebê-lo.
Passo 2: Selecione um país
Escolha o país necessário para a conta. O número e seu código de discagem vêm desse país.
Passo 3: Faça seu pedido
Pressione Comprar no console ou chame POST /orders. O código aparece dentro da janela de 20 minutos, ou o valor é devolvido.
- Registrar
Serviços populares
Menor preço por pedido em todos os países. Abra um serviço para ver sua lista completa de preços.
Recursos do SNSOTP
API de Verificação por SMS
Uma API REST documentada para solicitar números e ler mensagens OTP recebidas. O código é retornado em seu próprio campo, pronto para uso.
Janela de código de 20 minutos
Cada pedido permanece aberto por 20 minutos. Se nenhum SMS chegar nesse período, o valor total é devolvido ao seu saldo automaticamente.
Outro código sem custo adicional
Precisa de um segundo SMS no mesmo número dentro da janela? Chame o resend e solicite o app novamente. Nada extra será cobrado.
$ 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
Janela de código
300/min
Solicitações por chave
Perguntas que os desenvolvedores fazem
O que é uma API de OTP?+
Uma API que fornece ao seu código um número de telefone sob demanda e retorna a senha única (OTP) que um aplicativo envia para ele por SMS. Com SNSOTP, você chama POST /orders com um serviço e um país, e então lê o código de GET /orders/{id}.
Quão rápido o código chega?+
Geralmente dentro de um minuto após o aplicativo enviar o SMS. Consulte o pedido a cada 3 a 5 segundos ou mantenha a caixa de entrada do console aberta: ela atualiza automaticamente.
O que acontece se nenhum código chegar?+
Se nenhum SMS chegar em 20 minutos, o pedido será fechado e o valor total será devolvido ao seu saldo automaticamente. Você também pode cancelar antes com POST /orders/{id}/cancel para um reembolso total, desde que nenhum código tenha chegado.
Posso obter um segundo código no mesmo número?+
Sim. Após o primeiro código, chame POST /orders/{id}/resend (ou pressione Outro código no console) e solicite um novo SMS ao aplicativo. Ele chegará no mesmo número dentro da janela sem custo adicional.
Quais aplicativos e países posso usar?+
182 serviços em 154 países, desde WhatsApp, Telegram e Google até OpenAI, Amazon e Uber. Para um serviço que não está listado, solicite Qualquer outro aplicativo: todo SMS enviado para o número na janela será retornado.
Pague com criptomoedas, use para cada pedido
Adicione saldo através do checkout com USDT, USDC, BTC, ETH, BNB, SOL ou LTC. O saldo não expira, e reembolsos para pedidos sem código voltam diretamente para ele.
Crie uma contaAdicionar saldo
Como no consoleValor
Método de pagamento
- Recarga mínima de $30. Bônus na primeira recarga a partir de $100.
- Creditado após a confirmação do pagamento pela rede.
- Pedidos sem código são reembolsados para o seu saldo.