TopBoostZim developer center
Build with your growth workspace.
Use the dashboard to fund your wallet, choose a package, submit an order, and monitor delivery from one secure workspace.
1. Fund your wallet. Open Add funds in the dashboard and complete secure hosted checkout.
2. Choose a package. Open New Order, search the live catalog, review the displayed price and quantity limits, then add the target link and quantity.
3. Estimate safely. Prices are calculated from the selected live service and quantity before submission. The server validates the service, rate, quantity, balance, and account ownership again.
4. Track delivery. Order History shows status, service, amount, provider order ID, and creation time for each order.
5. API security. API keys are generated and stored server-side, returned only once, scoped to your account, and should never be committed to client-side code.
6. Need help? Use the Support link in the dashboard or contact the TopBoostZim team.
Base URL: https://topboostzim.co.zw. Use HTTPS and keep your bearer token server-side.
Authentication
Create an API key in Settings. Send it as a bearer token over HTTPS. Keys are shown only once and must never be placed in browser code, public repositories, or support messages.
Authorization: Bearer tbz_your_api_keyCreate an order
Use the service ID from the live catalog, then submit the target URL and quantity. The server validates ownership, limits, balance, pricing, and provider delivery.
curl -X POST https://topboostzim.co.zw/api/orders \
-H "Authorization: Bearer tbz_your_api_key" \
-H "Content-Type: application/json" \
-d '{"serviceId":"SERVICE_ID","link":"https://example.com/post","quantity":1000}'const response = await fetch("https://topboostzim.co.zw/api/orders", {
method: "POST",
headers: {
Authorization: "Bearer tbz_your_api_key",
"Content-Type": "application/json"
},
body: JSON.stringify({ serviceId: "SERVICE_ID", link: "https://example.com/post", quantity: 1000 })
});
const result = await response.json();import requests
response = requests.post(
"https://topboostzim.co.zw/api/orders",
headers={"Authorization": "Bearer tbz_your_api_key"},
json={"serviceId": "SERVICE_ID", "link": "https://example.com/post", "quantity": 1000},
timeout=30,
)
print(response.json())<?php
$ch = curl_init("https://topboostzim.co.zw/api/orders");
curl_setopt_array($ch, [CURLOPT_POST => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer tbz_your_api_key", "Content-Type: application/json"], CURLOPT_POSTFIELDS => json_encode(["serviceId" => "SERVICE_ID", "link" => "https://example.com/post", "quantity" => 1000]), CURLOPT_RETURNTRANSFER => true]);
echo curl_exec($ch);Success: HTTP 200/201 returns the created order or API-key metadata. Store the returned API key immediately because the full secret is not shown again.
Validation errors: HTTP 400 means the service, link, or quantity is invalid. HTTP 402 means the wallet balance is too low. HTTP 401 means authentication is missing or invalid.
Rate limits: HTTP 429 means retry with exponential backoff. Do not retry rapidly or create duplicate orders.
Security: Use HTTPS, keep keys server-side, validate webhook/provider responses, redact secrets from logs, and rotate a key immediately if it may be exposed.