SMM API Documentation
Use your account API key to list services, place SMM orders, check order status, and read wallet balance.
curl "https://velorasmm.com/api/v1/smm?action=balance" \
-H "X-API-Key: your_api_key_here"
Authentication
Send your API key in the X-API-Key header. Keys can be generated from the user dashboard.
Endpoints
GET
/api/v1/smm?action=services
Return active SMM services with marked-up USD pricing.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | Use services. |
Request Example
curl -X GET "https://velorasmm.com/api/v1/smm?action=services" \
-H "X-API-Key: your_api_key_here"
Response
{
"success": true,
"data": {
"services": [{"service":"1234","name":"Instagram Followers","rate":"2.5000","min":"10","max":"10000"}]
}
}
POST
/api/v1/smm?action=place_order
Create an SMM order and charge the user wallet.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | Use place_order. |
service | string | Yes | Service ID from the services endpoint. |
link | string | Yes | Target URL for the order. |
quantity | integer | Yes | Quantity within the service min and max limits. |
Request Example
curl -X POST "https://velorasmm.com/api/v1/smm?action=place_order" \
-H "X-API-Key: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{"service":"1234","link":"https://example.com/profile","quantity":1000}'
Response
{
"success": true,
"data": {"order_id": 42, "charged_usd": 2.5, "status": "pending"}
}
GET
/api/v1/smm?action=order_status&order_id=42
Check the current status, remains, and provider status for an SMM order.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | Use order_status. |
order_id | integer | Yes | Local order ID returned when placing the order. |
Request Example
curl -X GET "https://velorasmm.com/api/v1/smm?action=order_status&order_id=42" \
-H "X-API-Key: your_api_key_here"
Response
{
"success": true,
"data": {"order_id": 42, "status": "processing", "remains": 320}
}
GET
/api/v1/smm?action=balance
Return the authenticated user wallet balance.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | Use balance. |
Request Example
curl -X GET "https://velorasmm.com/api/v1/smm?action=balance" \
-H "X-API-Key: your_api_key_here"
Response
{
"success": true,
"data": {"balance_usd": 25.75}
}