Read the API docs carefully before wiring it into production. You're responsible for whatever the API places on your behalf.
| HTTP Method | POST |
| Response format | Json |
| API URL | https://allinonesmm.com/api/v2 |
| Legacy URL (alias) | https://allinonesmm.com/api/v1 — identical behavior, prefer /api/v2 in new integrations |
| Rate limit | 60 requests / minute per key + IP. 429 response sets Retry-After: 60. |
| API Key |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| quantity | Needed quantity |
| runs (optional) | Runs to deliver |
| interval (optional) | Interval in minutes |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| comments | Comments list separated by \r\n or \n |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| quantity | Needed quantity |
| usernames | Usernames list separated by \r\n or \n |
| hashtags | Hashtags list separated by \r\n or \n |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| usernames | Usernames list separated by \r\n or \n |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| quantity | Needed quantity |
| hashtag | Hashtag to scrape usernames from |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| quantity | Needed quantity |
| username | URL to scrape followers from |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| comments | Comments list separated by \r\n or \n |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link to page |
| quantity | Needed quantity |
| username | Username of the comment owner |
| Parameter | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| username | Username |
| min | Quantity min |
| max | Quantity max |
| delay | Delay in minutes. Possible values: 0, 5, 10, 15, 30, 60, 90 |
| expiry (optional) | Expiry date. Format d/m/Y |
{
"status": "success",
"order": 32
}
| Parameter | Description |
|---|---|
| key | Your API key |
| action | status |
| order | Order ID |
{
"order": "32",
"status": "pending",
"charge": "0.0360",
"start_count": "0",
"remains": "0"
}
| Parameter | Description |
|---|---|
| key | Your API key |
| action | status |
| orders | Order IDs separated by comma (array data) |
{
"12": {
"order": "12",
"status": "processing",
"charge": "1.2600",
"start_count": "0",
"remains": "0"
},
"2": "Incorrect order ID",
"13": {
"order": "13",
"status": "pending",
"charge": "0.6300",
"start_count": "0",
"remains": "0"
}
}
| Parameter | Description |
|---|---|
| key | Your API key |
| action | services |
[
{
"service": "5",
"name": "Instagram Followers [15K] ",
"category": "Instagram - Followers [Guaranteed\/Refill] - Less Drops \u2b50",
"rate": "1.02",
"min": "500",
"max": "10000"
"type": default
"desc": usernames
"dripfeed": 1
},
{
"service": "9",
"name": "Instagram Followers - Max 300k - No refill - 30-40k\/Day",
"category": "Instagram - Followers [Guaranteed\/Refill] - Less Drops \u2b50",
"rate": "0.04",
"min": "500",
"max": "300000"
"type": default
"desc": usernames
"dripfeed": 1
},
{
"service": "10",
"name": "Instagram Followers ( 30 days auto refill ) ( Max 350K ) (Indian Majority )",
"category": "Instagram - Followers [Guaranteed\/Refill] - Less Drops \u2b50",
"rate": "1.2",
"min": "100",
"max": "350000"
"type": default
"desc": usernames
"dripfeed": 1
}
]
| Parameter | Description |
|---|---|
| key | Your API key |
| action | balance |
{
"status": "success",
"balance": "0.03",
"currency": "USD"
}
| Parameter | Description |
|---|---|
| key | Your API key |
| action | cancel |
| order | Order ID |
{ "cancel": 456 }
Pass a comma-separated list of up to 100 IDs via orders instead of order. Overflow is silently truncated.
| Parameter | Description |
|---|---|
| key | Your API key |
| action | cancel |
| orders | Order IDs separated by comma (array data) |
{
"12345": { "cancel": 456 },
"12346": { "error": "Do not allow cancel this order" },
"12347": { "error": "Incorrect order ID" }
}
Both refill and refill_status accept a batch parameter in addition to the single-order variant documented above:
refill — pass orders=1,2,3 (up to 100)refill_status — pass refills=1,2,3 (up to 100)Responses switch from a flat object to a map keyed by the ID:
{
"12345": { "refill": 67890 },
"12346": { "error": "Refill not eligible" }
}
| Parameter | Description |
|---|---|
| key | Your API key |
| action | userinfo |
{
"username": "janedoe",
"balance": "42.5000",
"currency": "USD",
"status": "active",
"created_at": "2025-01-15"
}
Response is a strict whitelist. Sensitive fields (password hash, API key, 2FA, reset token, IP history) are never returned.
Note: this endpoint is currently disabled. While disabled, callers receive {"error": "This endpoint is not enabled. Contact support."}. Ask the panel admin to enable it under Settings → API v2 settings.
| Parameter | Description |
|---|---|
| key | Your API key |
| action | orders |
| page | 1 |
| limit | 20 |
page is 1-indexed (default 1). limit defaults to 20 and is hard-capped at 100; values above are silently clamped.
{
"orders": [
{
"order": 12345,
"service": 42,
"link": "https://instagram.com/someuser",
"quantity": 500,
"charge": "0.7500",
"currency": "USD",
"status": "Completed",
"created_at": "2025-03-01 14:22:00"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 137,
"total_pages": 7
}
}