API Documentation for Resellers
Use the SMMGulf API to connect your website or system and automate services, orders, status checks, and balance requests with a fast reseller workflow.
API Documentation
| HTTP Method | POST |
| API Url | https://smmgulf.com/api/v2 |
| Return Format | JSON |
Service list
| Parameters | Description |
|---|---|
| key | Your API key |
| action | services |
Example Response
[
{
"service": 1,
"name": "Followers",
"type": "Default",
"category": "First Category",
"rate": "0.90",
"min": "50",
"max": "10000",
"desc" : "Some Description",
"refill": true,
"cancel": true
},
{
"service": 2,
"name": "Comments",
"type": "Custom Comments",
"category": "Second Category",
"rate": "8",
"min": "10",
"desc" : "Some Description",
"max": "1500",
"refill": false,
"cancel": true
}
]
Add order
| Parameters | Description |
|---|---|
| key | Your API key |
| action | add |
| service | Service ID |
| link | Link |
| quantity | Quantity |
| runs (optional) | Runs to deliver |
| interval (optional) | Interval in minutes |
Example Response
{
"order": 23501
}
Order status
| Parameters | Description |
|---|---|
| key | Your API key |
| action | status |
| order | Order ID |
Example Response
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}
Multiple orders status
| Parameters | Description |
|---|---|
| key | Your API key |
| action | status |
| orders | Order IDs separated by comma |
Example Response
{
"1": {
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
},
"10": {
"error": "Incorrect order ID"
},
"100": {
"charge": "1.44219",
"start_count": "234",
"status": "In progress",
"remains": "10",
"currency": "USD"
}
}
Create refill
| Parameters | Description |
|---|---|
| key | Your API key |
| action | refill |
| order | Order ID |
Example Response
{
"refill": "1"
}
Get refill status
| Parameters | Description |
|---|---|
| key | Your API key |
| action | refill_status |
| refill | Refill ID |
Example Response
{
"status": "Completed"
}
User balance
| Parameters | Description |
|---|---|
| key | Your API key |
| action | balance |
Example Response
{
"balance": "100.84292",
"currency": "USD"}
Create Support Ticket
| Parameters | Description |
|---|---|
| key | Your API key |
| action | createTicket |
| subject | Ticket subject/title |
| message | Initial ticket message |
| priority (optional) | Ticket priority: low, normal, high, urgent (default: normal) |
Example Response
{
"status": 200,
"ticket_id": "12345",
"message": "Ticket created successfully"
}
Simple API integration for resellers and SMM panels
The SMMGulf API page is designed to help resellers and panel owners integrate external systems with ease. You can use this API documentation to access the service list, submit orders, check order status, and verify balance through one fast and unified interface.
What the SMMGulf API provides
- Service list, pricing, and service IDs
- Automated new order submission
- Order status checks and execution tracking
- Reseller and external system integration
- A clear structure suitable for automation and development
If you are looking for clear and usable API documentation for a reseller SMM panel, the SMMGulf API page provides a strong starting point for integrating services and orders inside your own system.