Skip to main content

SMM Services

Social media marketing services (likes, followers, views, etc.).

1. Get Categoriesโ€‹

Get available SMM service categories.

Endpoint: GET /api/smm/categories

Response:

{
"status": "success",
"message": "Categories retrieved",
"data": [
{
"id": 1,
"name": "Instagram",
"slug": "instagram",
"description": "Instagram services",
"is_active": true,
"active_services": [
{
"id": 10,
"name": "Instagram Likes",
"price_per_1000": 50.00
}
]
}
]
}

2. Get Servicesโ€‹

Get services by category.

Endpoint: GET /api/smm/services?category_id={categoryId}

Response:

{
"status": "success",
"message": "Services retrieved",
"data": [
{
"id": 10,
"name": "Instagram Likes",
"description": "High-quality Instagram likes",
"category": "Instagram",
"price_per_1000": 50.00,
"min_quantity": 100,
"max_quantity": 100000,
"input_fields": {
"link": {
"required": true,
"type": "url",
"label": "Instagram Post URL"
}
}
}
]
}

3. Get Service Detailsโ€‹

Get detailed information about a specific service.

Endpoint: GET /api/smm/service/{id}

4. Place Orderโ€‹

Place an SMM service order.

Endpoint: POST /api/smm/order/{serviceId}

Request:

{
"quantity": 1000,
"link": "https://instagram.com/p/ABC123"
}

Response:

{
"status": "success",
"message": "Order placed successfully! Order ID: EXT123456",
"data": null
}

Pricing: Total cost = (quantity / 1000) * price_per_1000

Example: 1000 likes at 50 DZD per 1000 = 50 DZD

5. Get Ordersโ€‹

Get your SMM order history with pagination.

Endpoint: GET /api/smm/orders

Response:

{
"status": "success",
"message": "Orders retrieved",
"data": {
"current_page": 1,
"data": [
{
"id": 100,
"external_order_id": "EXT123456",
"quantity": 1000,
"price": 50.00,
"status": "Completed",
"link": "https://instagram.com/p/ABC123",
"start_count": 500,
"remains": 0,
"created_at": "2024-01-15T10:30:00.000000Z"
}
],
"per_page": 20,
"total": 1
}
}

Status Values: Pending, Processing, Completed, Partial, Cancelled, Refunded

6. Get Order Detailsโ€‹

Get details of a specific order.

Endpoint: GET /api/smm/order/{id}

7. Update Order Statusโ€‹

Manually refresh an order's status from the provider.

Endpoint: POST /api/smm/order/{id}/status

Example Workflowโ€‹

# 1. Get categories
curl -X GET "https://gateway.wasmou.net/api/smm/categories" \
-H "X-Api-Key: your_api_key"

# 2. Get services for Instagram (category_id=1)
curl -X GET "https://gateway.wasmou.net/api/smm/services?category_id=1" \
-H "X-Api-Key: your_api_key"

# 3. Place order for service 10
curl -X POST "https://gateway.wasmou.net/api/smm/order/10" \
-H "X-Api-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{"quantity": 1000, "link": "https://instagram.com/p/ABC123"}'

# 4. Get order history
curl -X GET "https://gateway.wasmou.net/api/smm/orders" \
-H "X-Api-Key: your_api_key"

Best Practicesโ€‹

  • Check min and max quantity before ordering
  • Ensure the link matches the required format for each service
  • Save the external_order_id for tracking
  • Monitor remains field to track order progress