Use this API with any standard SMM panel that supports the actions documented below. Send requests over HTTPS using POST and keep your API key private.
key parameterPOST key=YOUR_API_KEY&action=services
[
{
"service": 1,
"name": "Instagram Followers",
"rate": "2.50000000",
"min": 100,
"max": 100000,
"price_model": "per_1000",
"category": "Instagram",
"refill": true,
"dripfeed": false
}
]
rate is per 1,000 when price_model is per_1000. When price_model is per_1, rate is per unit.
{
"order": 1242
}
Orders are charged from the API user balance. The order is queued safely when a provider is temporarily unavailable.
POST key=YOUR_API_KEY&action=status&order=1242
{
"status": "processing",
"start_count": 1000,
"remains": 500,
"currency": "USD"
}
Possible statuses: pending, processing, completed, cancelled, refunded.
POST key=YOUR_API_KEY&action=refill&order=1242
{
"success": "Your order will be refill very soon. Thank you for patience",
"refill": 12345
}
Check it with: key=YOUR_API_KEY&action=refill_status&refill=12345
Refills are submitted to the configured provider. The provider decides whether to accept or decline; no customer balance is charged.
{
"status": "pending"
}
POST key=YOUR_API_KEY&action=balance
{
"balance": "100.84292",
"currency": "USD"
}
Use HTTPS, never expose the API key in browser JavaScript or public repositories, and rotate it from your account when it may have been exposed. Every order, status, and refill request is limited to the authenticated API account.
{
"error": "Invalid api key"
}