Resell every GrowPanel service from your own panel. Our v2 API is PerfectPanel compatible, so existing integrations work with a key and an endpoint swap.
POST (GET also accepted)
key parameter
Create a free account to get your personal API key and start reselling.
Create a free accountkey from the panel above.POST to https://growpanel.net/api/v2 with a key and an action, plus any parameters the action needs.{"error":"..."}.services to list what you can sell, then add to place orders.curl https://growpanel.net/api/v2 \ -d key=YOUR_API_KEY \ -d action=add \ -d service=1201 \ -d link=https://www.instagram.com/yourhandle \ -d quantity=1000
| Action | Method | Parameters | Returns |
|---|---|---|---|
| balance | POST | key, action | Account balance and currency |
| services | POST | key, action | Every active service you can resell |
| add | POST | key, action, service, link, quantity | Places an order, returns its id |
| status | POST | key, action, order or orders | Status of one or many orders |
| refill | POST | key, action, order | Requests a refill on a completed order |
Returns your current account balance.
key Your API key action balance
{
"balance": "12.3400",
"currency": "USD"
} Returns an array of every active service, each identified by
service. Use rate (price per 1000) to build your own pricing.
[
{
"service": 1201,
"name": "Instagram Followers | Max 100K | Real",
"type": "Default",
"category": "Instagram Followers",
"rate": "0.9000",
"min": "100",
"max": "100000",
"refill": true,
"cancel": false,
"dripfeed": true
}
] Places a new order. The charge is deducted from your balance
immediately. quantity must be within the service min and max, and
link must be a valid URL.
key Your API key action add service Service id link Target URL quantity Amount to order
{
"order": 23501
} Pass a single order id, or up to 100 comma separated
ids in orders. Statuses are one of Pending, Processing, In progress,
Completed, Partial, Cancelled, Refunded.
{
"charge": "1.2300",
"start_count": "0",
"status": "Processing",
"remains": "0",
"currency": "USD"
} {
"23501": {
"charge": "1.2300", "start_count": "0",
"status": "In progress", "remains": "250",
"currency": "USD"
},
"23502": { "error": "Incorrect order ID" }
} Requests a refill on a completed order. Only works when the service supports refills.
key Your API key action refill order Order id
{
"refill": "b1f9c0"
} Any failure returns an object with a single error field and a human readable message. Common messages:
| Message | Meaning |
|---|---|
| Invalid API key | Missing, unknown, or banned key |
| Invalid action | The action is not recognised |
| Invalid service | Service id not found or inactive |
| Invalid link | The link is not a valid URL |
| Insufficient funds | Balance too low for this order |
| Incorrect order ID | Order not found under your account |