Standard SMM-panel format — works with every reseller app

Reseller API documentation

Let other panels, bots and scripts sell your services automatically. Wallet-funded, rate-limited, and ready to copy-paste.

Wallet-funded only

Resellers pay from their own balance. No credit, no risk.

Rate-limited

60 requests per minute per API key. Fair use for everyone.

Standard format

Same JSON/POST shape as JAP, PerfectPanel and GoodPanel.

Getting started

Three steps to connect any panel or script to your store.

1

Create an account

Sign up at Thehubsboost and add funds to your wallet (min $5).

Sign-up URL
https://thehubsboost.com/signup
2

Generate an API key

Go to Dashboard → Reseller API and create a key. Save it somewhere safe — you can only see it once.

Dashboard link
https://thehubsboost.com/api
Keep your key private. Anyone with it can spend your wallet balance. Revoke it instantly if it leaks.
3

Start sending requests

Use the endpoint below. POST with form-encoded or JSON body.

API endpoint
https://thehubsboost.com/api/public/v2

Endpoint examples

Copy-paste ready. Replace YOUR_API_KEY with your real key.

1. List services

Returns every active service with rates, min/max quantities and category.

POST/api/public/v2
cURL
curl -X POST https://thehubsboost.com/api/public/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=services"
Example response
[
  {
    "service": "svc_abc123",
    "name": "Instagram — Real Followers",
    "type": "Default",
    "category": "Instagram followers",
    "rate": "0.40",
    "min": "50",
    "max": "100000",
    "refill": false,
    "cancel": true
  }
]

2. Check balance

Returns the wallet balance tied to the API key.

POST/api/public/v2
cURL
curl -X POST https://thehubsboost.com/api/public/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=balance"
Example response
{
  "balance": "24.5000",
  "currency": "USD"
}

3. Place an order

Deducts the charge from the wallet and submits the order. Returns the order ID and cost.

POST/api/public/v2
cURL
curl -X POST https://thehubsboost.com/api/public/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=svc_abc123" \
  -d "link=https://instagram.com/username" \
  -d "quantity=1000"
Example response
{
  "order": "ord_xyz789",
  "charge": "0.4000",
  "currency": "USD"
}

4. Order status

Check one order or up to 100 at once (bulk).

POST/api/public/v2
cURL
# Single order
curl -X POST https://thehubsboost.com/api/public/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=status" \
  -d "order=ord_xyz789"

# Bulk (up to 100 IDs)
curl -X POST https://thehubsboost.com/api/public/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=status" \
  -d "orders=ord_xyz789,ord_abc111,ord_def222"
Example response
# Single
{
  "charge": "0.4000",
  "start_count": "0",
  "status": "In progress",
  "remains": "1000",
  "currency": "USD"
}

# Bulk
{
  "ord_xyz789": { "status": "In progress", ... },
  "ord_abc111": { "status": "Completed", ... },
  "ord_def222": { "error": "Order not found" }
}

5. Cancel an order

Cancels a pending or in-progress order and refunds the full charge to the wallet.

POST/api/public/v2
cURL
curl -X POST https://thehubsboost.com/api/public/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=cancel" \
  -d "order=ord_xyz789"
Example response
{
  "cancel": {
    "order": "ord_xyz789",
    "status": "ok"
  }
}

Error codes

Common responses and what they mean.

HTTPErrorMeaning
401Invalid API keyKey is missing, wrong or revoked.
402Insufficient balanceAdd funds to the wallet before ordering.
402Daily spend cap exceededThis key hit its daily limit. Wait or create a new key.
400Service not foundThe service ID does not exist or is inactive.
400Quantity must be between X and YRespect the min/max shown in the service list.
404Order not foundOrder ID does not belong to this account.

Ready to resell?

Create an account, grab an API key, and plug us into PerfectPanel, GoodPanel, ChildPanel or your own bot.