Developer API Documentation
High-speed automated REST API for developers, creators, and external apps. Connect your scripts, websites, or SMM reseller panels with instant order dispatch and balance synchronization.
Connection Endpoints & Authentication
Reachzo supports both standard SMM Panel v2 action protocols and direct RESTful endpoints.
https://reachzo.online/api/v2
Compatible with PerfectPanel, SmartPanel, RentalPanel, and custom bots via action parameter.
/balance • /add-order • /status
Modern REST endpoints accepting JSON bodies or form parameters, plus Authorization: Bearer header.
key or Bearer <token>
Responses returned as application/json; charset=utf-8 with standard HTTP status.
Check User Balance
/balance
Query current wallet balance available for automated order placement.
- Header:
Authorization: Bearer <YOUR_API_KEY> - Or Parameter:
key=<YOUR_API_KEY>(in POST body or GET query) - Or SMM v2 standard:
POST /api/v2withaction=balance&key=<KEY>
{
"balance": "1450.50",
"currency": "INR"
}
Place New Order
/add-order
Place an order instantly. Deducts user wallet atomically and dispatches to queue or provider.
key: Your account API key (or pass via Bearer Authorization header)service: Service ID integerlink: Target URL / usernamequantity: Order quantity integerruns(Optional): Number of Drip-feed delivery runs (e.g. 5)interval(Optional): Interval in minutes between batches (e.g. 60)
{
"order": 1045,
"status": "success",
"charge": "45.0000"
}
Check Order Status
/status
Check live delivery progress, remaining count, and status for single or batch orders.
key: Your account API keyorder: Single order ID (e.g.1045)orders(Optional batch lookup): Comma-separated order IDs (e.g.1045,1046,1047)
{
"order": 1045,
"charge": "45.0000",
"start_count": "1200",
"status": "In progress",
"remains": "300",
"currency": "INR"
}
Full Services Catalog (v2 Standard)
/api/v2?action=services
Retrieve all active services, minimum/maximum order limits, and your personalized VIP rates.
key: Your account API keyaction:services
[
{
"service": 1,
"name": "Instagram Followers [High Speed / 30D Refill]",
"type": "Default",
"category": "Instagram",
"rate": "45.00",
"min": "100",
"max": "50000",
"refill": true,
"cancel": false
}
]
Quick Code Integration Examples
PHP cURL & Python requestsCopy-paste ready snippets for connecting to our dedicated REST endpoints.
<?php
$apiKey = 'YOUR_REACHZO_API_KEY';
$apiUrl = 'https://reachzo.online/add-order';
$postData = [
'key' => $apiKey,
'service' => 1,
'link' => 'https://instagram.com/reachzo_official',
'quantity' => 1000,
'runs' => 5, // Optional drip-feed
'interval' => 60 // Minutes
];
$ch = curl_init($apiUrl);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postData));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>
import requests
api_key = "YOUR_REACHZO_API_KEY"
headers = {"Authorization": f"Bearer {api_key}"}
resp = requests.get("https://reachzo.online/balance", headers=headers)
print(resp.json()) # {'balance': '1450.50', 'currency': 'INR'}