SMM Panel API for Resellers in Pakistan

Looking for an SMM reseller API to automate your own panel or website? The JB SMM Panel API v2 uses simple REST POST requests with JSON responses — fetch the full services list, place orders, check order status in bulk, request refills, cancel orders and read your balance, all programmatically. Grab your API key from the Account page, send your first request to /api/v2, and scale from manual orders to full automation at your own pace.

Get your API key

Sign up free, then copy your personal API key from the Account page.

Connect your platform

Send POST requests to /api/v2 with your key and the action you need.

Automate everything

Sync services, place orders, track status, request refills and check balance — hands-free.

Service List Add Order Order Status Bulk Status Create Refill Refill Status Cancel Order Check Balance
POST

Service list

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

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
    }
]
POST

Add order

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
API Key Get an API key on the Account page
Response format JSON

Example response

{
    "order": 23501
}
POST

Order status

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actionstatus
orderOrder ID

Example response

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

Multiple orders status

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actionstatus
ordersOrder 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"
    }
}
POST

Create refill

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actionrefill
orderOrder ID

Example response

{
    "refill": "1"
}
POST

Create multiple refill

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actionrefill
ordersOrder 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"
        }
    }
]
POST

Get refill status

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actionrefill_status
refillRefill ID

Example response

{
    "status": "Completed"
}
POST

Get multiple refill status

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actionrefill_status
refillsRefill 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"
        }
    }
]
POST

Create cancel

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actioncancel
ordersOrder IDs (separated by a comma, up to 100 IDs)

Example response

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

User balance

HTTP Method POST
API URL https://test.yasmmpanel.com/api/v2
Response format JSON

Request Parameters

Parameters Description
keyYour API key
actionbalance

Example response

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