面向开发者的OTP API和短信验证
通过一次请求为182个服务在154个国家订购号码,然后以JSON格式读取一次性验证码。20分钟内未收到验证码,则全额退款至您的余额。价格低至$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"- 每个服务和国家的固定价格
- 没有代码时全额退款
- REST API和短信激活格式
- 每分钟300次请求
- 加密货币支付
然后验证码返回
每个开放订单都会显示在您的控制台和GET /orders中,并带有倒计时。验证码从短信中提取,并作为独立字段返回,旁边是完整的短信文本。
- 大多数验证码在应用发送后一分钟内显示。
- 20分钟内未收到短信?订单将退款至您的余额。
- 过去的订单会保留在您的历史记录中,包括验证码和价格。
开发者API
十个端点,一个流程
基础地址https://snsotp.com/api/v1。目录调用无需密钥;订单使用您的密钥作为Bearer令牌。
{
"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
服务
154
国家
OTP测试
无需员工手机或个人号码,即可端到端测试注册、登录和双因素验证流程。
QA自动化
在CI作业或测试运行器中,通过HTTP订购号码、等待验证码并完成流程。
保护您的号码隐私
在专用号码上接收一次性短信,而不是将您的个人号码提供给网站。
开发者
一个文档化的JSON API,包含简洁的状态值、清晰的错误信息和四种语言的代码示例。
热门服务
所有国家中每个订单的最低价格。打开服务查看完整价格列表。
SNSOTP 的功能
短信验证API
一个文档化的REST API,用于订购号码和读取收到的OTP消息。验证码作为独立字段返回,可直接使用。
20分钟验证码窗口
每个订单保持开放20分钟。在此期间未收到短信,则全额退款至您的余额。
免费获取另一个验证码
在窗口期内需要同一号码的第二次短信?调用重发功能,再次向应用请求。不会额外收费。
$ 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 分钟
验证码窗口
300/分钟
每个密钥的请求次数
开发者常见问题
什么是OTP API?+
一个API,根据请求为您的代码提供一个电话号码,并返回应用程序通过短信发送的一次性密码(OTP)。使用SNSOTP,您可以调用POST /orders并指定服务和国家,然后从GET /orders/{id}读取代码。
代码多久能到达?+
通常在应用程序发送短信后一分钟内到达。每3到5秒轮询一次订单,或保持控制台收件箱打开:它会自动刷新。
如果没有收到代码怎么办?+
如果在20分钟内没有收到短信,订单将关闭,并自动全额退款到您的余额。您也可以在收到代码之前通过POST /orders/{id}/cancel提前取消订单以获得全额退款。
我可以在同一个号码上获取第二个代码吗?+
可以。在收到第一个代码后,调用POST /orders/{id}/resend(或在控制台中按下“另一个代码”按钮),并要求应用程序发送新的短信。它将在同一号码上到达,且在窗口期内不额外收费。
我可以使用哪些应用程序和国家?+
182个服务在154个国家,从WhatsApp、Telegram和Google到OpenAI、Amazon和Uber。对于未列出的服务,请订购“任何其他应用程序”:在窗口期内发送到该号码的每条短信都将返回。
充值
与在控制台中相同金额
支付方式
- 最低充值 $30。首次充值满 $100 可获得奖励。
- 网络确认付款后到账。
- 未收到验证码的订单将退款至您的余额。