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 和 SMS 激活格式
  • 每分鐘 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 分鐘。若在此時間內未收到簡訊,全額款項將自動退回您的餘額。

  • 免費獲取另一個驗證碼

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

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 和簡訊驗證 API | SNSOTP