SMS ACTIVATE API

Мощный REST API для автоматизации получения виртуальных номеров и приема СМС. Интегрируйте в свои приложения за минуты.

Получить API ключ

Возможности API

🚀

Быстрая интеграция

Простой REST API с понятной документацией. Начните работу за 5 минут.

📚

Готовые библиотеки

SDK для Python, PHP, Node.js, C#, Java и других языков программирования.

🔒

Безопасность

Защищенные соединения HTTPS, аутентификация по API ключу.

Высокая скорость

Время ответа менее 100мс. Мгновенное получение номеров и СМС.

🔄

Webhook уведомления

Получайте уведомления о новых СМС в реальном времени через webhook.

💰

Управление балансом

Проверка баланса, история операций, автоматическое пополнение.

Пример использования

Простой пример получения номера и СМС через API

# Python пример
import requests

API_KEY = "your_api_key"
BASE_URL = "https://api.sms-activate.io/v2"

# Получить номер для WhatsApp
response = requests.get(f"{BASE_URL}/get-number", params={
    "api_key": API_KEY,
    "service": "whatsapp",
    "country": "ru"
})

number_data = response.json()
phone = number_data["phone"]
activation_id = number_data["id"]

print(f"Получен номер: {phone}")

# Получить СМС
sms_response = requests.get(f"{BASE_URL}/get-sms", params={
    "api_key": API_KEY,
    "id": activation_id
})

sms_data = sms_response.json()
code = sms_data["code"]

print(f"Код подтверждения: {code}")

Основные методы API

GET/get-balanceПолучить текущий баланс аккаунта
GET/get-servicesСписок доступных сервисов
GET/get-countriesСписок доступных стран
GET/get-pricesЦены на номера по сервисам и странам
GET/get-numberПолучить виртуальный номер
GET/get-smsПолучить входящие СМС
POST/set-statusИзменить статус активации
POST/cancelОтменить активацию

Готовы начать интеграцию?

Получите API ключ и начните автоматизировать прием СМС

Получить API ключ