API Documentation

Integrate SMM Checker's powerful balance monitoring capabilities directly into your own applications.

Getting Started

Welcome to the SMM Checker API. Our API allows you to programmatically retrieve balance information from all your connected SMM panels through a single unified endpoint.

To use the API, you need to:

  1. Create an account on SMM Checker.
  2. Navigate to your Dashboard settings.
  3. Generate your unique API Key.
Note: The API URL is https://smmchecker.com/api/v2

Authentication

Authentication is handled via the key parameter in your POST requests. You must include your API key in every request to identify your account.

Security: Never share your API key. If you suspect it has been compromised, regenerate it immediately from your dashboard.
JSON Request Example
{
    "key": "YOUR_API_KEY",
    "action": "balance"
}

Balance Endpoint

Retrieve the current balance of all your connected SMM panels or a specific aggregated total.

POST /api/v2
Parameters
Parameter Type Description
key string Your API Key.
action string Must be set to balance.
Example Request
cURL
curl -X POST https://smmchecker.com/api/v2 \
    -d 'key=YOUR_API_KEY' \
    -d 'action=balance'
Example Response
JSON Response
{
    "balance": "154.20",
    "currency": "USD",
    "details": [
        {
            "panel": "JustAnotherPanel",
            "balance": "50.00",
            "currency": "USD"
        },
        {
            "panel": "BestSMM",
            "balance": "104.20",
            "currency": "USD"
        }
    ]
}

Rate Limits

To ensure fair usage and stability of our platform, we impose rate limits on API requests.

Plan Rate Limit
Free 10 requests / minute
Weekly 60 requests / minute
Monthly 300 requests / minute

If you exceed these limits, the API will return a 429 Too Many Requests error.

Error Codes

Error Description
{"error": "Invalid API Key"} The provided API key is incorrect or expired.
{"error": "Incorrect request"} Missing parameters or invalid action.
{"error": "System Error"} Internal server error. Please try again later.