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