Головна Постачальникам
Увійти Почати безкоштовно
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)необов'язково
drip_feedbooleanУвімкнути drip-feed (1 або 0)необов'язково
runsintegerКількість запусків (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 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 або замовлення не завершено