GET
/api/v1/channels?niche=&q=&min_followers=&max_followers=&min_price=&max_price=&page=1
Danh sách kênh đang bán , nhiều follower trước , 50 kênh mỗi trang . Mọi tham số lọc đều tùy chọn .
curl -X GET "https://napxu.me/api/v1/channels?niche=&q=&min_followers=&max_followers=&min_price=&max_price=&page=1" \
-H "Authorization: Bearer nx_..." -H "Accept: application/json"
Phản hồi mẫu
{"current_page":1,"data":[{"id":5,"title":"Kênh review","niche":"review","follower_count":120000,"like_count":2500000,"price":550000,"masked_username":"re***ew","thumbnail_url":"https://..."}],"per_page":50,"total":1}
GET
/api/v1/channels/{id}
Chi tiết một kênh . Trả 404 nếu kênh không tồn tại hoặc đã bán .
curl -X GET "https://napxu.me/api/v1/channels/{id}" \
-H "Authorization: Bearer nx_..." -H "Accept: application/json"
Phản hồi mẫu
{"id":5,"title":"Kênh review","description":"...","niche":"review","follower_count":120000,"like_count":2500000,"price":550000,"masked_username":"re***ew","thumbnail_url":"https://...","photos":[]}
POST
/api/v1/channels/{id}/buy
Mua kênh và trừ tiền ví ngay . expected_price phải bằng giá hiện tại ( lấy từ GET /channels/{id} ) ; nếu giá vừa đổi hoặc kênh vừa được bán , trả 422 với lỗi ở errors.channel_id . client_ref hoạt động như ở đơn xu .
curl -X POST "https://napxu.me/api/v1/channels/{id}/buy" \
-H "Authorization: Bearer nx_..." -H "Accept: application/json" \
-H "Content-Type: application/json" -d '{"expected_price":550000,"client_ref":"kenh-0001"}'
Phản hồi mẫu
{"id":31,"status":"processing","channel_id":5,"price":550000,"client_ref":"kenh-0001","fail_reason":null,"created_at":"...","completed_at":null,"credentials":null}
GET
/api/v1/channel-orders?page=1
Đơn kênh , mới nhất trước , 50 đơn mỗi trang , nằm trong trường data .
curl -X GET "https://napxu.me/api/v1/channel-orders?page=1" \
-H "Authorization: Bearer nx_..." -H "Accept: application/json"
Phản hồi mẫu
{"current_page":1,"data":[{"id":31,"status":"completed","channel_id":5,"price":550000,"credentials":{"username":"...","password":"...","email":"...","twoFactor":"..."}}],"per_page":50,"total":1}
GET
/api/v1/channel-orders/{id}
Chi tiết một đơn kênh . credentials là null khi đang xử lý và chỉ có đầy đủ ( username , password , email , twoFactor ... tùy kênh ) khi status = completed .
curl -X GET "https://napxu.me/api/v1/channel-orders/{id}" \
-H "Authorization: Bearer nx_..." -H "Accept: application/json"
Phản hồi mẫu
{"id":31,"status":"completed","channel_id":5,"price":550000,"client_ref":"kenh-0001","fail_reason":null,"completed_at":"...","credentials":{"username":"...","password":"..."}}