開發者專用的 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?訂單將退款至你的餘額。
- 過去的訂單會保留在你的歷史記錄中,包括驗證碼和價格。
開發者 API
十個 端點,一個流程
基礎地址 https://snsotp.com/api/v1。目錄調用無需密鑰;訂單使用你的密鑰作為 bearer token。
{
"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,包含清晰的狀態值、錯誤信息和四種語言的代碼示例。
熱門服務
所有國家中每個訂單的最低價格。打開服務以查看完整價格列表。
SNSOTP 的功能
SMS 驗證 API
一個有文檔的 REST API,用於訂購號碼和讀取傳入的 OTP 訊息。驗證碼會作為獨立字段返回,隨時可用。
20 分鐘驗證碼窗口
每個訂單保持開放 20 分鐘。如果在此時間內沒有收到 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:51927420 分鐘
代碼接收時間
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 都會返回。
充值
如在控制台金額
付款方式
- 最低充值金額 $30。首次充值滿 $100 可獲贈金。
- 網絡確認付款後即時入賬。
- 未收到代碼的訂單將退款至您的餘額。