Tested SMM API

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

ParameterTypeDescription
keystringYour API key
actionstringAction to perform

1. Add Order

Action: add

Add a new order.

POST Parameters:

ParameterTypeRequiredDescription
serviceintYesService ID
linkstringYesURL / username
quantityintOptionalQuantity (if required)
commentsstringOptionalComments (\n separated)
usernamestringOptionalFor mentions/followers
runsintOptionalDrip-feed runs
intervalintOptionalInterval between runs
postsintOptionalNumber of posts
old_postsintOptionalNumber of old posts
delayintOptionalDelay before start
expirystringOptionalFormat: DD/MM/YYYY
answer_numberintOptionalFor poll-based services

Response:

{
  "order": 12345
}

2. Get Order Status

Action: status

POST Parameters:

ParameterTypeRequired
orderintYes

Response:

{
  "status": "Completed",
  "charge": "1.00",
  "start_count": "0",
  "remains": "0",
  "currency": "USD"
}

3. Get Multiple Order Statuses

Action: status

POST Parameters:

ParameterTypeRequired
ordersstring (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:

ParameterTypeRequired
orderintYes

Response:

{
  "refill": 5555
}

6. Refill Multiple Orders

Action: refill

POST Parameters:

ParameterTypeRequired
ordersstring (comma-separated)Yes

Response:

[
  {"order": 1, "refill": 101},
  {"order": 2, "refill": 102}
]

7. Get Refill Status

Action: refill_status

POST Parameters:

ParameterTypeRequired
refillintYes

Response:

{
  "status": "Completed"
}

8. Get Multiple Refill Statuses

Action: refill_status

POST Parameters:

ParameterTypeRequired
refillsstring (comma-separated)Yes

Response:

[
  {"refill": 101, "status": "Completed"},
  {"refill": 102, "status": "Pending"}
]

9. Cancel Orders

Action: cancel

POST Parameters:

ParameterTypeRequired
ordersstring (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.

× Chat On WhatsApp