Application programming interface
Sed ut perspiciatis unde omnis iste natus error sit voluptate accusantium do lore mque laud ntium, totam rem ape riam que ipsa quae ab illo inventore
HTTP Method |
API URL |
Response format |
POST |
https://privatesmm.com/api/v2 |
JSON |
Service list
|
key |
action |
|
Your API key |
services |
Example response
[
{
"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
}
]
Add order
|
key |
action |
service |
link |
quantity |
runs (optional) |
interval (optional) |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Runs to deliver |
Interval in minutes |
Add order
|
key |
action |
service |
link |
|
Your API key |
add |
Service ID |
Link to page |
Add order
|
key |
action |
service |
link |
quantity |
keywords |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Keywords list separated by \r\n or \n |
Add order
|
key |
action |
service |
link |
comments |
|
Your API key |
add |
Service ID |
Link to page |
Comments list separated by \r\n or \n |
Add order
|
key |
action |
service |
link |
quantity |
usernames |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Usernames list separated by \r\n or \n |
Add order
|
key |
action |
service |
link |
quantity |
usernames |
hashtags |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Usernames list separated by \r\n or \n |
Hashtags list separated by \r\n or \n |
Add order
|
key |
action |
service |
link |
usernames |
|
Your API key |
add |
Service ID |
Link to page |
Usernames list separated by \r\n or \n |
Add order
|
key |
action |
service |
link |
quantity |
hashtag |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Hashtag to scrape usernames from |
Add order
|
key |
action |
service |
link |
quantity |
username |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
URL to scrape followers from |
Add order
|
key |
action |
service |
link |
quantity |
media |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Media URL to scrape likers from |
Add order
|
key |
action |
service |
username |
min |
max |
posts (optional) |
old_posts (optional) |
delay |
expiry (optional) |
|
Your API key |
add |
Service ID |
Username |
Quantity min |
Quantity max |
Use this parameter if you want to limit the number of new (future) posts that will be parsed and for which orders will be created. If posts parameter is not set, the subscription will be created for an unlimited number of posts. |
Number of existing posts that will be parsed and for which orders will be created, can be used if this option is available for the service. |
Delay in minutes. Possible values: 0, 5, 10, 15, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 360, 420, 480, 540, 600 |
Expiry date. Format d/m/Y |
Add order
|
key |
action |
service |
link |
comments |
|
Your API key |
add |
Service ID |
Link to page |
Comments list separated by \r\n or \n |
Add order
|
key |
action |
service |
link |
quantity |
username |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Username of the comment owner |
Add order
|
key |
action |
service |
link |
quantity |
answer_number |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Answer number of the poll |
Add order
|
key |
action |
service |
link |
username |
comments |
|
Your API key |
add |
Service ID |
Link to page |
Username |
Comments list separated by \r\n or \n |
Add order
|
key |
action |
service |
link |
quantity |
groups |
|
Your API key |
add |
Service ID |
Link to page |
Needed quantity |
Groups list separated by \r\n or \n |
Example response
{
"order": 23501
}
Order status
|
key |
action |
order |
|
Your API key |
status |
Order ID |
Example response
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}
Multiple orders status
|
key |
action |
orders |
|
Your API key |
status |
Order IDs (separated by a comma, up to 100 IDs) |
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
|
key |
action |
order |
|
Your API key |
refill |
Order ID |
Example response
{
"refill": "1"
}
Create multiple refill
|
key |
action |
orders |
|
Your API key |
refill |
Order IDs (separated by a comma, up to 100 IDs) |
Example response
[
{
"order": 1,
"refill": 1
},
{
"order": 2,
"refill": 2
},
{
"order": 3,
"refill": {
"error": "Incorrect order ID"
}
}
]
Get refill status
|
key |
action |
refill |
|
Your API key |
refill_status |
Refill ID |
Example response
{
"status": "Completed"
}
Get multiple refill status
|
key |
action |
refills |
|
Your API key |
refill_status |
Refill IDs (separated by a comma, up to 100 IDs) |
Example response
[
{
"refill": 1,
"status": "Completed"
},
{
"refill": 2,
"status": "Rejected"
},
{
"refill": 3,
"status": {
"error": "Refill not found"
}
}
]
Create cancel
|
key |
action |
orders |
|
Your API key |
cancel |
Order IDs (separated by a comma, up to 100 IDs) |
Example response
[
{
"order": 9,
"cancel": {
"error": "Incorrect order ID"
}
},
{
"order": 2,
"cancel": 1
}
]
User balance
|
key |
action |
|
Your API key |
balance |
Example response
{
"balance": "100.84292",
"currency": "USD"
}