API for SMM panels

Connect Centr SEO as a provider in your SMM panel: the standard API v2 protocol, real people doing the work, payment from your ad balance.

How to connect
  1. Sign up as an advertiser and top up your ad balance.
  2. Create an API key in your account settings — it is shown only once.
  3. Add a provider in your panel with the API URL and the key. The panel pulls the services itself.
Open account settings
API URL
https://api.centr-seo.ru/api/v2

POST method, form-urlencoded or JSON body. Pass the key in the key field and the action in the action field.

curl -X POST https://api.centr-seo.ru/api/v2 \
  -d key=YOUR_KEY -d action=add -d service=1 \
  -d link=https://vk.com/club1 -d quantity=100
Actions

services

Service list with the price per 1000.

Parameters: key, action=services

[{"service":1,"name":"VK subscribers","type":"Default","rate":"4000.00","min":"1","max":"10000","refill":false,"cancel":true}]

add

Create an order. The whole order amount is reserved on your ad balance right away.

Parameters: key, action=add, service, link, quantity

{ "order": 17 }

status

Status of one order or a batch of up to 100 comma-separated orders.

Parameters: key, action=status, order=17 | orders=17,18

{ "charge": "150.00", "start_count": "0", "status": "In progress", "remains": "60", "currency": "RUB" }

balance

Ad balance in rubles.

Parameters: key, action=balance

{ "balance": "1234.56", "currency": "RUB" }

cancel

Stop orders. The unfinished part returns to your balance.

Parameters: key, action=cancel, orders=17,18

[{ "order": 17, "cancel": 1 }, { "order": 18, "cancel": { "error": "Incorrect order ID" } }]
Services and prices

The service ID is the service field of the add request.

IDServicePrice per 1000MinMax
1VK subscribers4 000110 000
2Telegram subscribers4 000110 000
3YouTube subscribers4 000110 000
4VK likes4 000110 000
5VK reposts4 000110 000
6Video views3 000110 000
7Website visits1 000110 000
8Sign-ups20 000110 000
9Reviews13 000110 000
10App installs20 000110 000
Order statuses
  • Pendingunder moderation or waiting for the first workers
  • In progressin progress
  • Completedfully completed
  • Partialstopped — only the completed part is charged, the rest is refunded
  • Canceledstopped before the first completion, the money is refunded

Errors

An error comes in the error field with HTTP status 200 — the same as other providers, so panel scripts understand it as is.

FAQ

Real Centr SEO workers. One person completes a task once — no bots and no duplicates.

Some services are checked automatically. Reports for the rest go to the review queue in your account; unchecked ones are accepted automatically after three days.

An order lives for 14 days. When it expires or is cancelled, the unfinished part returns to your ad balance.

Not yet. Cancel works: action=cancel.