Halaman produk TikTok Shop dalam format JSON, berdasarkan product ID, di enam pasar Asia Tenggara.
Kredit uji coba gratis. Katalog dan estimasi langsung bisa dipakai.
Butuh penjualan bulanan dan pangsa pasar? Data pasar TikTok Shop →
{
"items": [
{
"product_id": "<product_id>",
"country": "id"
}
]
}Ambil API key. Masuk dan buat API key di dashboard. Akun baru mendapat kredit uji coba gratis.
Kirim. Kirim product ID dan negaranya lewat POST ke /v1/tiktok/pdp/bulk/submit, maksimal 2.000 per request. Anda akan menerima job ID.
Ambil hasilnya. Polling /v1/tiktok/pdp/bulk/retrieve/{job_id}; begitu selesai, unduh berkas hasilnya dari download_url.
curl -X POST https://api.magpieiq.com/scraping/v1/tiktok/pdp/bulk/submit \
-H "Authorization: Bearer $MAGPIE_API_KEY" -H "Content-Type: application/json" \
-d '{"items": [{"product_id": "<product_id>", "country": "id"}]}'
# -> {"job_id": "...", ...}
curl https://api.magpieiq.com/scraping/v1/tiktok/pdp/bulk/retrieve/<job_id> \
-H "Authorization: Bearer $MAGPIE_API_KEY"import os, time, requests
BASE = "https://api.magpieiq.com/scraping"
H = {"Authorization": f"Bearer {os.environ['MAGPIE_API_KEY']}"}
job = requests.post(f"{BASE}/v1/tiktok/pdp/bulk/submit", headers=H,
json={"items": [{"product_id": "<product_id>", "country": "id"}]}).json()
while True:
r = requests.get(f"{BASE}/v1/tiktok/pdp/bulk/retrieve/{job['job_id']}", headers=H).json()
if r.get("download_url") or r["status"] == "failed":
break
time.sleep(15)
if not r.get("download_url"):
raise SystemExit(f"job {job['job_id']} ended without results: {r}")
print(r["download_url"])/v1/tiktok/pdp/bulkData halaman produk untuk tiap product ID TikTok Shop, dikumpulkan setelah Anda mengirim job.
product_idcountry7.000kredit
≈ $8.75
105.000kredit
≈ $131
2.800kredit
≈ $3.5
Angka dolar memakai tarif kredit Tier 1. Top-up pay-as-you-go lebih mahal per kredit dan paket besar lebih murah; kartu tarif memuat semua paket.
Kredit dipotong saat Anda mengirim job; item yang gagal dikembalikan.
Tidak. Yang Anda perlukan adalah API key Magpie. Pendaftaran dilakukan sendiri dan sudah termasuk kredit uji coba gratis.
Itu angka di akhir tautan produk TikTok Shop, misalnya shop.tiktok.com/view/product/{product_id}.
Indonesia, Malaysia, Singapura, Thailand, Vietnam dan Filipina. Atur negaranya per item.
Bisa. Kirim product ID yang sama secara terjadwal, lalu bandingkan hasilnya antar-run.
Dalam kredit prabayar dari satu dompet yang dipakai bersama Data API, per produk. Kartu tarif memuat harga yang berlaku.
Bisa. Data API menyajikan GMV, unit terjual dan pangsa pasar bulanan untuk TikTok Shop per brand, merchant dan SKU, sudah dibersihkan dan dikategorikan.
Kredit uji coba gratis. Katalog dan estimasi langsung bisa dipakai.