Постройте на API SmmPanelUS
Один HTTP-эндпоинт даёт каталог, заказы, статусы и баланс — программно. Реселлерам и разработчикам — собрать свою витрину или автоматизацию поверх платформы.
Что можно делать через API
API повторяет интерфейс: всё, что вы делаете руками, делается и запросом.
Получить каталог
Запросом services получите все инструменты с их id, ценой и лимитами.
Оформлять заказы
Поодиночке или массово, с теми параметрами, которые поддерживает инструмент.
Следить за статусом
Читайте состояние заказа и сколько уже выполнено — по одному или пачкой.
Знать баланс
Запросом balance держите автоматизацию в рамках доступных средств.
Долив и отмена
Запрашивайте их там, где инструмент это допускает.
Один ключ
Каждый запрос несёт ваш ключ и действие — ключ берётся со страницы аккаунта.
Под реселлеров и интеграции
Реселлеры
Выведите тот же каталог под своей витриной и работайте через один ключ.
Разработчики
Встройте оформление и статусы в свои панели управления и скрипты.
Агентства
Ведите работу для нескольких клиентов автоматически, с одного баланса.
Три шага до первого запроса
Создайте аккаунт
Бесплатно. Ключ выдаётся только владельцу аккаунта.
Скопируйте ключ
API-ключ лежит на странице Account — он и есть ваша авторизация.
Отправьте POST
POST на /api/v2 с ключом и действием — ответ придёт в JSON.
API SmmPanelUS
API SmmPanelUS — это HTTP-интерфейс к каталогу платформы. Запросы идут методом POST на /api/v2, ответы возвращаются в JSON. Версия v2 стабильна, а ниже на этой странице лежит полный справочник параметров с примерами ответов на каждое действие.
Авторизация
На аккаунт выдаётся один API-ключ — он берётся со страницы Account. Каждый запрос несёт этот ключ и поле action, которое говорит, что сделать: получить каталог, оформить заказ, узнать статус или баланс. Никаких отдельных токенов и сессий: ключ — это и есть вся авторизация.
Что отдаёт каталог
Действие services возвращает каталог как список: у каждого инструмента есть числовой id, имя, тип, категория, цена за тысячу, минимальный и максимальный объём, а также флаги долива и отмены там, где они поддерживаются. По этим полям вы и строите свою витрину или логику заказа — id инструмента это то, на что вы ссылаетесь при оформлении.
Под реселлеров и автоматизацию
Поскольку каталог и заказы доступны программно, поверх платформы удобно строить собственный продукт. Реселлер выводит тот же каталог под своим брендом; разработчик встраивает оформление в свою систему; агентство гоняет повторяющиеся задачи по расписанию. Всё это работает с одним ключом и одним балансом, без отдельной настройки под каждый сценарий.
Темп и пример кода
Пользуйтесь API в разумном темпе; если планируете тяжёлую автоматизацию или необычную нагрузку, напишите в поддержку заранее. Готовый пример на PHP приложен ниже по странице, а структура каждого ответа показана прямо в справочнике — так первый рабочий запрос собирается за минуты.
Соберите первый запрос
Выберите действие и язык — готовый сниппет с вашим эндпоинтом появится ниже.
Замените YOUR_API_KEY ключом со страницы Account и подставьте свои значения. Запрос отправляется вашим кодом — здесь только генерируется сниппет.
Справочник API
| HTTP Method | POST |
| API URL | https://smmpanelus.com/api/v2 |
| Response format | JSON |
Service list
| Parameters | Description |
|---|---|
| key | Your API key |
| action | services |
Example response
[
{
"service": 1,
"name": "Followers",
"type": "Default",
"category": "First Category",
"rate": "0.90",
"min": "50",
"max": "10000",
"refill": true,
"cancel": true
},
{
"service": 2,
"name": "Comments",
"type": "Custom Comments",
"category": "Second Category",
"rate": "8",
"min": "10",
"max": "1500",
"refill": false,
"cancel": true
}
]
Add order
Example response
{
"order": 23501
}
Order status
| Parameters | Description |
|---|---|
| key | Your API key |
| action | status |
| order | Order ID |
Example response
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}
Multiple orders status
| Parameters | Description |
|---|---|
| key | Your API key |
| action | status |
| orders | Order IDs (separated by a comma, up to 100 IDs) |
Example response
{
"1": {
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
},
"10": {
"error": "Incorrect order ID"
},
"100": {
"charge": "1.44219",
"start_count": "234",
"status": "In progress",
"remains": "10",
"currency": "USD"
}
}
Create refill
| Parameters | Description |
|---|---|
| key | Your API key |
| action | refill |
| order | Order ID |
Example response
{
"refill": "1"
}
Create multiple refill
| Parameters | Description |
|---|---|
| key | Your API key |
| action | refill |
| orders | Order IDs (separated by a comma, up to 100 IDs) |
Example response
[
{
"order": 1,
"refill": 1
},
{
"order": 2,
"refill": 2
},
{
"order": 3,
"refill": {
"error": "Incorrect order ID"
}
}
]
Get refill status
| Parameters | Description |
|---|---|
| key | Your API key |
| action | refill_status |
| refill | Refill ID |
Example response
{
"status": "Completed"
}
Get multiple refill status
| Parameters | Description |
|---|---|
| key | Your API key |
| action | refill_status |
| refills | Refill IDs (separated by a comma, up to 100 IDs) |
Example response
[
{
"refill": 1,
"status": "Completed"
},
{
"refill": 2,
"status": "Rejected"
},
{
"refill": 3,
"status": {
"error": "Refill not found"
}
}
]
Create cancel
| Parameters | Description |
|---|---|
| key | Your API key |
| action | cancel |
| orders | Order IDs (separated by a comma, up to 100 IDs) |
Example response
[
{
"order": 9,
"cancel": {
"error": "Incorrect order ID"
}
},
{
"order": 2,
"cancel": 1
}
]
User balance
| Parameters | Description |
|---|---|
| key | Your API key |
| action | balance |
Example response
{
"balance": "100.84292",
"currency": "USD"
}
Пример кода на PHP
Частые вопросы по API
Что такое API SmmPanelUS?
HTTP-интерфейс к каталогу: POST на /api/v2, ответы в JSON, чтобы получать каталог и управлять заказами программно.
Как получить API-ключ?
Ключ выдаётся на странице Account; он привязан к аккаунту, а создать аккаунт бесплатно.
Какой URL и версия?
Текущая версия v2; запросы идут на /api/v2 вашего домена методом POST.
В каком формате ответы?
Все ответы — JSON. Пример структуры показан рядом с каждым действием в справочнике выше.
Подходит реселлерам?
Да — один ключ открывает каталог и заказы, чтобы вывести их под своей витриной.
Есть пример кода?
Да, готовый пример на PHP приложен ссылкой внизу справочника.
Есть ограничения по нагрузке?
Работайте в разумном темпе; под тяжёлую автоматизацию согласуйте детали с поддержкой заранее.
Нужен ли аккаунт?
Да — ключ выдаётся только владельцу аккаунта, и баланс заказов тоже на аккаунте.
Получите ключ
Создайте аккаунт — ключ выдаётся владельцу аккаунта, а регистрация бесплатна.