For Developers

Developer API

Integrate BoostSmg directly into your own platform or reseller panel. Place orders, check status, request refills, and manage your balance programmatically with a simple REST API.

Overview

Sign up for a free account, then visit the API page in your dashboard to generate your personal API key. Every request must include this key — keep it secret, and regenerate it any time from your dashboard if it's ever exposed.

HTTP Method POST
API URL https://yourdomain.com/api/v2
Response format JSON
Service List action: services
Parameter Description
key Your API key
action services

Example response

[ { "service": 1, "name": "Followers", "type": "Default", "category": "First Category", "rate": "0.90", "min": "50", "max": "10000", "refill": true, "cancel": true }, { "service": 2, "name": "Comments", "type": "Custom Comments", "category": "Second Category", "rate": "8", "min": "10", "max": "1500", "refill": false, "cancel": true } ]
Add Order action: add
Parameter Description
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
runs (optional) Runs to deliver
interval (optional) Interval in minutes

Example response

{ "order": 23501 }
Order Status action: status
Parameter Description
key Your API key
action status
order Order ID

Example response

{ "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" }
Multiple Orders Status
Parameter Description
key Your API key
action status
orders Order IDs (separated by a comma, up to 100 IDs)

Example response

{ "1": { "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" }, "10": { "error": "Incorrect order ID" }, "100": { "charge": "1.44219", "start_count": "234", "status": "In progress", "remains": "10", "currency": "USD" } }
Create Refill action: refill
Parameter Description
key Your API key
action refill
order Order ID

Example response

{ "refill": "1" }
Create Multiple Refill
Parameter Description
key Your API key
action refill
orders Order IDs (separated by a comma, up to 100 IDs)

Example response

[ { "order": 1, "refill": 1 }, { "order": 2, "refill": 2 }, { "order": 3, "refill": { "error": "Incorrect order ID" } } ]
Refill Status
Parameter Description
key Your API key
action refill_status
refill Refill ID

Example response

{ "status": "Completed" }
Multiple Refill Status
Parameter Description
key Your API key
action refill_status
refills Refill IDs (separated by a comma, up to 100 IDs)

Example response

[ { "refill": 1, "status": "Completed" }, { "refill": 2, "status": "Rejected" }, { "refill": 3, "status": { "error": "Refill not found" } } ]
Create Cancel action: cancel
Parameter Description
key Your API key
action cancel
orders Order IDs (separated by a comma, up to 100 IDs)

Example response

[ { "order": 9, "cancel": { "error": "Incorrect order ID" } }, { "order": 2, "cancel": 1 } ]
User Balance action: balance
Parameter Description
key Your API key
action balance

Example response

{ "balance": "100.84292", "currency": "USD" }
Ready to integrate?

Create a free account to get your API key and start integrating in minutes.

Sign Up & Get API Key