White label, API and reseller

White Label SMM Panel with Full API Access

Launch your own branded social media marketing business on Jeskie infrastructure. As a direct provider since 2021, we let you resell a wide catalogue across more than fifteen platforms at true wholesale rates, from about $0.0078 per unit, under your own brand, domain, and pricing.

Full API v2 access White label branding Wholesale from $0.0078 M-Pesa, MoMo, bank, Binance Non drop with refill
★★★★★ 4.9 out of 5 from 8 reviews, 400,000+ orders delivered
The model

What a white label SMM panel actually is

A white label panel lets you sell social media services under your own brand while a direct provider fulfils every order in the background. You set retail prices, your customers see only your business, and the supply, delivery, and refills run on our infrastructure.

How the reseller model works: you buy services from Jeskie at wholesale rates and sell to your customers at retail prices you choose. The API forwards each order to us automatically, we fulfil it, and the difference is your profit. You focus on customers and marketing, we handle delivery.
Step by step

How to launch your reseller panel

  1. Create your account

    Sign up free and open your account area to copy your unique API key.

  2. Connect via API

    Add the key to your own panel script. It works with any panel script on the SMM API v2 format.

  3. Import services

    Pull the full catalogue into your panel automatically across Instagram, TikTok, YouTube, Facebook, and more.

  4. Set your prices

    Apply your own markup, commonly two to five times wholesale, and pick your currency.

  5. Brand your panel

    Use your own domain, logo, and colours so clients only ever see your business.

  6. Automate and scale

    Every order on your panel forwards to us by API and is fulfilled in real time while you watch from your dashboard.

Prefer a turnkey setup with no hosting to manage? Ask about the child panel option below.

Two ways in

Your own panel, or a child panel

Most control

Connect your own panel

Buy or rent a panel script, host it, and connect our API. You own the setup end to end, with full freedom over design, features, and a reseller layer of your own. Best for those scaling seriously.

Works with all major panel scripts and custom builds.

Fastest start

Take a child panel

We set up a ready made, fully branded panel on your domain, connected to our system. You skip hosting and scripts, set your logo and prices, and start selling the same day. Best for new resellers.

You manage clients and pricing, we run the infrastructure.

What you get

Built for resellers

⚙️

Full API access

HTTP API on the SMM API v2 format for placing orders, checking status, refills, cancels, and balance. Compatible with all major panel scripts.

🏷️

White label branding

Your own domain, logo, and colours. Clients never see Jeskie, so your business operates independently on the front end.

💰

Wholesale pricing

Direct provider rates from about $0.0078 per unit. No middleman markup means healthier margins for you.

📱

Africa first payments

Fund your balance with M-Pesa, MTN MoMo, Airtel Money, Orange Money, Wave, bank transfer, card, and Binance.

🌐

15+ platforms

A wide catalogue across more than fifteen platforms, including Instagram, TikTok, YouTube, Facebook, Twitter or X, Telegram, Spotify, and LinkedIn.

🛡️

Non drop with refill

High retention services with automatic refill inside the guarantee period, so your clients stay satisfied.

Drip feed delivery

Schedule gradual delivery to mimic organic growth and protect client accounts.

💬

24/7 WhatsApp support

A dedicated reseller line for API help, bulk orders, and troubleshooting.

🌍

Geo targeted services

Country specific followers, likes, and views for African markets so you can offer local audiences.

Who it suits

Who resells with Jeskie

🏢 Marketing agencies

Add SMM services to your portfolio without new infrastructure. Connect the API and resell under your agency brand.

💻 Freelance social media managers

Offer growth services at scale. Buy wholesale, sell retail, and automate delivery.

🚀 New SMM entrepreneurs

Launch a branded panel with a low startup cost and no coding required for the basics.

📲 WhatsApp and Telegram resellers

Sell through messaging using the API for instant order processing.

🛒 E commerce store owners

Add social growth as an upsell and open a new revenue stream.

🎓 Students and side hustlers

Start small around your studies or job and reinvest profit as you grow.

Startup cost

What it takes to get started

These are typical market costs for the tools, not Jeskie fees. It is one of the lowest barrier online businesses to start.

ItemTypical costNotes
Domain nameAbout 10 to 15 USD a yearYour own brand domain
VPS hostingAbout 5 to 20 USD a monthAny Linux VPS, only if you self host a script
Panel scriptFree to a monthly feeA panel script or open source. Skip this with a child panel
Starting depositYour choiceFund your Jeskie balance to fulfil orders
Child panel routeLowest setupNo hosting or script, just a domain and your deposit
Live wholesale rates

Your wholesale cost, updated live

Live starting rates from the panel, shown in several currencies. Your profit is the gap between these and the retail prices you set, multiplied by your volume.

ServiceQtyUSDKShNGNGHSDelivery
Instagram Followers1,000$0.51KSh 66₦695GHS 6.00 to 1 hr
TikTok Likes1,000$0.40KSh 51₦537GHS 4.6Instant
YouTube Views1,000$1.01KSh 130₦1,368GHS 120 to 12 hr
YouTube Watch Hours4,000$79.56KSh 10,200₦107,357GHS 92924 to 72 hr
Facebook Page Likes1,000$0.27KSh 34₦358GHS 3.10 to 1 hr
Setting your margin: most resellers price at two to five times wholesale. On a service costing you $0.515 per 1,000, a retail price you set well above that is pure margin on every order. You keep full control of pricing and currency.

See every rate on the live pricing page.

Why Jeskie

Why resellers choose us over others

FactorJeskie ServicesTypical competitors
Provider typeDirect main providerOften resellers of resellers
Africa paymentsNative mobile money, bank, BinanceUsually card and crypto only
Wholesale pricingFrom $0.0078 per unitHigher from middleman markup
Geo targetingCountry specific for AfricaMostly global and generic
Support24/7 WhatsApp reseller lineTickets, slow response
RefillAutomatic within guaranteeManual request, often slow
Track recordServing Africa since 2021Many launched recently
For developers

Jeskie API documentation

Jeskie Services API Documentation

Connect your SMM panel to Jeskie Services in minutes. Our API follows the standard SMM API v2 format used by all major panel scripts. Full automation - no manual work required.

🔗 API Connection Details

HTTP MethodPOST
API URLhttps://jeskieinc.com/api/v2
API KeyFound in your account area, then API Key
Response FormatJSON

Service List action=services

Returns all available services with IDs, names, rates, min/max quantities, and refill/cancel availability.

ParameterDescription
keyYour API key
actionservices

Example Response

[
  {
    "service": 1,
    "name": "Instagram Followers - Non-Drop",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.80",
    "min": "100",
    "max": "50000",
    "refill": true,
    "cancel": true
  },
  {
    "service": 2,
    "name": "TikTok Likes - Instant",
    "type": "Default",
    "category": "TikTok",
    "rate": "0.50",
    "min": "50",
    "max": "100000",
    "refill": false,
    "cancel": true
  },
  {
    "service": 15,
    "name": "Instagram Custom Comments",
    "type": "Custom Comments",
    "category": "Instagram",
    "rate": "5.00",
    "min": "10",
    "max": "1000",
    "refill": false,
    "cancel": false
  }
]

Add Order action=add

Place a new order. Supports Default, Custom Comments, and Subscription order types.

Default Order (Followers, Likes, Views)

ParameterDescription
keyYour API key
actionadd
serviceService ID (from service list)
linkLink to page (e.g., Instagram profile URL)
quantityQuantity to order
runsOptional - runs to deliver (drip-feed)
intervalOptional - interval in minutes between runs

Custom Comments Order

ParameterDescription
keyYour API key
actionadd
serviceService ID (custom comments type)
linkLink to the post
commentsComments list separated by \n (one per line)

Subscription Order (Auto-Post Engagement)

ParameterDescription
keyYour API key
actionadd
serviceService ID (subscription type)
usernameAccount username
minMinimum quantity per post
maxMaximum quantity per post
postsOptional - limit future posts to engage
old_postsOptional - existing posts to process
delayDelay in minutes (0, 5, 10, 15, 30, 60, 90, 120, etc.)
expiryOptional - expiry date (dd/mm/yyyy)

Example Response (all order types)

{ "order": 23501 }

Order Status action=status

ParameterDescription
keyYour API key
actionstatus
orderOrder ID
{
  "charge": "0.27819",
  "start_count": "3572",
  "status": "Completed",
  "remains": "0",
  "currency": "USD"
}

Possible statuses: Pending, Processing, In progress, Completed, Partial, Canceled, Refunded

Multiple Orders Status action=status (bulk)

ParameterDescription
keyYour API key
actionstatus
ordersOrder IDs separated by comma (up to 100)
{
  "1": { "charge": "0.27819", "start_count": "3572", "status": "Completed", "remains": "0", "currency": "USD" },
  "10": { "error": "Incorrect order ID" },
  "100": { "charge": "1.44219", "start_count": "234", "status": "In progress", "remains": "10", "currency": "USD" }
}

Create Refill action=refill

ParameterDescription
keyYour API key
actionrefill
orderOrder ID
{ "refill": "1" }

Create Multiple Refills action=refill (bulk)

ParameterDescription
keyYour API key
actionrefill
ordersOrder IDs separated by comma (up to 100)
[
  { "order": 1, "refill": 1 },
  { "order": 2, "refill": 2 },
  { "order": 3, "refill": { "error": "Incorrect order ID" } }
]

Get Refill Status action=refill_status

ParameterDescription
keyYour API key
actionrefill_status
refillRefill ID (single) - or refills for bulk, comma-separated
{ "status": "Completed" }

Bulk version:

[
  { "refill": 1, "status": "Completed" },
  { "refill": 2, "status": "Rejected" },
  { "refill": 3, "status": { "error": "Refill not found" } }
]

Cancel Order action=cancel

ParameterDescription
keyYour API key
actioncancel
ordersOrder IDs separated by comma (up to 100)
[
  { "order": 9, "cancel": { "error": "Incorrect order ID" } },
  { "order": 2, "cancel": 1 }
]

User Balance action=balance

ParameterDescription
keyYour API key
actionbalance
{ "balance": "100.84292", "currency": "USD" }

Code Examples - PHP, Python, Node.js

PHP - Place an Order
$api_url = 'https://jeskieinc.com/api/v2';

$response = file_get_contents($api_url . '?' . http_build_query([
    'key'      => 'YOUR_API_KEY',
    'action'   => 'add',
    'service'  => 1,
    'link'     => 'https://instagram.com/username',
    'quantity' => 1000
]));

$data = json_decode($response, true);
echo "Order ID: " . $data['order'];
PHP - Get All Services
$services = json_decode(file_get_contents(
    'https://jeskieinc.com/api/v2?' . http_build_query([
        'key'    => 'YOUR_API_KEY',
        'action' => 'services'
    ])
), true);

foreach ($services as $s) {
    echo $s['service'] . ' - ' . $s['name'] . ' - $' . $s['rate'] . "\n";
}
PHP - Check Status & Request Refill
// Check status
$status = json_decode(file_get_contents(
    'https://jeskieinc.com/api/v2?' . http_build_query([
        'key' => 'YOUR_API_KEY', 'action' => 'status', 'order' => 23501
    ])
), true);
echo "Status: " . $status['status'] . " | Remaining: " . $status['remains'];

// Request refill
$refill = json_decode(file_get_contents(
    'https://jeskieinc.com/api/v2?' . http_build_query([
        'key' => 'YOUR_API_KEY', 'action' => 'refill', 'order' => 23501
    ])
), true);
echo "Refill ID: " . $refill['refill'];
Python - Place an Order
import requests

api_url = 'https://jeskieinc.com/api/v2'

response = requests.post(api_url, data={
    'key': 'YOUR_API_KEY',
    'action': 'add',
    'service': 1,
    'link': 'https://instagram.com/username',
    'quantity': 1000
})

data = response.json()
print(f"Order ID: {data['order']}")
Python - Check Balance & List Services
import requests

api_url = 'https://jeskieinc.com/api/v2'
api_key = 'YOUR_API_KEY'

# Check balance
balance = requests.post(api_url, data={'key': api_key, 'action': 'balance'}).json()
print(f"Balance: ${balance['balance']} {balance['currency']}")

# List all services
services = requests.post(api_url, data={'key': api_key, 'action': 'services'}).json()
for s in services:
    print(f"ID {s['service']}: {s['name']} - ${s['rate']} (min: {s['min']}, max: {s['max']})")
Node.js - Place an Order
const axios = require('axios');

const API_URL = 'https://jeskieinc.com/api/v2';
const API_KEY = 'YOUR_API_KEY';

async function placeOrder() {
  const { data } = await axios.post(API_URL, null, {
    params: {
      key: API_KEY,
      action: 'add',
      service: 1,
      link: 'https://instagram.com/username',
      quantity: 1000
    }
  });
  console.log('Order ID:', data.order);
}

placeOrder();
Node.js - Bulk Status Check
const axios = require('axios');

async function checkBulkStatus(orderIds) {
  const { data } = await axios.post('https://jeskieinc.com/api/v2', null, {
    params: {
      key: 'YOUR_API_KEY',
      action: 'status',
      orders: orderIds.join(',')  // up to 100 IDs
    }
  });
  for (const [id, info] of Object.entries(data)) {
    if (info.error) console.log(`Order ${id}: ERROR - ${info.error}`);
    else console.log(`Order ${id}: ${info.status} - Remaining: ${info.remains}`);
  }
}

checkBulkStatus([1, 10, 100, 23501]);

Need help integrating? Our reseller support team is available 24/7 on WhatsApp at +254 747 261 628 to walk you through every step. Full API docs also at /api in your dashboard.

Answers

White label and API questions

What is a white label SMM panel and how does it work?

A white label SMM panel lets you resell social media marketing services such as followers, likes, views, and comments under your own brand. You connect to a main provider like Jeskie through an API. When a customer orders on your branded site, the API forwards the order to our system, we fulfil it, and you keep the difference between your retail price and our wholesale rate.

How do I start an SMM reselling business with Jeskie?

Create a free account, fund your balance, and copy your API key from the account area. Connect the key to your own panel script, import the services, set your retail prices, then start taking orders. Most resellers are live within a day, with no coding needed for the basics. Open your account on the signup page.

Do I need coding skills to run an SMM panel?

No. Panel scripts handle the heavy lifting, so you connect the API key, import services, and set prices through a dashboard. Developers who want a custom storefront can use our PHP, Python, and Node examples, but it is optional.

How long does it take to set up?

If you use a ready panel script or the child panel option, you can be taking orders the same day. A fully custom build takes longer, but the API connection itself is a few simple HTTP requests.

What is the difference between running my own panel and a child panel?

With your own panel you buy or rent a script, host it, and connect our API, which gives you full control. A child panel is a ready made branded panel we point to your domain, so you skip hosting and setup and focus on selling. Both pull from the same wholesale catalogue.

Can I start by reselling manually without a website?

Yes. Many resellers begin by taking orders over WhatsApp or Telegram and placing them on their Jeskie dashboard. It works well to start, though once you pass roughly twenty to thirty orders a day an API connected panel saves a lot of time.

How much does it cost to start an SMM reseller business?

The barrier is low. A domain runs about ten to fifteen dollars a year, a small VPS five to twenty dollars a month, a panel script from free to a monthly fee, and a starting deposit to fund orders. You can begin small and reinvest your profit as you grow.

Ready to launch your reselling business?

Wholesale pricing, full API access, white label branding, native African payments, non drop guarantees, and 24/7 WhatsApp support. Trusted across Africa since 2021.

Explore

More SMM panel resources