API Documentation
Automate orders, check balances, and integrate CodeBoost into your own platform.
Authentication
All requests require your API key as key plus an action parameter. Send them as POST body (form or JSON) or GET query string. Generate your key under Dashboard → Profile → API Access. Rate limit: 60 requests per minute per key.
// Base URL
https://codeboost.shop/api/v1
// Always include:
key=YOUR_API_KEY
POST
/api/v1/services
Get Services
Returns a list of all available SMM services.
Parameters
| Parameter | Required | Description |
|---|---|---|
| key | required | Your API key |
| action | required | "services" |
Response
[{"service":1,"name":"Instagram Followers","category":"Instagram","rate":"0.5000","min":100,"max":50000}]
POST
/api/v1/order
Place Order
Place a new SMM order. Funds are deducted from your wallet.
Parameters
| Parameter | Required | Description |
|---|---|---|
| key | required | Your API key |
| action | required | "add" |
| service | required | Service ID (from get_services) |
| link | required | Full URL of the post/profile |
| quantity | required | Number of units to order |
Response
{"order":12345}
POST
/api/v1/status
Order Status
Check the status of a placed order.
Parameters
| Parameter | Required | Description |
|---|---|---|
| key | required | Your API key |
| action | required | "status" |
| order | required | Order ID returned from place order |
Response
{"order":12345,"status":"completed","charge":0.5,"start_count":"0","remains":"0","currency":"GHS"}
POST
/api/v1/balance
Get Balance
Returns your current wallet balance.
Parameters
| Parameter | Required | Description |
|---|---|---|
| key | required | Your API key |
| action | required | "balance" |
Response
{"balance":"24.50","currency":"GHS"}
Example (PHP cURL)
<?php
$ch = curl_init("https://codeboost.shop/api/v1");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query([
"key" => "cb_your_api_key_here",
"action" => "add",
"service" => 1,
"link" => "https://instagram.com/yourpage",
"quantity" => 1000,
]),
]);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
echo $response["order"]; // Order ID