First-party API
API Documentation
This is Limitless's own customer API โ not an external SMM provider. Every order created via API enters the same processing system.
Authentication
Send your key and secret on every request:
X-API-Key: lsk_live_xxxxxxxx X-API-Secret: lss_xxxxxxxxxxxxxxxx Content-Type: application/json
Optional: Idempotency-Key header on create-order to prevent duplicates.
Get Balance
GET https://www.limitless.growzylabs.in/api/v1/balance
{
"ok": true,
"credits": 25500,
"unlimited": false,
"unlimited_expires": null
}
Get Services
GET https://www.limitless.growzylabs.in/api/v1/services
{
"ok": true,
"services": [
{
"id": 1,
"platform": "Instagram",
"name": "Instagram Views",
"rate": 1,
"min": 1000,
"max": 1000000
}
]
}
Create Order
POST https://www.limitless.growzylabs.in/api/v1/order
{
"service": 1,
"target": "https://instagram.com/p/xxxxx",
"quantity": 5000
}
{
"ok": true,
"order": "LS11001",
"charge": 5000,
"status": "pending",
"balance": 20500
}
The API never accepts a client-supplied price. The server always computes quantity ร service.rate.
Check Order
GET https://www.limitless.growzylabs.in/api/v1/status?order=LS11001
{
"ok": true,
"order": "LS11001",
"status": "completed",
"quantity": 5000,
"charge": 5000
}
Error codes
| Code | Meaning |
|---|---|
| AUTH | Missing or invalid API credentials |
| BANNED | API access disabled on the account |
| RATE | Rate limit exceeded |
| BALANCE | Insufficient credits |
| SERVICE | Unknown or disabled service |
| QTY | Quantity outside min/max |
| FORCEJOIN | Telegram force-join not completed |
| VALIDATION | Bad request payload |
Rate limits
Default 60 requests / minute per API key. Configurable per key. Burst abuse is logged.
API Unlimited plan
๐ฅ โน9,999 / month โ unlimited credits for API + panel orders during the active subscription window. After expiry, the normal credit wallet resumes.
Open API dashboard