API

Utilisez l’API quand les commandes manuelles ralentissent votre flux et que vous devez relier services, commandes, solde et statuts.

À quoi sert cette page

L’API relie les demandes répétées à votre propre système, tandis que les règles actuelles des services restent dans le panel SMM. Commencez avec un service testé, envoyez le lien public exact et conservez chaque Order ID avant d’augmenter le volume.

Le tableau ci-dessous indique l’endpoint, la méthode de requête, le format de réponse et les méthodes disponibles. Les exemples montrent la structure attendue; le résultat réel peut varier selon le service et l’état de la commande.

Méthode HTTP POST
API URL https://smm-panel.pro/api/v2
Format de réponse JSON

Service list

Paramètres Description
key Your API key
action services

Exemple de réponse

RÉPONSE 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

Exemple de réponse

RÉPONSE JSON
{
    "order": 23501
}

Order status

Paramètres Description
key Your API key
action status
order Order ID

Exemple de réponse

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

Multiple orders status

Paramètres Description
key Your API key
action status
orders Order IDs (separated by a comma, up to 100 IDs)

Exemple de réponse

RÉPONSE 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

Paramètres Description
key Your API key
action refill
order Order ID

Exemple de réponse

RÉPONSE JSON
{
    "refill": "1"
}

Create multiple refill

Paramètres Description
key Your API key
action refill
orders Order IDs (separated by a comma, up to 100 IDs)

Exemple de réponse

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

Get refill status

Paramètres Description
key Your API key
action refill_status
refill Refill ID

Exemple de réponse

RÉPONSE JSON
{
    "status": "Completed"
}

Get multiple refill status

Paramètres Description
key Your API key
action refill_status
refills Refill IDs (separated by a comma, up to 100 IDs)

Exemple de réponse

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

Create cancel

Paramètres Description
key Your API key
action cancel
orders Order IDs (separated by a comma, up to 100 IDs)

Exemple de réponse

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

User balance

Paramètres Description
key Your API key
action balance

Exemple de réponse

RÉPONSE JSON
{
    "balance": "100.84292",
    "currency": "USD"
}