API Documentation
Connect your website, app or bot with FARAZSMM API. Use POST requests and JSON responses for services, orders, status, refill and balance.
Method POST Format JSON Secure Key
Quick Sections
Keep your API key private. Do not share it publicly or inside client-side JavaScript.
API Access Details
Use these details for every request
HTTP Method
POST
Response Format
JSON
API URL
https://farazsmm.com/api/v2
API Key
Login to view API KEY
Service List
Fetch all available services
Parameters 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"

    },

    {

        "service": 2,

        "name": "Comments",

        "type": "Custom Comments",

        "category": "Second Category",

        "rate": "8",

        "min": "10",

        "max": "1500"

    }

]
Add Order
Create a new order through API
Parameters Description
keyYour API key
actionadd
serviceService ID
urlLink to page
quantityNeeded quantity
comments (optional)Comments list encoded
order_refference (optional) / runs (optional)Runs to deliver
interval (optional)Interval in minutes
Example response
{

    "charge": "0.27819",

    "start_count": "3572",

    "status": "Partial",

    "remains": "157",

    "currency": "USD"

}
Order Status
Check a single order status
ParametersDescription
keyYour API key
actionstatus
orderOrder ID
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"

    }

}
Multiple Orders Status
Check up to 100 orders at once
ParametersDescription
keyYour API key
actionstatus
ordersOrder IDs separated by comma. 100 orders at once.
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"

    }

}
Refill API
Create refill and check refill status
Create RefillDescription
keyYour API key
actionrefill
orderOrder ID
Example response
{
  "refill": "1"
}

Get Refill StatusDescription
keyYour API key
actionrefill_status
refillRefill ID
Example response
{
  "status": "Completed"
}
User Balance
Check your account balance
ParametersDescription
keyYour API key
actionbalance
Example response
{
  "balance": "100.84292",
  "currency": "USD"
}