REST API · 短信激活格式

面向开发者的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分钟内未收到短信?订单将退款至您的余额。
  • 过去的订单会保留在您的历史记录中,包括验证码和价格。

开放订单

控制台
号码状态验证码过期时间
+1 347 •••• 0182已接收28491317:41
+44 7 •••• 8820等待中等待短信19:58

显示1到2条记录,共2条

GET /orders/OT-7K2M9QX4PB
{
  "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,包含简洁的状态值、清晰的错误信息和四种语言的代码示例。

估算您的价格

在创建账户前查看公开定价。

配置订单

WhatsApp美国
每单价格,未收到验证码退款$0.93
创建账户以购买
  1. 第 1 步: 选择 OTP 来源

    告诉我们哪个服务会发送验证码,以便您获取的号码能够接收它。

  2. 第 2 步: 选择国家

    选择账户所需的国家。号码及其拨号代码将来自该国家。

  3. 第 3 步: 下单

    在控制台中点击购买或调用 POST /orders。验证码将在 20 分钟窗口内显示,否则价格将返还。

  4. 注册

热门服务

所有国家中每个订单的最低价格。打开服务查看完整价格列表。

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:519274

20 分钟

验证码窗口

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。对于未列出的服务,请订购“任何其他应用程序”:在窗口期内发送到该号码的每条短信都将返回。

所有问题

使用加密货币支付,适用于每笔订单

通过结账页面使用 USDT、USDC、BTC、ETH、BNB、SOL 或 LTC 充值。余额不会过期,未收到验证码的订单退款将直接返还到余额中。

创建账户

充值

与在控制台中相同

金额

$30$50$100$200$300$500

支付方式

USDTUSDCBTCETHBNBSOLLTC
  • 最低充值 $30。首次充值满 $100 可获得奖励。
  • 网络确认付款后到账。
  • 未收到验证码的订单将退款至您的余额。
开发者 OTP API 和短信验证 API | SNSOTP