S SMMPanel
API v2

Документация API v2

Простой REST API для создания заказов, проверки статуса и отслеживания баланса. Все запросы — методом POST с ответом в формате JSON.

Базовый URL
POST https://smmpanel.uz/api/v2

Аутентификация

Каждый запрос должен содержать ваш секретный API-ключ (`key`), доступный в разделе «API» личного кабинета. Никому не сообщайте свой ключ.

POST

Список услуг

Возвращает все доступные услуги панели с ценой, мин/макс количеством и категорией.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "services"

Пример запроса

key=API_KEY&action=services

Пример ответа

[
  {
    "service": 1,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true
  }
]
POST

Создание заказа

Создаёт новый заказ для выбранной услуги. Если тип услуги (type) — "Poll" (голосование в опросе Telegram), параметр answer_number также обязателен.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "add"
service Да ID услуги
link Да Ссылка на профиль, пост или канал
quantity Нет Количество (требуется в зависимости от типа услуги)
answer_number Нет Обязателен только для услуг типа "Poll" — номер варианта ответа для голосования (1, 2, 3 ...)

Пример запроса

key=API_KEY&action=add&service=1&link=https://instagram.com/username&quantity=1000

Пример ответа

{
  "order": 23501
}
POST

Статус заказа

Проверяет текущий статус одного заказа.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "status"
order Да ID заказа

Пример запроса

key=API_KEY&action=status&order=23501

Пример ответа

{
  "charge": "0.90",
  "start_count": "3572",
  "status": "In progress",
  "remains": "200",
  "currency": "USD"
}
POST

Статус нескольких заказов

Проверяет статус до 100 заказов за один запрос.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "status"
orders Да ID заказов через запятую (максимум 100)

Пример запроса

key=API_KEY&action=status&orders=23501,23502

Пример ответа

{
  "23501": {
    "charge": "0.90",
    "status": "Completed",
    "remains": "0"
  },
  "23502": {
    "charge": "1.20",
    "status": "In progress",
    "remains": "150"
  }
}
POST

Запрос на refill

Отправляет запрос на пополнение (refill) для заказа с отписками.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "refill"
order Да ID заказа

Пример запроса

key=API_KEY&action=refill&order=23501

Пример ответа

{
  "refill": "1"
}
POST

Статус refill

Проверяет текущий статус отправленного запроса на refill.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "refill_status"
refill Да ID refill-запроса

Пример запроса

key=API_KEY&action=refill_status&refill=1

Пример ответа

{
  "status": "Completed"
}
POST

Отмена заказа

Запрашивает отмену одного или нескольких заказов (доступно не для всех услуг).

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "cancel"
orders Да ID заказов через запятую

Пример запроса

key=API_KEY&action=cancel&orders=23501,23502

Пример ответа

[
  { "order": 23501, "cancel": { "status": "Completed" } },
  { "order": 23502, "cancel": { "status": "Error" } }
]
POST

Проверка баланса

Возвращает текущий баланс вашего аккаунта.

Параметры

Параметр Обязательный Описание
key Да Ваш API-ключ
action Да Значение "balance"

Пример запроса

key=API_KEY&action=balance

Пример ответа

{
  "balance": "100.84292",
  "currency": "USD"
}

Ответ об ошибке

Любая ошибка возвращается в следующем формате:

{
  "error": "Incorrect API key"
}

Готовы получить свой API-ключ?

Зарегистрируйтесь и получите бесплатный API-ключ в личном кабинете.

Зарегистрироваться бесплатно