Documentation
Requests - HTTP GET or POST to https://pixelads.ru/api/v2, parameters as form data. Required in every request: key (your key) and action. Response - JSON.
Balance
Parameter Description
keyYour API key
actionbalance
Response
{
"balance": "100.8400",
"currency": "USD"
}
Service list
Parameter Description
keyYour API key
actionservices
Response
[
{
"service": 1,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram",
"rate": "0.9000",
"min": "50",
"max": "10000",
"refill": true,
"cancel": false,
"dripfeed": true
}
]
Create order
Drip-feed: pass runs (≥2) and interval - the order is delivered in chunks. quantity is then treated as the amount per run, total = quantity × runs; the chunk size must be within the service min-max.
The parameter set depends on the service type - it comes in the type field of the services list.
Default - Обычный
Custom Comments - Свои комментарии
SEO - SEO
Mentions Hashtag - Упоминания по хэштегу
Web Traffic - Трафик на сайт
Package - Пакет
Custom Comments Package - Пакет своих комментариев
Mentions - Упоминания
Mentions Custom List - Упоминания по списку аккаунтов
Mentions User Followers - Упоминания подписчиков аккаунта
Mentions with Hashtags - Упоминания по аккаунтам и хэштегам
Mentions Media Likers - Упоминания лайкнувших медиа
Comment Likes - Лайки на комментарий
Comment Replies - Ответы на комментарии
Poll - Голоса в опросе
Invites from Groups - Приглашения из групп
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
runs
Число прогонов (необязательно)
No
interval
Интервал в минутах (необязательно)
No
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
comments
По одному комментарию в строке. Количество заказа равно числу строк. Разделитель - перевод строки (\r\n или \n).
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
keywords
По одному ключевому слову в строке. Разделитель - перевод строки (\r\n или \n).
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
hashtag
Хэштег, из которого провайдер соберёт аудиторию.
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
country
Код или название страны: US или United States.
Yes
device
Устройство. Возможные значения: 1 - Десктоп, 2 - Мобильные (Android), 3 - Мобильные (iOS), 4 - Смешанно (мобильные), 5 - Смешанно (мобильные и десктоп).
Yes
type_of_traffic
Тип трафика. Возможные значения: 1 - Ключевое слово Google, 2 - Свой реферер, 3 - Без реферера.
Yes
google_keyword
Ключевое слово. Обязателен при type_of_traffic = 1.
No
referring_url
Реферер. Обязателен при type_of_traffic = 2.
No
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
comments
По одному комментарию в строке. Количество равно числу строк. Разделитель - перевод строки (\r\n или \n).
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
usernames
По одному аккаунту в строке. Разделитель - перевод строки (\r\n или \n).
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
usernames
По одному аккаунту в строке. Количество равно числу строк. Разделитель - перевод строки (\r\n или \n).
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
username
Аккаунт, из подписчиков которого провайдер соберёт аудиторию.
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
usernames
По одному аккаунту в строке. Разделитель - перевод строки (\r\n или \n).
Yes
hashtags
По одному хэштегу в строке. Разделитель - перевод строки (\r\n или \n).
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
media
Медиа, из лайкнувших которое провайдер соберёт аудиторию.
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
username
Аккаунт автора комментария, которому ставят лайки.
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
username
Аккаунт, от чьего имени оставляют ответы.
Yes
comments
По одному ответу в строке. Количество равно числу строк. Разделитель - перевод строки (\r\n или \n).
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
answer_number
Порядковый номер варианта ответа в опросе.
Yes
Parameter Description Req.
key
Ваш API-ключ
Yes
action
add
Yes
service
ID услуги
Yes
link
Ссылка на страницу
Yes
quantity
Нужное количество
Yes
groups
По одной группе в строке. Разделитель - перевод строки (\r\n или \n).
Yes
Response
{
"order": 23501
}
Error
{
"error": "Not enough funds on balance"
}
Order status
Pass order (single) or orders - comma-separated (batch). For a batch request the response is an object of the form “id → result”.
Parameter Description
keyYour API key
actionstatus
orderOrder ID (single)
ordersOrder IDs, comma-separated, e.g. 1,2,3
Response (single order)
{
"charge": "0.27",
"start_count": "3572",
"status": "Completed",
"remains": "0",
"currency": "USD"
}
Response (multiple)
{
"1": {
"charge": "0.27",
"status": "Completed",
"remains": "0",
"currency": "USD"
},
"2": { "error": "Incorrect order ID" }
}
Possible order statuses
Pending
In progress
Completed
Partial
Canceled
Cancel order
Parameter Description
keyYour API key
actioncancel
orderOrder ID (single)
ordersOrder IDs, comma-separated, e.g. 1,2,3
Response (multiple)
[
{ "order": 1, "cancel": 1 },
{ "order": 2, "cancel": { "error": "Order is already completed" } }
]
Refill
Parameter Description
keyYour API key
actionrefill
orderOrder ID (single)
ordersOrder IDs, comma-separated, e.g. 1,2,3
Response
{
"refill": "1"
}
Response (multiple)
[
{ "order": 1, "refill": 2 },
{ "order": 2, "refill": { "error": "Incorrect order ID" } }
]
Refill status
Parameter Description
keyYour API key
actionrefill_status
refillRefill ID (single) - the one returned by action=refill
refillsRefill IDs, comma-separated, e.g. 1,2,3
orderOrder ID - returns the status of its latest refill
ordersOrder IDs, comma-separated - latest refill of each
Response
{
"status": "Completed"
}
Response (multiple)
[
{ "refill": 1, "status": "Completed" },
{ "refill": 2, "status": { "error": "Refill not found" } }
]
Possible errors
Message Reason
Incorrect API keyKey not found or invalid
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
Not enough funds on balanceNot enough funds on balance
No refill for this orderNo refill was requested for this order
Refill not foundNo refill with this ID, or it is not yours
Example (cURL)
curl -X POST https://pixelads.ru/api/v2 \
-d key=YOUR_API_KEY \
-d action=add \
-d service=1 \
-d link=https://instagram.com/username \
-d quantity=1000