YINGADS
API v1.0

YINGADS Reseller API

เชื่อมต่อ API ของ YINGADS เพื่อขายสินค้าและ SMM Services บนเว็บของคุณ — รองรับ SMM Panel Standard Format

Base Endpoint

POST https://yingads.com/api_reseller.php

ส่ง key + action ใน POST body ทุก request

POST

balance

ดูยอด wallet คงเหลือ

Parameters

ParameterRequiredDescription
keyYesAPI Key ของคุณ
actionYesbalance

Example Response

{
  "balance": "1250.00",
  "currency": "THB",
  "username": "myshop",
  "tier": "standard"
}
POST

services

รายการ SMM Services ทั้งหมด

Parameters

ParameterRequiredDescription
keyYesAPI Key
actionYesservices

Example Response

[
  {
    "service": 1,
    "name": "Facebook Page Likes",
    "category": "Facebook",
    "type": "Default",
    "rate": "15.0000",
    "min": 100,
    "max": 50000,
    "description": "High quality likes"
  }
]
POST

products

รายการบัญชีโฆษณา Facebook

Parameters

ParameterRequired
keyYes
actionYes → products
[
  {
    "product_id": 1,
    "name": "เฟสเขียว ลิมิต 1,700+",
    "description": "บัญชียืนยันตัวตนแล้ว",
    "price": "450.00",
    "stock": 25,
    "in_stock": true
  }
]
POST

add

สั่ง SMM Order
ParameterRequiredDescription
keyYesAPI Key
actionYesadd
serviceYesService ID จาก action=services
linkYesURL เป้าหมาย
quantityYesจำนวน (ระหว่าง min-max)
{
  "order": "RSMM-2026-0012-A4F2C1B3",
  "charge": "15.00",
  "balance": "1235.00",
  "status": "Pending"
}
POST

buy_product

ซื้อบัญชีโฆษณา Facebook
ParameterRequiredDescription
keyYesAPI Key
actionYesbuy_product
product_idYesProduct ID จาก action=products
quantityNo (default: 1)จำนวนที่ต้องการซื้อ
{
  "status": "success",
  "orders": ["RPRD-2026-0012-A1B2C3D4E5"],
  "data": ["email@example.com|Password123|RecoveryCode"],
  "charge": "450.00",
  "balance": "800.00"
}
POST

status

ตรวจสอบสถานะออเดอร์
ParameterRequired
keyYes
actionYes → status
orderYes
{
  "order": "RSMM-2026-0012-A4F2C1B3",
  "status": "In_progress",
  "charge": "15.00",
  "quantity": 1000,
  "start_count": 500,
  "remains": 200
}
POST

orders

ประวัติออเดอร์ทั้งหมด
ParameterRequiredDefault
keyYes-
actionYesorders
pageNo1
per_pageNo20 (max 50)
{
  "total": 45,
  "page": 1,
  "per_page": 20,
  "orders": [...]
}

💻 Code Examples

PHP

Python

import requests

res = requests.post('https://yingads.com/api_reseller.php', data={
    'key':    'ying_YOUR_API_KEY',
    'action': 'balance',
})
print(res.json())

JavaScript (fetch)

const res = await fetch('https://yingads.com/api_reseller.php', {
  method: 'POST',
  headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  body: new URLSearchParams({ key: 'ying_YOUR_API_KEY', action: 'services' })
});
const data = await res.json();
console.log(data);

⚠️ Error Responses

HTTP CodeError Messageสาเหตุ
401No API key providedไม่ส่ง key
401Invalid or inactive API keyKey ผิดหรือถูกปิด
400Insufficient balanceเงินไม่พอ
400Insufficient stockสินค้าหมด
400Service not foundService ID ไม่ถูกต้อง

Error format: {"error": "Error message here"}

สนใจเป็น Reseller หรือต้องการ tier พิเศษ?

ติดต่อผ่าน LINE