API

Usa la API cuando el pedido manual sea lento y tu flujo necesite llamadas limpias de servicios, pedidos, saldo y estados.

Para qué sirve esta página

La API conecta solicitudes repetidas con tu sistema, mientras las reglas actuales de los servicios siguen estando en el panel SMM. Empieza con un servicio probado, envía el enlace público exacto y guarda cada Order ID antes de escalar.

La tabla inferior muestra endpoint, método de solicitud, formato de respuesta y métodos disponibles. Los ejemplos muestran la estructura esperada; el resultado real puede variar por servicio y estado del pedido.

Método HTTP POST
API URL https://smm-panel.pro/api/v2
Formato de respuesta JSON

Service list

Parámetros Descripción
key Your API key
action services

Ejemplo de respuesta

RESPUESTA JSON
[
    {
        "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

Ejemplo de respuesta

RESPUESTA JSON
{
    "order": 23501
}

Order status

Parámetros Descripción
key Your API key
action status
order Order ID

Ejemplo de respuesta

RESPUESTA JSON
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

Multiple orders status

Parámetros Descripción
key Your API key
action status
orders Order IDs (separated by a comma, up to 100 IDs)

Ejemplo de respuesta

RESPUESTA JSON
{
    "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

Parámetros Descripción
key Your API key
action refill
order Order ID

Ejemplo de respuesta

RESPUESTA JSON
{
    "refill": "1"
}

Create multiple refill

Parámetros Descripción
key Your API key
action refill
orders Order IDs (separated by a comma, up to 100 IDs)

Ejemplo de respuesta

RESPUESTA JSON
[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

Get refill status

Parámetros Descripción
key Your API key
action refill_status
refill Refill ID

Ejemplo de respuesta

RESPUESTA JSON
{
    "status": "Completed"
}

Get multiple refill status

Parámetros Descripción
key Your API key
action refill_status
refills Refill IDs (separated by a comma, up to 100 IDs)

Ejemplo de respuesta

RESPUESTA JSON
[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]

Create cancel

Parámetros Descripción
key Your API key
action cancel
orders Order IDs (separated by a comma, up to 100 IDs)

Ejemplo de respuesta

RESPUESTA JSON
[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]

User balance

Parámetros Descripción
key Your API key
action balance

Ejemplo de respuesta

RESPUESTA JSON
{
    "balance": "100.84292",
    "currency": "USD"
}