1) Tổng quan
API flow: get_proxy_available → check_proxy_available → create_order → create_proxy → proxy/(list|start|update|rotate).
Environments
                                - Prod: 
https://api.proxysell.net - Dev (ví dụ): 
https://dev.proxysell.net 
Dev tích hợp không tạo đơn. Trả dữ liệu demo/test.
                            Định dạng
                                Content-Type: 
                                    application/jsonResponse: JSON
                                    HTTP 200 cho request hợp lệ; kiểm tra 
                                status/msg trong body.2) Xác thực
- Bearer: 
Authorization: Bearer <API_TOKEN> - Token (raw): 
Authorization: <API_TOKEN> - None: không gửi (khi được phép).
 
3) Mô hình lỗi
{
  "status": false,
  "msg": "Thông tin mua không đúng",
  "code": "INVALID_ORDER_INFO"
}
                GET get_proxy_available
                        Hiển thị danh sách các loại proxy và các thông tin liên quan.
                    
                    
                        Biến thể: /get_proxy_available, /v6, /v4_all, /v4, /residential, /vip.
                    
                    cURL
                            curl --location 'https://api.proxysell.net/get_proxy_available/v6' --header 'Authorization: Bearer <TOKEN>'
                            
                        fetch()
                            const res = await fetch('https://api.proxysell.net/get_proxy_available/v6', {
  headers: { Authorization: 'Bearer <TOKEN>' }
});
const data = await res.json();
                            
                        POST check_proxy_available
                        Kiểm tra tồn kho có thể mua theo từng loại proxy và quốc gia.
                    
                    Tham số
                            | Trường | Kiểu | Bắt buộc | Mô tả | 
|---|---|---|---|
| country_id | number | ✓ | ID quốc gia (lấy từ get_proxy_available). | 
| proxy_type | string | ✓ | v4_all | v4 | v6 | vip | 
cURL
                            curl --location 'https://api.proxysell.net/check_proxy_available' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"country_id":57,"proxy_type":"v6"}'
                            
                        fetch()
                            const res = await fetch('https://api.proxysell.net/check_proxy_available', {
  method: 'POST',
  headers: {'Content-Type':'application/json', Authorization: 'Bearer <TOKEN>'},
  body: JSON.stringify({ country_id: 57, proxy_type: 'v6' })
});
const data = await res.json();
                            
                        POST create_order
Tạo đơn.
                    Tham số
                            | Trường | Kiểu | Bắt buộc | Mô tả | 
|---|---|---|---|
| proxy | string | ✓ | v6 | v4 | v4_all | residential | vip lấy từ get_proxy_available. | 
| proxy_type | string | ✓ | free | static | rotating | 
| rotating_interval | number | đk | Bắt buộc nếu proxy_type ∈ {rotating} (1→59 phút). | 
| website | string | ✓* | Với v4: facebook | for_all | code lấy từ get_proxy_available. | 
| mode | string | ✓ | buy | cal | 
| quantity | number | ✓ | Số lượng. | 
| period | number | ✓ | Ngày (≥1). | 
| country_id | number | ✓ | ID quốc gia. | 
| protocol | number | ✓ | 0=HTTP, 1=SOCKS5 | 
| authent | number | ✓ | 0=No Authent, 1=Authent | 
cURL (v6 static)
                            curl --location 'https://api.proxysell.net/create_order' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{
  "proxy": "v6",
  "proxy_type": "static",
  "mode": "buy",
  "quantity": 10,
  "period": 30,
  "country_id": 57,
  "protocol": 0,
  "authent": 1,
  "website": ""
}'
                            
                        cURL (v4)
                            curl --location 'https://api.proxysell.net/create_order' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{
  "proxy": "v4",
  "website": "facebook", //v4_all hoặc code từ API get_proxy_available facebook|vkontakte
  "mode": "buy",
  "quantity": 5,
  "period": 10,
  "country_id": 159,
  "protocol": 1,
  "authent": 1
}'
                            
                        POST create_proxy
Tạo proxy theo đơn vừa mua.
                    Tham số
                            | Trường | Kiểu | Bắt buộc | Mô tả | 
|---|---|---|---|
| order_id | number | ✓ | ID đơn hàng từ create_order. | 
cURL
                            curl --location 'https://api.proxysell.net/create_proxy' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"order_id":10159}'
                            
                        fetch()
                            const res = await fetch('https://api.proxysell.net/create_proxy', {
  method: 'POST',
  headers: {'Content-Type':'application/json', Authorization: 'Bearer <TOKEN>'},
  body: JSON.stringify({ order_id: 10159 })
});
const data = await res.json();
                            
                        POST proxy/(list|start|update|rotate)
                        API thao tác với từng proxy / gói proxy thuộc một đơn hàng (order). 
Lưu ý: Gửi
                    Lưu ý: Gửi
Authorization theo cấu hình của bạn. Trả về JSON.
                    | Endpoint | Mục đích | 
|---|---|
/proxy/list | Liệt kê toàn bộ proxy (ports, creds, trạng thái) thuộc order_id. | 
/proxy/start | Khởi chạy tất cả proxy trong đơn, hoặc chỉ một port nếu cung cấp. | 
/proxy/update | Đổi thông tin truy cập (user/pass) cho một port cụ thể trong đơn. | 
/proxy/rotate | Yêu cầu hệ thống rotate IP/định danh (toàn đơn hoặc một port). | 
/proxy/list — Tham số
                        | Trường | Kiểu | Bắt buộc | Mô tả | 
|---|---|---|---|
| order_id | number | ✓ | ID đơn hàng cần liệt kê proxy. | 
cURL (list)
                        curl --location 'https://api.proxysell.net/proxy/list' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"order_id":10159}'
                        
                    /proxy/start — Tham số
                        | Trường | Kiểu | Bắt buộc | Mô tả | 
|---|---|---|---|
| order_id | number | ✓ | Đơn cần khởi chạy proxy. | 
| port | number | - | Nếu truyền, chỉ khởi chạy một port cụ thể; nếu bỏ trống áp dụng cho toàn đơn. | 
cURL (start toàn đơn)
                        curl --location 'https://api.proxysell.net/proxy/start' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"order_id":10159}'
                        
                        cURL (start một port)
                        curl --location 'https://api.proxysell.net/proxy/start' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"order_id":10159,"port":5111}'
                        
                    /proxy/update — Tham số
                        | Trường | Kiểu | Bắt buộc | Mô tả | 
|---|---|---|---|
| order_id | number | ✓ | Đơn chứa port cần cập nhật. | 
| port | number | ✓ | Port cụ thể cần đổi thông tin. | 
| username | string | - | Tên đăng nhập mới (ít nhất username hoặc password phải có). | 
| password | string | - | Mật khẩu mới. | 
cURL (update)
                        curl --location 'https://api.proxysell.net/proxy/update' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"order_id":10159,"port":5111,"username":"u1","password":"p1"}'
                        
                    /proxy/rotate — Tham số
                        | Trường | Kiểu | Bắt buộc | Mô tả | 
|---|---|---|---|
| order_id | number | ✓ | Đơn cần rotate IP/định danh. | 
| port | number | - | Nếu truyền, chỉ rotate cho một port; nếu bỏ trống áp dụng cho toàn đơn. | 
cURL (rotate toàn đơn)
                        curl --location 'https://api.proxysell.net/proxy/rotate' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"order_id":10159}'
                        
                        cURL (rotate một port)
                        curl --location 'https://api.proxysell.net/proxy/rotate' --header 'Content-Type: application/json' --header 'Authorization: Bearer <TOKEN>' --data '{"order_id":10159,"port":5111}'