API

Gunakan API saat pesanan manual terlalu lambat dan alur Anda perlu memanggil layanan, pesanan, saldo, dan status dengan rapi.

Untuk apa halaman ini

API menghubungkan permintaan berulang ke sistem Anda, sementara aturan layanan terbaru tetap berasal dari SMM Panel. Mulai dengan satu layanan yang sudah diuji, kirim tautan publik yang tepat, dan catat setiap Order ID sebelum meningkatkan volume.

Tabel di bawah menampilkan endpoint, metode request, format respons, dan method yang tersedia. Contoh menunjukkan struktur respons; hasil nyata dapat berbeda sesuai layanan dan status pesanan.

Metode HTTP POST
API URL https://smm-panel.pro/api/v2
Format respons JSON

Service list

Parameter Deskripsi
key Your API key
action services

Contoh respons

RESPONS 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

Contoh respons

RESPONS JSON
{
    "order": 23501
}

Order status

Parameter Deskripsi
key Your API key
action status
order Order ID

Contoh respons

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

Multiple orders status

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

Contoh respons

RESPONS 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

Parameter Deskripsi
key Your API key
action refill
order Order ID

Contoh respons

RESPONS JSON
{
    "refill": "1"
}

Create multiple refill

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

Contoh respons

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

Get refill status

Parameter Deskripsi
key Your API key
action refill_status
refill Refill ID

Contoh respons

RESPONS JSON
{
    "status": "Completed"
}

Get multiple refill status

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

Contoh respons

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

Create cancel

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

Contoh respons

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

User balance

Parameter Deskripsi
key Your API key
action balance

Contoh respons

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