API Reference
The NavoSMM API is organized around REST. Predictable resource-oriented URLs, form-encoded requests, and JSON-encoded responses.
Overview
Integrate our delivery network directly into your own applications, SMM panels, or internal tools. We process thousands of API requests per second with zero rate-limiting for verified partners.
Partnership & Discounts
Are you moving high volume? Contact your dedicated account manager to discuss wholesale API pricing and custom endpoint creation. We grow when you grow.
Authentication
Every request to the API must include your unique secret key. Do not share this key in publicly accessible areas such as GitHub, client-side code, or public forums.
Base URL
https://navosmm.com/api/v2You must pass key=YOUR_API_KEY in the body of every request.
Get Services
Returns a list of all available services, including pricing, min/max limits, and refill/cancel eligibility.
action=services[
{
"service": 1,
"name": "Instagram Followers [High Quality]",
"type": "Default",
"category": "Instagram - Followers",
"rate": "0.90",
"min": "50",
"max": "10000",
"refill": true,
"cancel": true
}
]Create Order
Submit a new order to the network. Funds will be deducted from your account balance automatically.
action=addParameters
- Your secret API key.
keystringReq - Must be set to
actionstringReq"add". - Service ID from the services list
serviceintegerReq - URL or username to deliver to
linkstringReq - Amount to deliver
quantityintegerReq - For drip-feed: number of runs
runsintegerOpt - For drip-feed: minutes between runs
intervalintegerOpt
{
"order": 23501
}Check Order Status
Retrieve the current delivery status, start count, and remaining volume for a specific order.
action=statusParameters
- Your secret API key.
keystringReq - Must be set to
actionstringReq"status". - Order ID received upon creation
orderintegerReq
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}Bulk Order Status
Check the status of up to 100 orders in a single API call. Highly recommended for syncing dashboards.
action=statusParameters
- Your secret API key.
keystringReq - Must be set to
actionstringReq"status". - Comma-separated list of Order IDs
ordersstringReq
{
"1": {
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
},
"10": {
"error": "Incorrect order ID"
}
}Request Refill
Trigger a refill for an order that has dropped, provided it is within the warranty period.
action=refillParameters
- Your secret API key.
keystringReq - Must be set to
actionstringReq"refill". - Order ID to refill
orderintegerReq
{
"refill": "1"
}Check Refill Status
Check if a requested refill is pending, in progress, completed, or rejected.
action=refill_statusParameters
- Your secret API key.
keystringReq - Must be set to
actionstringReq"refill_status". - Refill ID received upon request
refillintegerReq
{
"status": "Completed"
}Cancel Orders
Attempt to cancel one or multiple orders. Note: Only pending/processing orders can be cancelled.
action=cancelParameters
- Your secret API key.
keystringReq - Must be set to
actionstringReq"cancel". - Comma-separated list of Order IDs
ordersstringReq
[
{
"order": 9,
"cancel": {
"error": "Incorrect order ID"
}
},
{
"order": 2,
"cancel": 1
}
]Get Balance
Retrieve your current available account balance.
action=balance{
"balance": "100.84292",
"currency": "USD"
}Ready to integrate?
Generate your API key from the dashboard and start automating your growth instantly.
Get your API key