REST API · Формат SMS-активації

API для OTP та 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 та повертається окремим полем, поряд із повним текстом повідомлення.

  • Більшість кодів з'являються протягом хвилини після відправки їх додатком.
  • Не надійшов SMS протягом 20 хвилин? Замовлення повертається на ваш баланс.
  • Попередні замовлення зберігаються у вашій історії разом із їх кодами та цінами.

Відкриті замовлення

Консоль
НомерСтатусКодЗакінчується
+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

  • API для SMS-верифікації

    Документований 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, який надає вашому коду номер телефону за запитом і повертає одноразовий пароль (OTP), який додаток надсилає йому через SMS. З SNSOTP ви викликаєте POST /orders із сервісом та країною, а потім читаєте код з GET /orders/{id}.

Як швидко надходить код?+

Зазвичай протягом хвилини після того, як додаток надішле SMS. Отримуйте статус замовлення кожні 3-5 секунд або тримайте відкритим вхідні в консолі: воно оновлюється автоматично.

Що станеться, якщо код не надійде?+

Якщо SMS не надійде протягом 20 хвилин, замовлення закриється, і повна вартість автоматично повернеться на ваш баланс. Ви також можете скасувати раніше за допомогою 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 Verification API для розробників | SNSOTP