Дочерний сайт, FunPay и PlayerOK рекомендуем

Дочерний сайт под своим доменом. FunPay и PlayerOK — лоты из каталога, бот пишет покупателю сам.

API для реселлеров

PerfectPanel-совместимый REST. POST, JSON, ключ из профиля.

Отклик: < 100ms
SSL: Включено
Формат: JSON

Настройки

МетодPOST
URL
https://blazysmm.com/api/v2
API-ключ
Берётся в кабинетеПрофиль
Формат ответаJSON
Скачать

Список услуг

POST
  • keyВаш API-ключ
  • actionservices
Пример ответа
[
  {
    "service": 1,
    "name": "Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true,
    "dripfeed": false,
    "kind": "default",
    "fields": []
  },
  {
    "service": 88,
    "name": "Custom Comments",
    "type": "Custom Comments",
    "category": "Instagram",
    "rate": "0.40",
    "min": "5",
    "max": "500",
    "refill": false,
    "cancel": true,
    "dripfeed": false,
    "kind": "comments",
    "fields": [
      "comments"
    ],
    "comments": true
  }
]

Пакет услуг

POST

Готовый набор ~5 000 услуг. ID как в полном каталоге, заказы через action=add. В ответе те же поля, что у services: comments/usernames и другие extras, если услуга их просит. Для чужой панели: импорт services_pack вместо всего services.

  • keyВаш API-ключ
  • actionservices_pack
  • limitОпционально: сколько услуг, по умолчанию 5000, максимум 5000
Пример ответа
[
  {
    "service": 542,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.12",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true,
    "dripfeed": false,
    "kind": "default",
    "fields": []
  }
]

Создать заказ

POST

Один метод add. База: service + link + quantity. Подарки копятся без лимита и тратятся когда удобно: gift=1 списывает 1 000 шт. бесплатно, если подарок по этой услуге готов. Заказ 1 000 — весь с подарка; 2 000 — 1 000 подарком и 1 000 с баланса. Если подарка нет, заказ идёт как обычный. Нужные доп. поля смотрите в services / services_pack / info. Пустые не отправляйте. Для comments/usernames количество = число непустых строк. Пакет — без quantity.

  • keyВаш API-ключ
  • actionadd
  • serviceID услуги
  • linkСсылка на страницу / пост
  • quantityКоличество. Не нужно при comments/usernames (берётся из строк) и для пакета
  • giftОпционально: 1 — использовать подарок 1 000 шт., если накоплен по этой услуге
  • commentsОпционально: комментарии, по одному на строку
  • usernamesОпционально: username, по одному на строку
  • hashtagsОпционально: хештеги, по одному на строку
  • hashtagОпционально: хештег, откуда брать username
  • usernameОпционально: владелец комментария или профиль для подписки
  • answer_numberОпционально: номер варианта в опросе
  • groupsОпционально: группы, по одной на строку
  • keywordsОпционально: слова, по одному на строку
  • runsОпционально: запуски drip-feed (2–100), если dripfeed=true
  • intervalОпционально: пауза между запусками, минуты (вместе с runs)
  • minОпционально: мин. на пост (подписка)
  • maxОпционально: макс. на пост (подписка)
  • delayОпционально: задержка в минутах (подписка)
  • postsОпционально: сколько будущих постов
  • old_postsОпционально: сколько старых постов
  • expiryОпционально: дата конца подписки, d/m/Y
Пример ответа
{
  "order": 23501
}

Массовый заказ

POST
  • keyВаш API-ключ
  • actionadd
  • ordersJSON-массив до 100 строк: [{"service":1,"link":"https://…","quantity":1000}, …]
Пример ответа
[
  {
    "order": 23501
  },
  {
    "error": "Not enough funds"
  }
]

Счётчик по ссылке (бесплатно)

POST

Читает всё, что известно о посте/канале. Неизвестное — строка «неизвестно». shares в ответе только если число известно, иначе поле отсутствует. count/start_count — метрика услуги (service), иначе views/members. Не создаёт заказ. Лимит 40 запросов / мин на ключ. Приватные IP и localhost отклоняются.

  • keyВаш API-ключ
  • actioncount
  • linkСсылка на канал / пост / видео (обязательно)
  • serviceОпционально: ID услуги — какую метрику считать основной
  • platformОпционально: youtube / telegram / tiktok / instagram / twitter / vk …
Пример ответа
{
  "ok": true,
  "platform": "youtube",
  "source": "youtube-api",
  "link": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
  "metric": "views",
  "unit": "просмотров",
  "label": "Старт 1 234 567 просмотров",
  "count": 1234567,
  "start_count": "1234567",
  "members": "неизвестно",
  "views": 1234567,
  "likes": 89000,
  "comments": 12000,
  "reactions": "неизвестно",
  "saves": "неизвестно",
  "stats": {
    "members": "неизвестно",
    "views": 1234567,
    "likes": 89000,
    "comments": 12000,
    "reactions": "неизвестно",
    "saves": "неизвестно"
  }
}

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

POST
  • keyВаш API-ключ
  • actionstatus
  • orderID заказа
Пример ответа
{
  "charge": "0.27819",
  "start_count": "3572",
  "start_metric": "comments",
  "start_unit": "комментариев",
  "status": "Partial",
  "remains": "157",
  "currency": "USD"
}

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

POST
  • keyВаш API-ключ
  • actionstatus
  • ordersID через запятую, до 100 шт.
Пример ответа
{
  "1": {
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
  },
  "10": {
    "error": "Incorrect order ID"
  }
}

Рефил

POST
  • keyВаш API-ключ
  • actionrefill
  • orderID заказа
Пример ответа
{
  "refill": "1"
}

Рефил нескольких заказов

POST
  • keyВаш API-ключ
  • actionrefill
  • ordersID через запятую, до 100 шт.
Пример ответа
[
  {
    "order": 1,
    "refill": 1
  },
  {
    "order": 3,
    "refill": {
      "error": "Incorrect order ID"
    }
  }
]

Статус рефила

POST
  • keyВаш API-ключ
  • actionrefill_status
  • refillID рефила
Пример ответа
{
  "status": "Completed"
}

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

POST

Только если у услуги cancel=true. Деньги за остаток сразу возвращаются на баланс.

  • keyВаш API-ключ
  • actioncancel
  • ordersID через запятую, до 100 шт.
  • orderАльтернатива: один ID
Пример ответа
[
  {
    "order": 2,
    "cancel": 1
  },
  {
    "order": 9,
    "cancel": {
      "error": "Incorrect order ID"
    }
  }
]

Характеристики услуги

POST

Скорость, старт, рефил, дроп, качество, отмена, drip-feed — как в карточке. Плюс kind/fields и флаги extras (comments, usernames, …), если услуга их просит при add.

  • keyВаш API-ключ
  • actioninfo
  • serviceID услуги
Пример ответа
{
  "service": 542,
  "name": "Instagram Followers",
  "type": "Default",
  "min": 50,
  "max": 100000,
  "speed": "Быстрая",
  "start": "0–1 ч",
  "refill": true,
  "refillDays": 30,
  "cancel": true,
  "dripfeed": false,
  "kind": "default",
  "fields": []
}

Среднее время

POST
  • keyВаш API-ключ
  • actionavg_time
  • serviceID услуги
  • quantityКоличество (как в заказе)
Пример ответа
{
  "service": "542",
  "avg": "≈ 15 мин"
}

Баланс

POST
  • keyВаш API-ключ
  • actionbalance
Пример ответа
{
  "balance": "100.84292",
  "currency": "USD"
}