API v2 docs
Same format as other SMM panels. Change the address and key and keep using the tools you already have.
Endpoint
POST https://toosmm.com/api/v2
Send every request with POST, as form data or JSON. Responses are always JSON.
API key
Log in and create an API key in Settings. Anyone with the key can order with your balance, so keep it on your server only.
Open SettingsActions
| action | Parameters | Returns |
|---|---|---|
| services | keyService ID, name, category, rate per 1K, min, max, refill | Service ID, name, category, rate per 1K, min, max, refill |
| add | key, service, link, quantityOrder ID | Order ID |
| status | key, order or orders (up to 100, comma separated)Charge, start count, status, remains | Charge, start count, status, remains |
| balance | keyBalance (USD) | Balance (USD) |
| cancel | key, orders (up to 100, comma separated)Cancel result per order | Cancel result per order |
| refill | key, orderRefill request ID | Refill request ID |
Order example
curl -X POST https://toosmm.com/api/v2 \
-d key=YOUR_API_KEY \
-d action=add \
-d service=297 \
-d link=https://www.tiktok.com/@yourname/video/7312345678901234567 \
-d quantity=5000Response example
{ "order": "48213907" }
# action=status, order=48213907
{
"charge": "0.0575",
"start_count": 1200,
"status": "In progress",
"remains": 1850,
"currency": "USD"
}Rate limits
Each key can make up to 300 requests per minute. Repeated requests with a wrong key are paused for a while.
Status names
There are five: Pending, In progress, Completed, Partial and Canceled.