Мы переехали на новую панель! Если у вас остался баланс на старой панели — обратитесь в поддержку для перевода средств.
Главная Блог Поставщикам
Войти Начать бесплатно
v2 REST API

API Documentation

Интегрируйте наш сервис в свои приложения с помощью простого HTTP API.
Поддерживаются GET и POST запросы, ответы в формате JSON.

POST / GET https://palladium-smm.com/api/v2
Ваш API ключ
Аутентификация

Все запросы к API должны содержать параметр key — ваш уникальный API ключ. Ключ можно найти в разделе API вашей панели.

POST запрос
POST https://palladium-smm.com/api/v2 Content-Type: application/x-www-form-urlencoded key=YOUR_API_KEY&action=balance
GET запрос
GET https://palladium-smm.com/api/v2?key=YOUR_API_KEY&action=balance
Никогда не передавайте API ключ в клиентском JavaScript. Используйте ключ только на сервере.
balance Баланс
action=balance Возвращает текущий баланс пользователя
Параметры
ПараметрТип
keystringобязательный
actionstringобязательный
Ответ
{ "balance": "124.5000", "currency": "USD" }
services Список услуг
action=services Возвращает все доступные услуги
Параметры
ПараметрТип
keystringобязательный
actionstringобязательный
Ответ
[ { "service": 1, "name": "Instagram Followers", "type": "Default", "rate": "1.5000", "min": 100, "max": 10000, "refill": true, "cancel": false, "category": "Instagram", "description": "" } ]
rate — цена за 1000 единиц в USD.
add Создать заказ
action=add action=create Создаёт новый заказ, списывает средства с баланса
Параметры
ПараметрТипОписание
keystringAPI ключобязательный
actionstring«add»обязательный
serviceintegerID услугиобязательный
linkstringURL / цель заказаобязательный
quantityintegerКоличество (не нужно для типа Package)опционально
runsintegerКоличество запусков — runs и interval вместе включают drip-feedопционально
intervalintegerИнтервал в минутах (drip-feed)опционально
commentsstringКомментарии (Custom Comments)опционально
usernamesstringУпоминания (Mentions)опционально
hashtagsstringХэштеги (Hashtags)опционально
answer_numberintegerНомер ответа (Poll)опционально
emojistringEmoji-строка (Emoji)опционально
Пример запроса
POST https://palladium-smm.com/api/v2 key = YOUR_API_KEY action = add service = 1 link = https://instagram.com/user quantity = 1000
Ответ
{ "order": 12345 }
status Статус заказа
action=status Получить статус одного или нескольких заказов
Параметры
ПараметрТипОписание
keystringAPI ключобязательный
actionstring«status»обязательный
orderintegerID одного заказаодин из двух
ordersstringНесколько ID через запятую: 1,2,3один из двух
Один заказ
{ "charge": "1.50", "start_count": "850", "status": "In progress", "remains": "400", "currency": "USD" }
Несколько заказов
{ "1": { "charge": "1.50", "start_count": "0", "status": "Pending", "remains": "0", "currency": "USD" }, "2": { "error": "Incorrect order ID" } }
Значения статуса
Pending Inqueue Moderation In progress Completed Partial Canceled
cancel Отменить заказ
action=cancel Отменяет заказ и возвращает средства на баланс
Параметры
ПараметрТипОписание
keystringAPI ключобязательный
actionstring«cancel»обязательный
orderintegerID одного заказаодин из двух
ordersstringНесколько ID через запятуюодин из двух
Один заказ
{ "cancel": 1 }
Несколько заказов
{ "1": { "cancel": 1 }, "3": { "error": "Order is already completed" } }
refill Запросить Refill
action=refill Запрашивает восполнение (refill) для завершённого заказа
Параметры
ПараметрТипОписание
keystringAPI ключобязательный
actionstring«refill»обязательный
orderintegerID одного заказаодин из двух
ordersstringНесколько ID через запятуюодин из двух
Один заказ
{ "refill": 12345 }
Несколько заказов
{ "1": { "refill": 101 }, "2": { "error": "Refill is not available for this order" } }
refill_status Статус Refill
action=refill_status Проверяет статус запроса на refill
Параметры
ПараметрТипОписание
keystringAPI ключобязательный
actionstring«refill_status»обязательный
refillintegerID refill запросаодин из двух
refillsstringНесколько ID через запятуюодин из двух
Ответ
{ "status": "Completed" }
Значения статуса
"In progress" — выполняется "Completed" — завершён "Partial" — частично "Rejected" — отклонён
Типы услуг

Поле type в услуге определяет набор дополнительных параметров, которые нужно передать при создании заказа.

ТипДоп. параметрыОписание
DefaultСтандартный. Только link и quantity
Custom CommentscommentsСписок комментариев, каждый с новой строки
PackageФиксированный пакет, quantity не нужен
MentionsusernamesСписок @usernames через новую строку
Mentions with Hashtagsusernames, hashtagsУпоминания + хэштеги
HashtagshashtagsСписок #hashtags через новую строку
Pollanswer_numberНомер варианта ответа (с 1)
EmojiemojiEmoji-строка, например ❤️🔥
Ошибки

При ошибке API всегда возвращает HTTP 200 с JSON, содержащим ключ error.

{ "error": "Incorrect API key" }
СообщениеПричина
Incorrect API keyКлюч не найден или неверный
Your account is bannedАккаунт заблокирован
Incorrect actionНеизвестное значение action
Incorrect parametersНе передан service или link
Incorrect service IDУслуга не найдена или отключена
Incorrect order IDЗаказ не найден или чужой
Incorrect refill IDRefill-запрос не найден или чужой
Not enough funds on balanceНедостаточно средств
Quantity must be between X and YКоличество вне диапазона
Runs must be at least 1drip-feed: количество запусков должно быть ≥ 1
Interval must be at least 1 minutedrip-feed: интервал должен быть ≥ 1 минуты
Order is already completedНельзя отменить завершённый заказ
Refill is not available for this orderУслуга не поддерживает refill или заказ не завершён