рдЖрдкрдХреА API рдХреБрдВрдЬреА

рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ...

Test API

Select an action, fill in parameters, and send a request. When logged in, your API key is loaded automatically.

API рдПрдВрдбрдкреЙрдЗрдВрдЯ

https://hstockplus.com/api/v2

рд╕рднреА API рдЕрдиреБрд░реЛрдз рдЗрд╕ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдкрд░ HTTP POST рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред

Get Categories

Get all categories and each category's subcategories. Use these values to filter the Services List by category or subcategory.

ParameterDescriptionRequired
keyYour API keyYes
actioncategoriesYes

рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=categories"

рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛:

{
  "categories": [
    {
      "category": "Instagram",
      "subcategories": ["Followers", "Comments", "Likes"]
    },
    {
      "category": "Email Accounts",
      "subcategories": ["Gmail", "Outlook"]
    }
  ]
}

рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реВрдЪреА

Get all available services with optional pagination. Each service includes stock (available quantity). Optional category and subcategory parameters return only services in that category or subcategory (values from the Get Categories API).

ParameterDescriptionRequired
keyYour API keyYes
actionservicesYes
pagePage number (default 1). Used when limit > 0.No
limitItems per page (default 0 = return all).No
categoryFilter by category name (from Get Categories). Returns only services in this category.No
subcategoryFilter by subcategory name (from Get Categories). Returns only services in this subcategory.No

рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=services"

рдкреЗрдЬрд┐рдиреЗрд╢рди рдХреЗ рд╕рд╛рде:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=services" \
  -d "page=1" \
  -d "limit=50"

Filter by category or subcategory:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=services" \
  -d "category=Instagram"
# Or filter by subcategory:
curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=services" \
  -d "subcategory=Followers"

рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛:

{
  "services": [
    {
      "service": 1,
      "name": "Instagram Followers",
      "type": "Default",
      "category": "Instagram",
      "rate": "0.50",
      "min": 100,
      "max": 10000,
      "refill": true,
      "cancel": false,
      "stock": 10000
    },
    {
      "service": 2,
      "name": "Instagram Comments",
      "type": "Custom Comments",
      "category": "Instagram",
      "rate": "5.00",
      "min": 10,
      "max": 1000,
      "refill": false,
      "cancel": false,
      "stock": 1000
    }
  ],
  "total": 150,
  "page": 1,
  "limit": 50,
  "total_pages": 3
}

рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдореЗрдВ рд╕реНрдЯреЙрдХ (рдЙрдкрд▓рдмреНрдз рдорд╛рддреНрд░рд╛) рд╢рд╛рдорд┐рд▓ рд╣реИред рдЬрдм рд╕реАрдорд╛ 0 рд╣реИ рдпрд╛ рдЫреЛрдбрд╝реА рдЧрдИ рд╣реИ, рддреЛ рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ рд▓реМрдЯрд╛рдИ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдкреГрд╖реНрда/рд╕реАрдорд╛ рдХреБрд▓ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИред

рдЗрдиреНрд╡реЗрдВрдЯрд░реА рдЬрд╛рдВрдЪреЗрдВ

рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдХреЗ рдЖрдИрдбреА (рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЙрд╕реА рдЖрдИрдбреА рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕реНрдЯреЙрдХ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

ParameterDescriptionRequired
keyYour API keyYes
actioninventoryYes
serviceService ID (from services list)Yes

рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=inventory" \
  -d "service=23501"

рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛:

{
  "service": 23501,
  "stock": 42,
  "available": true
}

рдСрд░реНрдбрд░ рдЬреЛрдбрд╝реЗрдВ

Place a standard order with link and quantity. Link: for SMM services (e.g. followers, likes) тАФ required, use the URL to the content (e.g. Instagram post); for product orders (e.g. accounts) тАФ optional, if empty the system uses your account email for delivery.

ParameterDescriptionRequired
keyYour API keyYes
actionaddYes
serviceService IDYes
linkLink: For SMM orders (e.g. followers, likes, comments): required тАФ URL or link to the content (e.g. Instagram post URL). For product orders (e.g. accounts): optional тАФ delivery email or reference; if empty, the system uses your account email.No
quantityQuantity to orderYes

рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=add" \
  -d "service=1" \
  -d "link=https://instagram.com/username" \
  -d "quantity=1000"

рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛:

{
  "order": 23501
}

рдЖрджреЗрд╢ рд╕реНрдерд┐рддрд┐

рдПрдХ рдСрд░реНрдбрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

ParameterDescription
keyYour API key
actionstatus
orderOrder ID

рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=status" \
  -d "order=23501"

рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛:

{
  "status": "In progress",
  "charge": "5.00",
  "start_count": 1000,
  "remains": 500,
  "currency": "USD"
}

рд╕рдВрднрд╛рд╡рд┐рдд рд╕реНрдерд┐рддрд┐рдпрд╛рдБ:

PendingIn progressCompletedPartialCanceled

рдмреИрд▓реЗрдВрд╕

рдЕрдкрдирд╛ рд╡рд░реНрддрдорд╛рди рдмреИрд▓реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

ParameterDescription
keyYour API key
actionbalance

рдЙрджрд╛рд╣рд░рдг рдЕрдиреБрд░реЛрдз:

curl -X POST https://hstockplus.com/api/v2 \
  -d "key=YOUR_API_KEY" \
  -d "action=balance"

рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛:

{
  "balance": "100.00",
  "currency": "USD"
}

SMS Verification API

рдПрд╕рдПрдордПрд╕ рд╕рддреНрдпрд╛рдкрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ред

1. рдПрд╕рдПрдордПрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

Action: sms_projects

ParameterDescription
keyYour API key
actionsms_projects
countryOptional. Filter by country ID (e.g. 'us', 'gb')
[
  {
    "project_id": "65f...",
    "name": "OpenAI / ChatGPT",
    "price": "0.5000",
    "country_id": "us",
    "country_title": "United States"
  }
]

2. рдПрд╕рдПрдордПрд╕ рджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

Action: sms_countries

[
  {
    "country_code": "us",
    "country_name": "United States"
  },
  {
    "country_code": "gb",
    "country_name": "United Kingdom"
  }
]

3. рдПрд╕рдПрдордПрд╕ рдСрд░реНрдбрд░ рдмрдирд╛рдПрдВ

Action: add_sms

ParameterDescriptionRequired
project_idProject ID from sms_projectsYes
quantityNumber of numbers (1-10)No (Default 1)
countryCountry code (e.g. 'us')No
phonePhone number to reuseNo
{
  "orders": [
    {
      "order": 12345,
      "phone": "+1234567890",
      "country": "us",
      "status": "active"
    }
  ]
}

4. рдПрд╕рдПрдордПрд╕ рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

Action: sms_code

ParameterDescription
orderOrder ID
{
  "status": "completed",
  "code": "123456",
  "sms_content": "Your verification code is 123456"
}
// OR
{
  "status": "waiting",
  "message": "Waiting for code"
}

5. рдПрд╕рдПрдордПрд╕ рдСрд░реНрдбрд░ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

Action: sms_status

{
  "status": "code_received",
  "phone": "+1234567890",
  "code": "123456",
  "charge": "0.5000",
  "currency": "USD",
  "expires_at": "2023-01-01T12:00:00.000Z"
}

рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ

рдЖрдкрдХреЗ рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБред

{"error": "Invalid API key"}
{"error": "Invalid action"}
{"error": "Service ID is required"}
{"error": "Insufficient balance"}
{"error": "Order not found"}
{"error": "Service not found"}

рдорджрдж рдЪрд╛рд╣рд┐рдП? рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ support@hstockplus.com

Customer API - HstockPlus | HstockPlus