API

Usa l’API quando gli ordini manuali diventano lenti e il tuo flusso ha bisogno di chiamate pulite per servizi, ordini, saldo e stati.

A cosa serve questa pagina

L’API collega le richieste ripetute al tuo sistema, mentre le regole aggiornate dei servizi restano nel pannello SMM. Parti da un servizio testato, invia il link pubblico esatto e registra ogni Order ID prima di scalare.

La tabella mostra endpoint, metodo di richiesta, formato risposta e metodi disponibili. Gli esempi mostrano la struttura attesa; i risultati reali possono variare per servizio e stato ordine.

Metodo HTTP POST
API URL https://smm-panel.pro/api/v2
Formato risposta JSON

Service list

Parametri Descrizione
key Your API key
action services

Esempio di risposta

RISPOSTA 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

Esempio di risposta

RISPOSTA JSON
{
    "order": 23501
}

Order status

Parametri Descrizione
key Your API key
action status
order Order ID

Esempio di risposta

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

Multiple orders status

Parametri Descrizione
key Your API key
action status
orders Order IDs (separated by a comma, up to 100 IDs)

Esempio di risposta

RISPOSTA 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

Parametri Descrizione
key Your API key
action refill
order Order ID

Esempio di risposta

RISPOSTA JSON
{
    "refill": "1"
}

Create multiple refill

Parametri Descrizione
key Your API key
action refill
orders Order IDs (separated by a comma, up to 100 IDs)

Esempio di risposta

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

Get refill status

Parametri Descrizione
key Your API key
action refill_status
refill Refill ID

Esempio di risposta

RISPOSTA JSON
{
    "status": "Completed"
}

Get multiple refill status

Parametri Descrizione
key Your API key
action refill_status
refills Refill IDs (separated by a comma, up to 100 IDs)

Esempio di risposta

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

Create cancel

Parametri Descrizione
key Your API key
action cancel
orders Order IDs (separated by a comma, up to 100 IDs)

Esempio di risposta

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

User balance

Parametri Descrizione
key Your API key
action balance

Esempio di risposta

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