İçeriğe geç
API · v2 · JSON

Build on the SmmPanelUS API

One HTTP endpoint exposes the catalog, orders, statuses, and balance — programmatically. For resellers and developers to build a storefront or automation on top of the platform.

Endpoint
MethodPOST
URLhttps://smmpanelus.com/api/v2
FormatJSON
Keyby account
Capabilities

What you can do with the API

The API mirrors the interface: anything you do by hand can be done by request.

List the catalog

The services action returns every tool with its id, rate, and limits.

Place orders

Singly or in bulk, with the parameters each tool supports.

Track status

Read an order's state and how much has run — one at a time or in batches.

Read your balance

The balance action keeps automation within the funds you have.

Refill and cancel

Request these where a tool allows them.

One key

Every request carries your key and an action — the key comes from your account page.

Who it's for

Built for resellers and integrations

Resellers

Front the same catalog as your own and work through a single key.

Developers

Wire ordering and statuses into your own dashboards and scripts.

Agencies

Run work for several clients automatically, from one balance.

Getting started

Three steps to your first call

01
01

Create an account

Free. A key is issued only to an account holder.

02
02

Copy your key

Your API key sits on the Account page — it is your authentication.

03
03

Send a POST

POST to /api/v2 with your key and an action — the reply comes back as JSON.

The SmmPanelUS API

The SmmPanelUS API is an HTTP interface to the platform's catalog. Requests are made with POST to /api/v2, and responses come back as JSON. Version v2 is stable, and the full parameter reference with an example response for each action sits further down this page.

Authentication

One API key is issued per account, taken from the Account page. Every request carries that key and an action field that says what to do: list the catalog, place an order, read a status, or check a balance. There are no separate tokens or sessions — the key is the whole of the authentication.

What the catalog returns

The services action returns the catalog as a list: each tool has a numeric id, a name, a type, a category, a rate per thousand, a minimum and maximum, and refill or cancel flags where they are supported. These fields are what you build a storefront or ordering logic from — a tool's id is what you reference when you place an order.

For resellers and automation

Because the catalog and ordering are available programmatically, the platform is a comfortable base to build a product on. A reseller fronts the same catalog under their own brand; a developer embeds ordering into their own dashboard; an agency runs repeating tasks on a schedule. All of it works from one key and one balance, with no separate setup per scenario.

Pace and example code

Use the API at a reasonable pace; if you plan heavy automation or unusual load, write to support ahead of time. A ready PHP example is linked further down, and the shape of each response is shown right in the reference — so a first working request comes together in minutes.

API reference

HTTP MethodPOST
API URLhttps://smmpanelus.com/api/v2
Response formatJSON

Service list

ParametersDescription
keyYour API key
actionservices

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

Add order

Example response

{
    "order": 23501
}

Order status

ParametersDescription
keyYour API key
actionstatus
orderOrder ID

Example response

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

Multiple orders status

ParametersDescription
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"
    }
}

Create refill

ParametersDescription
keyYour API key
actionrefill
orderOrder ID

Example response

{
    "refill": "1"
}

Create multiple refill

ParametersDescription
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"
        }
    }
]

Get refill status

ParametersDescription
keyYour API key
actionrefill_status
refillRefill ID

Example response

{
    "status": "Completed"
}

Get multiple refill status

ParametersDescription
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"
        }
    }
]

Create cancel

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

User balance

ParametersDescription
keyYour API key
actionbalance

Example response

{
    "balance": "100.84292",
    "currency": "USD"
}
Example of PHP code
Questions

API questions

What is the SmmPanelUS API?

An HTTP interface to the catalog: POST to /api/v2, JSON replies, to read the catalog and manage orders programmatically.

How do I get an API key?

A key is issued on the Account page; it is tied to your account, and creating an account is free.

What is the URL and version?

The current version is v2; requests go to /api/v2 on your domain by POST.

What format are the responses?

Every response is JSON. The shape of each one is shown beside its action in the reference above.

Is it suitable for resellers?

Yes — one key opens the catalog and ordering so you can front them as your own.

Is there example code?

Yes, a ready PHP example is linked at the foot of the reference.

Are there usage limits?

Work at a reasonable pace; for heavy automation, agree the details with support ahead of time.

Do I need an account?

Yes — a key is issued only to an account holder, and order balance lives on the account too.

Get your key

Create an account — a key is issued to account holders, and registration is free.

Katalog içeride açılır
Hesapla erişim
Hesap aç