SMM Panel API Guide 2025 — Integration, Endpoints & Free API Access
A simple, clear guide with real examples for resellers and developers on how to integrate SMM panel API into their own platform.
What is an API for an SMM Panel?
An SMM panel API (Application Programming Interface) is an interface layer that enables your website, script, or custom panel to communicate directly with an SMM panel — ordering, checking balances, querying order status, and listing services, all without the need to log in manually.
If you’re a reseller, the API is a must. No need to manually place each order through the browser, your reseller panel can automatically forward client orders to the upstream provider in real-time. You get paid by the client and your system hits the API and the order is placed - no manual work.
How Does SMM Panel API Work
The standard SMM panel API is a set of simple HTTP requests (usually POST) and JSON responses. So how does the flow work?
- You register on the SMM panel and receive an API key from your dashboard.
- Your application sends HTTP requests to the API endpoint of the panel, including your key and parameters.
- The panel receives the request and outputs a JSON response.
- Your app reads response and updates your database/UI accordingly
Industry has generally standardised on the same API format - meaning a panel like CheapPakPanel will work with most reseller panel scripts (PerfectPanel, JustAnotherPanel based systems, etc.
API endpoints and parameters
| Action | method | Required Params | Returns |
|---|---|---|---|
| Add Order | POST | key, action=add, service, link, amount | order id |
| Order Status | POST | key, action=status, order | status, charge, remains |
| Multiple Status | POST | key, action=status, orders (comma-separated) | array of statuses |
| Services List | POST | key, action=services | array of services ids, prices |
| Balance | POST | key, action=balance | balance, curency |
| cancel order | POST | key action=cancel orders | status |
Code Samples
$api_url = 'https://cheappakpanel.com/api/v2'; $api_key = 'YOUR_API_KEY'; $$data = [ 'key' => $api_key, 'action' => 'add', 'service' => 1, // ID service from list of services 'link' => 'https://instagram.com/yourprofile', 'quantity' => 1000 ]; $$ch = curl_init($api_url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = json_decode(curl_exec($ch), true); curl_close($ch);
echo $response->order; // return order id
import requests
response = requests.post('https://cheappakpanel.com/api/v2', data={ 'key': 'YOUR_API_KEY', 'action': 'status', 'order': '12345' })
data = response.json() print(data['status']) # In progress / Completed / Pending print(data['remains']) # To be delivered
const res = await fetch('https://cheappakpanel.com/api/v2', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams({ key: 'YOUR_API_KEY', action: 'balance' }) }); const { balance, currency } = await res.json(); console.log(`Balance: ${balance} ${currency}`);
How to Obtain Free SMM Panel API Access
CheapPakPanel provides API access completely free of charge:
- Signup at http://cheappakpanel.com/signup
- Sign in to your account
- Go to API section in menu
- Copy your unique API key.
- Use the API endpoint: https://cheappakpanel.com/api/v2
Reseller Use Cases
Here's how Pakistani resellers actually use the SMM panel API:
- Custom reseller panel: Build your own branded SMM panel using PerfectPanel or a custom script, connecting to CheapPakPanel as the upstream provider via API
- Telegram order bot: Customers send their Instagram link + service type to a Telegram bot that automatically places the order via API.
- WordPress add-on: Let your customers buy followers directly from your website, auto-fulfilled in the background
- Automated Agency Work Flow: Your agency receives client orders Your script places orders automatically You check status without manual login
- Managing bulk orders: Place and track hundreds of orders for high volume reseller operations programmatically
Register on CheapPakPanel and receive your API key and start integrating today.
Get Free API Access →FAQs
What is SMM panel API?
An interface that lets your website or script communicate with an SMM panel automatically — placing orders, checking balances, and managing services without manual login.
Is the CheapPakPanel API free?
Yes. All registered users get full API access at no extra cost. Register at cheappakpanel.com/signup and find your API key in the dashboard.
What programming languages work with the SMM panel API?
Any language that can make HTTP POST requests — PHP, Python, JavaScript, Ruby, Go, etc. The API uses standard HTTP and returns JSON, so it's language-agnostic.
Can I connect multiple SMM panels via API?
Yes. Most reseller panel scripts support multiple API providers. You can connect CheapPakPanel as one (or your primary) provider alongside others.
What does "service ID" mean in the API?
Each service (e.g., Instagram followers, YouTube views) has a unique numeric ID in the panel. Use the services endpoint to list all available service IDs and their prices, then reference them when placing orders.