Home For suppliers
Log In Get started free
v2 REST API

API Documentation

Integrate our service into your applications using a simple HTTP API.
GET and POST requests are supported, responses are in JSON format.

POST / GET https://palladium-smm.com/api/v2
Your API key
Authentication

All API requests must include the key parameter — your unique API key. The key can be found in the API section of your panel.

POST request
POST https://palladium-smm.com/api/v2 Content-Type: application/x-www-form-urlencoded key=YOUR_API_KEY&action=balance
GET request
GET https://palladium-smm.com/api/v2?key=YOUR_API_KEY&action=balance
Never expose your API key in client-side JavaScript. Use the key only on the server side.
balance Balance
action=balance Returns the current user balance
Parameters
ParameterType
keystringrequired
actionstringrequired
Reply
{ "balance": "124.5000", "currency": "USD" }
services Service list
action=services Returns all available services
Parameters
ParameterType
keystringrequired
actionstringrequired
Reply
[ { "service": 1, "name": "Instagram Followers", "type": "Default", "rate": "1.5000", "min": 100, "max": 10000, "refill": true, "cancel": false, "category": "Instagram", "description": "" } ]
rate — price per 1000 units in USD.
add Create order
action=add action=create Creates a new order, deducts funds from balance
Parameters
ParameterTypeDescription
keystringAPI Keyrequired
actionstring«add»required
serviceintegerService IDrequired
linkstringURL / order targetrequired
quantityintegerQuantity (not required for Package type)optional
drip_feedbooleanEnable drip-feed (1 or 0)optional
runsintegerNumber of runs (drip-feed)optional
intervalintegerInterval in minutes (drip-feed)optional
commentsstringComments (Custom Comments)optional
usernamesstringMentionsoptional
hashtagsstringHashtagsoptional
answer_numberintegerAnswer number (Poll)optional
emojistringEmoji string (Emoji)optional
Request example
POST https://palladium-smm.com/api/v2 key = YOUR_API_KEY action = add service = 1 link = https://instagram.com/user quantity = 1000
Reply
{ "order": 12345 }
status Order status
action=status Get the status of one or multiple orders
Parameters
ParameterTypeDescription
keystringAPI Keyrequired
actionstring«status»required
orderintegerSingle order IDone of two
ordersstringMultiple IDs comma-separated: 1,2,3one of two
Single order
{ "charge": "1.50", "start_count": "850", "status": "In progress", "remains": "400", "currency": "USD" }
Multiple orders
{ "1": { "charge": "1.50", "start_count": "0", "status": "Pending", "remains": "0", "currency": "USD" }, "2": { "error": "Incorrect order ID" } }
Status values
Pending In progress Completed Partial Canceled
cancel Cancel order
action=cancel Cancels the order and refunds the balance
Parameters
ParameterTypeDescription
keystringAPI Keyrequired
actionstring«cancel»required
orderintegerSingle order IDone of two
ordersstringMultiple IDs comma-separatedone of two
Single order
{ "cancel": 1 }
Multiple orders
{ "1": { "cancel": 1 }, "3": { "error": "Order is already completed" } }
refill Request Refill
action=refill Requests a refill for a completed order
Parameters
ParameterTypeDescription
keystringAPI Keyrequired
actionstring«refill»required
orderintegerSingle order IDone of two
ordersstringMultiple IDs comma-separatedone of two
Single order
{ "refill": 12345 }
Multiple orders
{ "1": { "refill": 101 }, "2": { "error": "Refill is not available for this order" } }
refill_status Refill Status
action=refill_status Checks the status of a refill request
Parameters
ParameterTypeDescription
keystringAPI Keyrequired
actionstring«refill_status»required
refillintegerRefill request IDone of two
refillsstringMultiple IDs comma-separatedone of two
Reply
{ "status": "Completed" }
Status values
"In progress" — in progress "Completed" — completed "Partial" — partial "Rejected" — rejected
Service types

The type field of a service defines the set of additional parameters required when creating an order.

TypeExtra parametersDescription
DefaultDefault. Only link and quantity
Custom CommentscommentsList of comments, one per line
PackageFixed package, quantity not needed
MentionsusernamesList of @usernames, one per line
Mentions with Hashtagsusernames, hashtagsMentions + Hashtags
HashtagshashtagsList of #hashtags, one per line
Pollanswer_numberAnswer option number (starting from 1)
EmojiemojiEmoji string, e.g. ❤️🔥
Errors

On error, the API always returns HTTP 200 with JSON containing the error key.

{ "error": "Incorrect API key" }
MessageReason
Incorrect API keyKey not found or invalid
Your account is bannedAccount is banned
Incorrect actionUnknown action value
Incorrect parametersMissing service or link
Incorrect service IDService not found or disabled
Incorrect order IDOrder not found or belongs to another user
Incorrect refill IDRefill request not found or belongs to another user
Not enough funds on balanceInsufficient funds
Quantity must be between X and YQuantity out of range
Runs must be at least 1drip-feed: runs must be at least 1
Interval must be at least 1 minutedrip-feed: interval must be at least 1 minute
Order is already completedCannot cancel a completed order
Refill is not available for this orderService does not support refill or order is not completed