SMM API Documentation

Use this API with any standard SMM panel that supports the actions documented below. Send requests over HTTPS using POST and keep your API key private.

  • SettingValue
  • API URLhttps://raveboost.com/api/v1
  • MethodPOST
  • FormatJSON response; form-encoded or JSON request body
  • AuthenticationSend your API key in the key parameter
  • Example PHP Code View Code
Supported Actions
  • servicesReturns active services, IDs, prices, limits, refill and dripfeed support.
  • addPlaces a new order and returns the local order ID.
  • statusReturns the status of one of your orders.
  • refillCreates a refill request for an eligible order.
  • refill_statusReturns the status of one of your refill requests.
  • balanceReturns your account balance and currency.
Service List

POST key=YOUR_API_KEY&action=services

[
  {
    "service": 1,
    "name": "Instagram Followers",
    "rate": "2.50000000",
    "min": 100,
    "max": 100000,
    "price_model": "per_1000",
    "category": "Instagram",
    "refill": true,
    "dripfeed": false
  }
]

rate is per 1,000 when price_model is per_1000. When price_model is per_1, rate is per unit.

Place New Order
  • keyYour API key
  • actionadd
  • serviceService ID from services
  • linkTarget URL, username, or post link
  • quantityInteger between the service min and max
  • runs, intervalRequired for dripfeed services; both must be positive integers
  • comments, keywords, username, min, max, delay, expiry, answer_numberOptional service-specific fields passed to compatible providers
{
  "order": 1242
}

Orders are charged from the API user balance. The order is queued safely when a provider is temporarily unavailable.

Order Status

POST key=YOUR_API_KEY&action=status&order=1242

{
  "status": "processing",
  "start_count": 1000,
  "remains": 500,
  "currency": "USD"
}

Possible statuses: pending, processing, completed, cancelled, refunded.

Refill

POST key=YOUR_API_KEY&action=refill&order=1242

{
  "success": "Your order will be refill very soon. Thank you for patience",
  "refill": 12345
}

Check it with: key=YOUR_API_KEY&action=refill_status&refill=12345

Refills are submitted to the configured provider. The provider decides whether to accept or decline; no customer balance is charged.

{
  "status": "pending"
}
Balance

POST key=YOUR_API_KEY&action=balance

{
  "balance": "100.84292",
  "currency": "USD"
}
Security and Error Responses

Use HTTPS, never expose the API key in browser JavaScript or public repositories, and rotate it from your account when it may have been exposed. Every order, status, and refill request is limited to the authenticated API account.

{
  "error": "Invalid api key"
}

We may use cookies or any other tracking technologies when you visit our website, including any other media form, mobile website, or mobile application related or connected to help customize the Site and improve your experience. learn more

Allow