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Отменить активацию