API Documentation

Integrate EVSMM services with our powerful API.

API v2
HTTP METHOD POST
RESPONSE FORMAT JSON
API VERSION V2

API Connection

Use the following details to connect your application.

HTTP Method
POST
API URL
https://evsmm.com/api/v2
Response Format
JSON
1

Service list

API Method
Parameters
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
    }
]
2

Add order

API Method
Service Type
Example Response
{
    "order": 23501
}
3

Order status

API Method
Parameters
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"
}
4

Multiple orders status

API Method
Parameters
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"
    }
}
5

Create refill

API Method
Parameters
Parameter Description
key Your API key
action refill
order Order ID
Example Response
{
    "refill": "1"
}
6

Create multiple refill

API Method
Parameters
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"
        }
    }
]
7

Get refill status

API Method
Parameters
Parameter Description
key Your API key
action refill_status
refill Refill ID
Example Response
{
    "status": "Completed"
}
8

Get multiple refill status

API Method
Parameters
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"
        }
    }
]
9

Create cancel

API Method
Parameters
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
    }
]
10

User balance

API Method
Parameters
Parameter Description
key Your API key
action balance
Example Response
{
    "balance": "100.84292",
    "currency": "USD"
}

PHP Integration Example

View a ready-to-use PHP example for connecting to the API.

View PHP Example
Keep your API key secure

Never share your API key publicly or expose it in client-side code.

Create Free Account
Secure USA Servers