POST
/api/v2
Panel API Docs
This page is for those who want something from us. Integrate with our services programmatically using simple POST requests.
API Key Auth
JSON Responses
HTTPS Only
Base Configuration
API URL
https://prolificsmm.store/api/v2
API Key
Get an API key on the Account page
POST
Service List
Retrieve all available services with their details, pricing, and limits.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
services |
Example Response
JSON
[ { "service": 1, "name": "Followers", "type": "Default", "category": "First Category", "rate": "0.90", "min": "50", "max": "10000", "refill": true, "cancel": true }, { "service": 2, "name": "Comments", "type": "Custom Comments", "category": "Second Category", "rate": "8", "min": "10", "max": "1500", "refill": false, "cancel": true } ]
POST
Add Order
Create a new order for a specific service.
Example Response
JSON
{ "order": 23501 }
POST
Order Status
Check the status of a single order by its ID.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
status |
order |
Order ID |
Example Response
JSON
{ "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" }
POST
Multiple Orders Status
Check the status of up to 100 orders at once by providing comma-separated IDs.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
status |
orders |
Order IDs (separated by a comma, up to 100 IDs) |
Example Response
JSON
{ "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" } }
POST
Create Refill
Request a refill for a specific order.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
refill |
order |
Order ID |
Example Response
JSON
{ "refill": 1 }
POST
Create Multiple Refill
Request refills for up to 100 orders at once.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
refill |
orders |
Order IDs (separated by a comma, up to 100 IDs) |
Example Response
JSON
[ { "order": 1, "refill": 1 }, { "order": 2, "refill": 2 }, { "order": 3, "refill": { "error": "Incorrect order ID" } } ]
POST
Get Refill Status
Check the status of a single refill request.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
refill_status |
refill |
Refill ID |
Example Response
JSON
{ "status": "Completed" }
POST
Get Multiple Refill Status
Check the status of up to 100 refill requests at once.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
refill_status |
refills |
Refill IDs (separated by a comma, up to 100 IDs) |
Example Response
JSON
[ { "refill": 1, "status": "Completed" }, { "refill": 2, "status": "Rejected" }, { "refill": 3, "status": { "error": "Refill not found" } } ]
POST
Create Cancel
Request cancellation for up to 100 orders at once.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
cancel |
orders |
Order IDs (separated by a comma, up to 100 IDs) |
Example Response
JSON
[ { "order": 9, "cancel": { "error": "Incorrect order ID" } }, { "order": 2, "cancel": 1 } ]
POST
User Balance
Retrieve the current balance of your account.
Parameters
| Parameter | Description |
|---|---|
key |
Your API key |
action |
balance |
Example Response
JSON
{ "balance": "100.84292", "currency": "USD" }