Dán URL sản phẩm TikTok (link vt.tiktok.com hoặc link SP) → nhận product_id, giá, shop và hoa hồng affiliate. Có cache database 24 giờ, tự lưu lịch sử giá & hoa hồng theo ngày — cùng format như Sàn Cam / Sàn Xanh Product Data API.
Biết ngay SP có affiliate không, hoa hồng ước tính (VNĐ) và tỷ lệ % — parse thẳng từ TikTok.
Trả từ database khi còn hạn (dataSource: "db") — nhanh và đỡ gọi TikTok, tránh acc bị khoá.
Tự lưu giá & hoa hồng (1 dòng/SP/ngày) để phân tích biến động về sau.
Gửi tối đa 20 URL qua urls= — trả về products[] theo đúng thứ tự.
Dán 1 URL sản phẩm TikTok (hỗ trợ CORS nên gọi thẳng từ trang này). Chỉ SP có hoa hồng affiliate mới trả về đầy đủ thông tin.
vt.tiktok.com/...), hoặc copy URL SP trên web (kể cả shop.tiktok.com/vn/pdp/<id>). Dán mỗi product_id (vd 1731526420256557022) cũng được — tự dựng thành link SP. Thêm ?clear_cache=1 để bỏ cache.Copy toàn bộ hướng dẫn API dạng text rồi dán vào ChatGPT / Claude / Gemini — AI sẽ hiểu ngay cách tích hợp và viết code giúp bạn.
| Tham số | Bắt buộc | Mô tả |
|---|---|---|
| url | Một trong 3 | 1 URL sản phẩm TikTok / link vt.tiktok.com / link shop.tiktok.com/vn/pdp/<id>. Có thể truyền thẳng product_id dạng số. Link có chứa id (kể cả dạng /pdp/) được server tự chuẩn hoá về tiktok.com/view/product/<id> rồi mới gọi API. |
| urls | Một trong 3 | Nhiều URL (hoặc product_id), phân tách bằng dấu phẩy hoặc xuống dòng (tối đa 20) → trả products[]. |
| product_id | Một trong 3 | Chỉ tra cache DB, không gọi API. Muốn gọi API cho id chưa có trong cache thì đưa id đó vào url=. |
| clear_cache | Tùy chọn | clear_cache=1 → bỏ qua cache DB, luôn gọi TikTok API. |
| cacheTtlHours | Tùy chọn | Thời hạn cache DB (giờ). Mặc định 24. |
GET https://data.addlivetag.com/tiktok/product.php?url=https://vt.tiktok.com/XXXXXXXX/ # Chỉ có product_id — đưa thẳng vào url= (server tự dựng link SP rồi gọi API) GET https://data.addlivetag.com/tiktok/product.php?url=1731526420256557022 # Nhiều sản phẩm GET https://data.addlivetag.com/tiktok/product.php?urls=https://vt.tiktok.com/AAA/,https://vt.tiktok.com/BBB/ # Bỏ cache, gọi API mới GET https://data.addlivetag.com/tiktok/product.php?url=https://vt.tiktok.com/XXXXXXXX/&clear_cache=1
Truyền 1 URL → trả productInfo (object đơn, giống Sàn Cam); truyền nhiều URL → trả products[] theo thứ tự.
{
"status": "success",
"count": 1,
"productInfo": {
"itemId": "1732150295561143564",
"productId": "1732150295561143564",
"productName": "Tên sản phẩm ...",
"shopName": "Tên shop",
"storeName": "Tên shop",
"price": 11850000,
"formatPrice": "11.850.000₫",
"currency": "₫",
"imageUrl": null,
"productLink": "https://vt.tiktok.com/XXXXXXXX/",
"stockStatus": 1,
"addStatus": 2,
"productType": 1,
"source": "Affiliate",
"hasCommission": true,
"commission": 118500,
"commissionWithCurrency": "118.500₫",
"commissionRateRaw": 100,
"commissionRatePercent": 1,
"lastUpdate": "2026-07-24 11:00:00",
"dataSource": "api"
},
"tiktokAccountNote": "acc1"
}
Nếu SP không thuộc chương trình affiliate (hoặc URL không tìm thấy SP), URL đó được liệt kê trong notFoundUrls:
{
"status": "success",
"count": 0,
"productInfo": null,
"notFoundUrls": ["https://vt.tiktok.com/XXXXXXXX/"],
"warning": "Một số URL không có sản phẩm affiliate hoặc không tìm thấy."
}
productInfo| Trường | Kiểu | Mô tả |
|---|---|---|
| itemId / productId | string | product_id TikTok (chuỗi số). |
| productName | string | Tên sản phẩm (title). |
| shopName / storeName | string | Tên shop (store_name). |
| price | number | Giá parse từ formatPrice (VNĐ). |
| formatPrice | string | Giá dạng chuỗi gốc, vd 11.850.000₫. |
| productLink | string | URL đã check (hoặc shop.tiktok.com/view/product/<id>). |
| stockStatus / addStatus | number | Trạng thái kho / trạng thái đã thêm showcase. |
| hasCommission | boolean | Có hoa hồng affiliate hay không. |
| commission | number | Hoa hồng ước tính (VNĐ) — parse từ est_commission_expense. |
| commissionWithCurrency | string | Hoa hồng dạng chuỗi, vd 118.500₫. |
| commissionRateRaw | number | Rate raw từ TikTok. |
| commissionRatePercent | number | commissionRateRaw / 100 = % (vd 100 → 1%). |
| lastUpdate | string | Thời điểm cập nhật (Asia/Ho_Chi_Minh). |
| dataSource | string | Nguồn: "api" (mới từ TikTok) / "db" (cache). |
cacheTtlHours) → trả từ cache (dataSource: "db"), không gọi TikTok.clear_cache=1 → gọi TikTok API, lưu DB, trả dataSource: "api".tiktok_price_history / tiktok_commission_history.warning.429.url/urls/product_id → HTTP 400.sessionid hết hạn → vẫn HTTP 200, kèm warning mô tả lỗi, SP vào notFoundUrls.