Developer API

Your tools, our engine.

A clean bearer-token API over the exact same catalogue, wallet and order pipeline the dashboard uses. Loyalty-tier discounts apply to API traffic too.

GET/api/catalog/services

List services

The full catalogue with your personalised rates, filterable by platform and kind.

POST/api/orders

Create order

Place an order with service_id, link, quantity and wallet_currency. Responds with the order and live status.

GET/api/orders/{id}

Order status

Status, start count, remains and progress for one order.

GET/api/wallet

Balances

Both wallet balances plus FX and bonus configuration.

create-order.sh
curl -X POST https://api.mrviral.io/api/orders \
  -H "Authorization: Bearer mv_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "service_id": 42,
    "link": "https://instagram.com/yourhandle",
    "quantity": 5000,
    "wallet_currency": "USD"
  }'

Rate limits & idempotency

  • · 120 requests per minute per key
  • · Order placement is idempotent — retry safely on network faults
  • · Keys can be scoped with expiry dates and revoked instantly
Create an account to get started