API Documentation (v2 Standard)

Connect your app, bot, or panel with our fast v2 REST API.

Get API Key

General API Specifications

Simple rules for sending API requests.

Protocol: SMM v2
HTTP Method POST Only
Response Format JSON Object
Authentication POST Parameter `key`
Endpoint URL https://new.prolificsmm.com/api/v2/index.php
1. Service List 2. Place Order 3. Order Status 4. Multiple Orders 5. Refill 6. Cancel 7. Balance

1. Service List (Fetch Catalog)

Get all active services, prices per 1,000, and limits.

action=services

Parameters

Parameter Type Required Description
key string Yes Your secret API key.
action string Yes Value: services
Example Request (cURL)
curl -X POST "https://new.prolificsmm.com/api/v2/index.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=services"
Example Response (JSON)
[
  {
    "service": 1,
    "name": "Instagram Followers [High Quality]",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "1.2500",
    "min": "100",
    "max": "10000",
    "refill": true,
    "cancel": true,
    "dripfeed": true
  }
]

2. Place Order (Add Order)

Place a new order. The system checks your balance and starts delivery fast.

action=add

Parameters

Parameter Type Required Description
key string Yes Your secret API key.
action string Yes Value: add
service int Yes Service ID from the services list.
link string Yes Target post or profile link.
quantity int Yes* Number of units to order.
comments string Optional Custom comments. Put each on a new line.
runs int Optional Number of times to run.
interval int Optional Minutes to wait between runs.
Example Request (cURL)
curl -X POST "https://new.prolificsmm.com/api/v2/index.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1" \
  -d "link=https://instagram.com/p/example" \
  -d "quantity=1000"
Example Response (JSON)
{
  "order": 1042
}

3. Order Status

Check the live progress, start count, and remaining units for an order.

action=status

Parameters

Parameter Type Required Description
key string Yes Your secret API key.
action string Yes Value: status
order int Yes Order ID returned when placed.
Example Request (cURL)
curl -X POST "https://new.prolificsmm.com/api/v2/index.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=status" \
  -d "order=1042"
Example Response (JSON)
{
  "charge": "1.2500",
  "start_count": "1540",
  "status": "Completed",
  "remains": "0",
  "currency": "USD"
}

4. Multiple Orders Status

Check status for multiple orders in one call.

action=status & orders=1,2,3

Parameters

Parameter Type Required Description
key string Yes Your secret API key.
action string Yes Value: status
orders string Yes List of order IDs split by comma.
Example Request (cURL)
curl -X POST "https://new.prolificsmm.com/api/v2/index.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=status" \
  -d "orders=1042,1043"
Example Response (JSON)
{
  "1042": {
    "charge": "1.2500",
    "start_count": "1540",
    "status": "Completed",
    "remains": "0",
    "currency": "USD"
  },
  "1043": {
    "charge": "0.5000",
    "start_count": "320",
    "status": "Processing",
    "remains": "180",
    "currency": "USD"
  }
}

5. Create Refill

Ask for a free refill if your numbers drop.

action=refill
Example Request (cURL)
curl -X POST "https://new.prolificsmm.com/api/v2/index.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=refill" \
  -d "order=1042"
Example Response (JSON)
{
  "refill": 1042
}

6. Cancel Order & Refund Balance

Cancel an order and get your money back fast.

action=cancel
Example Request (cURL)
curl -X POST "https://new.prolificsmm.com/api/v2/index.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=cancel" \
  -d "order=1042"
Example Response (JSON)
{
  "cancel": 1042
}

7. User Balance

Check your current wallet balance.

action=balance
Example Request (cURL)
curl -X POST "https://new.prolificsmm.com/api/v2/index.php" \
  -d "key=YOUR_API_KEY" \
  -d "action=balance"
Example Response (JSON)
{
  "balance": "45.8500",
  "currency": "USD"
}

Ready-to-Use PHP Client Class

Copy and paste this simple PHP class to get started fast.

<?php

class SmmApiClient
{
    private string $apiUrl = 'https://new.prolificsmm.com/api/v2/index.php';
    private string $apiKey;

    public function __construct(string $apiKey)
    {
        $this->apiKey = $apiKey;
    }

    public function order(array $data): array
    {
        return $this->request(array_merge(['action' => 'add'], $data));
    }

    public function status(int $orderId): array
    {
        return $this->request(['action' => 'status', 'order' => $orderId]);
    }

    public function multiStatus(array $orderIds): array
    {
        return $this->request(['action' => 'status', 'orders' => implode(',', $orderIds)]);
    }

    public function services(): array
    {
        return $this->request(['action' => 'services']);
    }

    public function balance(): array
    {
        return $this->request(['action' => 'balance']);
    }

    private function request(array $params): array
    {
        $params['key'] = $this->apiKey;

        $ch = curl_init($this->apiUrl);
        curl_setopt_array($ch, [
            CURLOPT_POST => true,
            CURLOPT_POSTFIELDS => http_build_query($params),
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_TIMEOUT => 30,
        ]);

        $response = curl_exec($ch);
        curl_close($ch);

        return json_decode((string)$response, true) ?: [];
    }
}

// Example Usage:
// $api = new SmmApiClient('YOUR_API_KEY');
// $balance = $api->balance();
// print_r($balance);
AI Assistant
Chhotu
AI Online • Instant 24/7
Hello! 👋 Welcome to LushaiSMM. How can I assist you today?