Перейти к содержимому

API SMM-панели для разработчиков: услуги, заказы, статус и баланс

API smmopen использует распространённый формат v2 для SMM-панелей. Каждый запрос это POST на один адрес со значением action, которое говорит, что нужно сделать.

Основы

Адрес
POST https://smmopen.com/api/v2
Формат
форма (application/x-www-form-urlencoded) или JSON
Ключ
API-ключ в поле key. Создайте его в настройках панели
Ответ
JSON. При ошибке причина указана в поле error
Лимит
300 запросов в минуту на один ключ
Создать API-ключ

servicesСписок услуг

ID, название, категория, цена за 1 000, минимум и максимум каждой услуги и признак гарантии.

Параметры
keyAPI-ключ
actionservices

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

[
  {
    "service": 28232,
    "name": "Instagram Followers, Plus",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "1.8500",
    "min": 50,
    "max": 90000,
    "refill": true,
    "cancel": true
  }
]

addНовый заказ

Отправьте ID услуги, ссылку и количество; сумма спишется с баланса, в ответ придёт номер заказа.

Параметры
keyAPI-ключ
actionadd
serviceID услуги
linkОткрытая ссылка
quantityКоличество

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

{
  "order": "OP-7K2M9QX"
}

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

Стоимость, начальное значение, статус и остаток для одного номера заказа (order) или до 100 номеров через запятую (orders).

Параметры
keyAPI-ключ
actionstatus
orderНомер заказа
ordersНесколько номеров заказов

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

{
  "charge": "1.8500",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

balanceБаланс

Ваш текущий баланс и валюта.

Параметры
keyAPI-ключ
actionbalance

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

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

cancelОтмена

Отмена заказов, которые ещё не начались, с возвратом суммы на баланс.

Параметры
keyAPI-ключ
actioncancel
ordersНомера заказов (через запятую, до 100)

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

[
  {
    "order": "OP-7K2M9QX",
    "cancel": 1
  }
]

refillЗапрос восполнения

Запрос восполнения для выполненного или частично выполненного заказа Plus или Pro в пределах срока гарантии.

Параметры
keyAPI-ключ
actionrefill
orderНомер заказа

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

{
  "refill": "RF-3XQ8M2K"
}

Названия ошибок

Invalid API key
Ключ неверный или заменён
Invalid service
Услуги с таким ID нет
Invalid link
Это не открытый адрес, начинающийся с https://
Quantity out of range
Количество вне диапазона услуги
Not enough funds on balance
На балансе недостаточно средств
Refill is not available for this order
Тариф Lite или срок гарантии истёк
Too many requests
Достигнут лимит. Повторите чуть позже