Developer API

Automate & Scale with Our API

Integrate Our services directly into your platform, automate order management, and scale your business without manual work.

REST API
JSON Response
99.9% Uptime

Quick Start

Everything you need to get started with the API.

API URL https://privatesmm.com/api/v2
HTTP Method POST
Response Format JSON
API Key Get your API key on the Account page

Why Use the API?

Unlock automation and scale your business.

Full Automation

Eliminate manual work. Place orders, check statuses, and manage refills programmatically — 24/7 without human intervention.

Reseller Integration

Connect your own SMM panel as a provider. Orders from your customers are automatically forwarded and fulfilled through our API.

Bulk Operations

Process thousands of orders in seconds. Check multiple order statuses, request bulk refills, or cancel orders — all in a single API call.

Custom Integrations

Build custom dashboards, WordPress plugins, or CRM integrations. Connect Our services to any platform you use.

Real-Time Tracking

Monitor order progress, check balances, and track delivery in real time. Build analytics dashboards with live data from your account.

Scale Without Limits

Handle growing volume without adding staff. Small agencies can compete with large ones by automating their entire workflow.

API Reference

Complete endpoint documentation with parameters and example responses.

POST

Service list

Parameters

Parameter 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

Example Response

{
    "order": 23501
}
POST

Order status

Parameters

Parameter Description
key Your API key
action status
order Order ID

Example Response

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

Multiple orders status

Parameters

Parameter Description
key Your API key
action status
orders Order 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

Parameters

Parameter Description
key Your API key
action refill
order Order ID

Example Response

{
    "refill": "1"
}
POST

Create multiple refill

Parameters

Parameter Description
key Your API key
action refill
orders Order 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

Parameters

Parameter Description
key Your API key
action refill_status
refill Refill ID

Example Response

{
    "status": "Completed"
}
POST

Get multiple refill status

Parameters

Parameter Description
key Your API key
action refill_status
refills Refill 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

Parameters

Parameter Description
key Your API key
action cancel
orders Order 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

Parameters

Parameter Description
key Your API key
action balance

Example Response

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

Error Handling

Common error responses and how to handle them.

Error Message Cause
Incorrect API key The API key provided is invalid or has been regenerated
Incorrect service ID The service ID does not exist or has been disabled
Not enough funds Your account balance is insufficient for this order
Invalid link The URL provided is not valid for the selected service
Quantity out of range The quantity is below the minimum or above the maximum for this service
Order not found The order ID does not exist in your account

Frequently Asked Questions

What is an SMM Service?

SMM Service is called social Media Marketing Services, in Smm websites you can see Lot of Social Media Services For example instagram followers likes and many more, in very low price. and quality of followers and likes is too Best. which is help in your business and profiles quality.

What is an SMM panel?

SMM Service is called social Media Marketing Services, in Smm websites you can see Lot of Social Media Services For example instagram followers likes and many more, in very low price. and quality of followers and likes is too Best. which is help in your business and profiles quality.

Why Choose Realsite.shop?

Which is the fastest growing smm panel?

Which is best smm panel for instagram?

Ready to Integrate?

Get your API key and start automating your workflow in minutes.

Get Your API Key