API Documentation
Welcome to the testedsmmapi.com. Check our API documentation here.
This API lets you automate tasks like placing orders, checking order status, viewing services, managing refills, canceling orders, and retrieving your balance.
Base URL
https://account.testedsmmapi.com/api/v2
Authentication
All requests require your API key. Include it as key
in the POST body.
Response Format
- All responses are in JSON.
Common Parameters
Parameter | Type | Description |
---|---|---|
key | string | Your API key |
action | string | Action to perform |
1. Add Order
Action: add
Add a new order.
POST Parameters:
Parameter | Type | Required | Description |
---|---|---|---|
service | int | Yes | Service ID |
link | string | Yes | URL / username |
quantity | int | Optional | Quantity (if required) |
comments | string | Optional | Comments (\n separated) |
username | string | Optional | For mentions/followers |
runs | int | Optional | Drip-feed runs |
interval | int | Optional | Interval between runs |
posts | int | Optional | Number of posts |
old_posts | int | Optional | Number of old posts |
delay | int | Optional | Delay before start |
expiry | string | Optional | Format: DD/MM/YYYY |
answer_number | int | Optional | For poll-based services |
Response:
{
"order": 12345
}
2. Get Order Status
Action: status
POST Parameters:
Parameter | Type | Required |
---|---|---|
order | int | Yes |
Response:
{
"status": "Completed",
"charge": "1.00",
"start_count": "0",
"remains": "0",
"currency": "USD"
}
3. Get Multiple Order Statuses
Action: status
POST Parameters:
Parameter | Type | Required |
---|---|---|
orders | string (comma-separated) | Yes |
Response:
[
{"order": 1, "status": "Completed"},
{"order": 2, "status": "In progress"}
]
4. Get Services
Action: services
Response:
[
{
"service": 1,
"name": "Instagram Likes",
"rate": "0.90",
"min": 10,
"max": 10000,
"category": "Instagram"
}
]
5. Refill Order
Action: refill
POST Parameters:
Parameter | Type | Required |
---|---|---|
order | int | Yes |
Response:
{
"refill": 5555
}
6. Refill Multiple Orders
Action: refill
POST Parameters:
Parameter | Type | Required |
---|---|---|
orders | string (comma-separated) | Yes |
Response:
[
{"order": 1, "refill": 101},
{"order": 2, "refill": 102}
]
7. Get Refill Status
Action: refill_status
POST Parameters:
Parameter | Type | Required |
---|---|---|
refill | int | Yes |
Response:
{
"status": "Completed"
}
8. Get Multiple Refill Statuses
Action: refill_status
POST Parameters:
Parameter | Type | Required |
---|---|---|
refills | string (comma-separated) | Yes |
Response:
[
{"refill": 101, "status": "Completed"},
{"refill": 102, "status": "Pending"}
]
9. Cancel Orders
Action: cancel
POST Parameters:
Parameter | Type | Required |
---|---|---|
orders | string (comma-separated) | Yes |
Response:
[
{"order": 1, "canceled": true},
{"order": 2, "canceled": false}
]
10. Get Balance
Action: balance
Response:
{
"balance": "25.50",
"currency": "USD"
}
Code Sample (PHP)
$api = new Api();
// Get services
$services = $api->services();
// Get balance
$balance = $api->balance();
// Place a new order
$order = $api->order([
'service' => 1,
'link' => 'http://example.com',
'quantity' => 100
]);
// Check order status
$status = $api->status($order->order);
For more help, contact support.