REST API · SMSアクティベーション形式

開発者向けOTP APIおよびSMS認証

182サービスの154か国で番号を1リクエストで注文し、ワンタイムコードを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アクティベーション形式
  • 1分あたり300リクエスト
  • 暗号通貨のチェックアウト

その後コードが返されます

すべての未処理の注文はコンソールとGET /ordersにカウントダウンとともに表示されます。コードはSMSから抽出され、完全なメッセージテキストの隣に独自のフィールドとして返されます。

  • ほとんどのコードは、アプリが送信してから1分以内に表示されます。
  • 20分以内にSMSが届かない場合、注文はクレジットに返金されます。
  • 過去の注文は、コードと価格とともに履歴に残ります。

未処理の注文

コンソール
番号ステータスコード有効期限
+1 347 •••• 0182受信済み28491317:41
+44 7 •••• 8820待機中SMS待機中19:58

2件中1から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を受信できます。

開発者

4つの言語でのコードサンプル、明確なエラーメッセージ、シンプルなステータス値を備えたドキュメント化されたJSON API。

価格を推定

アカウントを作成する前に公開されている価格を確認してください。

注文を設定

WhatsAppアメリカ合衆国
注文ごとの価格、コードがない場合は返金$0.93
購入するにはアカウントを作成
  1. ステップ1: OTPの送信元を選択

    コードを送信するサービスを教えてください。そうすれば、取得する番号がそれを受信できます。

  2. ステップ2: 国を選択

    アカウントに必要な国を選んでください。番号とそのダイヤルコードはその国から来ます。

  3. ステップ3: 注文を確定

    コンソールで購入を押すか、POST /ordersを呼び出します。コードは20分以内に表示されるか、価格が戻ります。

  4. 登録

人気のサービス

すべての国での注文あたりの最低価格。サービスを開いて完全な価格リストを表示します。

SNSOTPの特徴

  • SMS認証API

    番号を注文し、受信したOTPメッセージを読み取るためのドキュメント化されたREST API。コードはそのまま使用できるフィールドとして返されます。

  • 20分のコード受信ウィンドウ

    各注文は20分間開いたままです。その間にSMSが届かなければ、全額が自動的にクレジットに返金されます。

  • 追加のコードは無料

    ウィンドウ内で同じ番号に2回目の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とは何ですか?+

リクエストに応じてコードに電話番号を提供し、アプリがSMSで送信するワンタイムパスワード(OTP)を返すAPIです。SNSOTPでは、サービスと国を指定してPOST /ordersを呼び出し、GET /orders/{id}からコードを読み取ります。

コードはどのくらい速く到着しますか?+

通常、アプリがSMSを送信してから1分以内に到着します。3〜5秒ごとに注文をポーリングするか、コンソールの受信トレイを開いたままにしてください:自動的に更新されます。

コードが到着しない場合はどうなりますか?+

20分以内にSMSが到着しない場合、注文は閉じられ、全額が自動的にクレジットに返金されます。また、コードが到着していない場合は、POST /orders/{id}/cancelで早期にキャンセルして全額返金を受けることもできます。

同じ番号で2番目のコードを取得できますか?+

はい。最初のコードの後、POST /orders/{id}/resendを呼び出すか(またはコンソールで「別のコード」を押す)、アプリに新しいSMSをリクエストしてください。同じ番号でウィンドウ内に追加費用なしで到着します。

どのアプリと国が利用できますか?+

154か国の182サービス、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