The SMMOrigins API will allow you to interact with our website by simply sending a request to our server. This service is offered free of charge.
You can automate order placement, track delivery status, track your current funds, and access all of our services/packages information programmatically. Perfect for resellers running their own panels, agencies managing multiple clients, or developers building custom solutions.
| HTTP Method | POST |
| API URL | https://smmorigins.com/api/v2 |
| API Key | Get an API key on your Account page |
| Response Format | JSON |
| Example of PHP Code | https://smmorigins.com/example.txt |
Use this method to place a new order for any active package.
| Parameters | Descriptions |
|---|---|
| api_token | Your API token |
| action | Method Name |
| package | ID of package |
| link | Link to page |
| quantity | Needed quantity |
| custom_data | optional, needed for custom comments, mentions and other relaed packages only. each separated by '\n', '\n\r' |
Success Response:
{
"order":"23501"
}
Use this method to get the order status for any of your orders.
When getting order status we ask that you do not do so excessively otherwise we may be required to throttle your requests.
| Parameters | Descriptions |
|---|---|
| api_token | Your API token |
| action | Method Name |
| order | Order ID |
Success Response:
{
"status": "Completed",
"start_counter": "600",
"remains": "600"
}
An order can be cancelled automatically via API if it is still in a "Pending" status (it takes 10-20 minutes to be cancelled and refunded). Once it has moved to "In Progress" or any other status, it can no longer be cancelled automatically via API anymore.
For orders that are in a different status, we may still be able to cancel them manually, but you will have to request a cancellation by Opening a Ticket.
| Parameters | Descriptions |
|---|---|
| api_token | Your API token |
| action | Method Name |
| orders | Order IDs (separated by a comma, up to 100 IDs) |
Example Response:
[
{
"order": 9,
"cancel": {
"error": "Incorrect order ID"
}
},
{
"order": 2,
"cancel": 1
}
]
This will return all active packages with their pricing and parameters available for your account. This will have all the info needed for you to automatically setup or determine pricing.
| Parameters | Descriptions |
|---|---|
| api_token | Your API token |
| action | Method Name |
Example Response:
[
{
"id": 101,
"service_id": 1,
"name": "Real & Active Followers - Best Server",
"rate": "250.00",
"min": "100",
"max": "100000",
"service": "Instagram Followers",
"type": "default",
"refill": false,
"cancel": true,
"desc": "0-3 Hours Start | Full Link | 20 Days Refill\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
},
{
"id": 107,
"service_id": 1,
"name": "Indian Mixed Followers",
"rate": "150.00",
"min": "200",
"max": "10000",
"service": "Instagram Followers",
"type": "default",
"refill": false,
"cancel": true,
"desc": "0-12 Hours Start | Full Link |\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
},
{
"id": 30067,
"service_id": 1,
"name": "Instagram Followers - Worldwide",
"rate": "103.00",
"min": "100",
"max": "10000",
"service": "Instagram Followers",
"type": "default",
"refill": false,
"cancel": true,
"desc": "10k/day\r\nMax - 55k\r\n8 Hours Start"
}
]
Used to get the amount of available funds on your account.
| Parameters | Descriptions |
|---|---|
| api_token | Your API token |
| action | Method Name |
Example Response:
{
"balance": "100.78",
"currency": "USD"
}