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

Детали

API URL

https://nakruti.net/api/v2

Метод HTTP

GET / POST

Формат ответа

JSON

Ключ API

В разделе Профиль личного кабинета. Параметры key и action обязательны в каждом запросе.

Валюта

Все суммы в рублях (RUB). Цена услуги (rate) указана за 1000 единиц.

Ошибки

При ошибке ответ содержит поле error с описанием, например {"error": "Invalid API key"}. Лимит — 120 запросов в минуту на ключ.

Совместимость

Формат совпадает со стандартным API SMM-панелей: ключ, действие, те же поля ответа. Готовые модули для панелей и скриптов подключаются без доработок.

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

key

Ваш API-ключ

action

status

order

ID заказа

Пример успешного ответа

{
  "charge": "3.69302",
  "start_count": "5022",
  "status": "In progress",
  "remains": "403",
  "currency": "RUB"
}

Возможные статусы: Pending — заказ принят и ждёт отправки исполнителю, Processing и In progress — выполняется, Completed — выполнен, Partial — выполнен частично, недоставленный остаток возвращён на баланс, Canceled — отменён, средства возвращены на баланс. charge — итоговая списанная сумма с учётом возвратов.

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

key

Ваш API-ключ

action

status

orders

ID заказов через запятую (до 100 заказов)

Пример успешного ответа

{
  "17403": {
      "charge": "3.69302",
      "start_count": "5022",
      "status": "In progress",
      "remains": "402",
      "currency": "RUB"
  },
  "18405": {
      "error": "Incorrect order ID"
  },
  "19642": {
      "charge": "2.31254",
      "start_count": "930",
      "status": "Partial",
      "remains": "103",
      "currency": "RUB"
  }
}