REST API · SMS 激活格式

開發者專用的 OTP API 和 SMS 驗證

通過一個請求訂購 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 和 SMS 激活格式
  • 每分鐘 300 次請求
  • 加密貨幣結帳

然後 驗證碼返回

每個開放訂單都會顯示在你的控制台和 GET /orders 中,並附有倒計時。驗證碼會從 SMS 中提取並作為獨立字段返回,旁邊是完整的訊息文本。

  • 大多數驗證碼在應用程式發送後一分鐘內顯示。
  • 20 分鐘內沒有收到 SMS?訂單將退款至你的餘額。
  • 過去的訂單會保留在你的歷史記錄中,包括驗證碼和價格。

開放訂單

控制台
號碼狀態驗證碼到期
+1 347 •••• 0182已接收28491317:41
+44 7 •••• 8820等待中等待 SMS19: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。

保護你的號碼私隱

在專用號碼上接收一次性 SMS,而不是將你的個人號碼提供給網站。

開發者

一個有文檔的 JSON API,包含清晰的狀態值、錯誤信息和四種語言的代碼示例。

估算您的價格

在創建帳戶前查看公開價格。

配置訂單

WhatsApp美國
每單價格,未收到代碼可退款$0.93
創建帳戶以購買
  1. 步驟 1: 選擇 OTP 來源

    告訴我們哪個服務會發送代碼,以便您獲取的號碼能夠接收它。

  2. 步驟 2: 選擇國家

    選擇帳戶所需的國家。號碼及其撥號代碼將來自該國家。

  3. 步驟 3: 下單

    在控制台按下購買或調用 POST /orders。代碼將在 20 分鐘內顯示,否則價格將退回。

  4. 註冊

熱門服務

所有國家中每個訂單的最低價格。打開服務以查看完整價格列表。

SNSOTP 的功能

  • SMS 驗證 API

    一個有文檔的 REST API,用於訂購號碼和讀取傳入的 OTP 訊息。驗證碼會作為獨立字段返回,隨時可用。

  • 20 分鐘驗證碼窗口

    每個訂單保持開放 20 分鐘。如果在此時間內沒有收到 SMS,全額將自動退回你的餘額。

  • 免費獲取另一個驗證碼

    需要在窗口內同一個號碼上獲取第二個 SMS?呼叫重發並再次向應用程式請求。不會收取額外費用。

SMS 激活格式
$ 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,根據請求為您的代碼提供一個電話號碼,並返回應用程式通過 SMS 發送的一次性密碼 (OTP)。使用 SNSOTP,您可以調用 POST /orders 並指定服務和國家,然後從 GET /orders/{id} 讀取代碼。

代碼多久到達?+

通常在應用程式發送 SMS 後一分鐘內到達。每 3 到 5 秒輪詢一次訂單,或保持控制台收件箱打開:它會自動刷新。

如果沒有收到代碼會怎樣?+

如果在 20 分鐘內沒有收到 SMS,訂單將關閉,全額款項將自動退回您的餘額。您也可以在沒有收到代碼的情況下提前取消訂單,使用 POST /orders/{id}/cancel 進行全額退款。

我可以在同一個號碼上獲取第二個代碼嗎?+

可以。在收到第一個代碼後,調用 POST /orders/{id}/resend(或在控制台中按下「另一個代碼」),並請求應用程式發送新的 SMS。它將在窗口期內到達同一個號碼,無需額外費用。

我可以使用哪些應用程式和國家?+

182 個服務在 154 個國家,從 WhatsApp、Telegram 和 Google 到 OpenAI、Amazon 和 Uber。對於未列出的服務,請訂購「任何其他應用程式」:在窗口期內發送到該號碼的每條 SMS 都會返回。

所有問題

使用加密貨幣支付,適用於每個訂單

通過結帳頁面使用 USDT、USDC、BTC、ETH、BNB、SOL 或 LTC 充值。餘額不會過期,未收到代碼的訂單退款將直接返還至餘額。

創建帳戶

充值

如在控制台

金額

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

付款方式

USDTUSDCBTCETHBNBSOLLTC
  • 最低充值金額 $30。首次充值滿 $100 可獲贈金。
  • 網絡確認付款後即時入賬。
  • 未收到代碼的訂單將退款至您的餘額。
開發者 OTP API 及 SMS 驗證 API | SNSOTP