Halaman produk, hasil pencarian dan katalog toko Shopee dalam format JSON, sesuai permintaan.
Kredit uji coba gratis. Katalog dan estimasi langsung bisa dipakai.
Butuh penjualan bulanan dan pangsa pasar? Data pasar Shopee →
{
"region": "id",
"shop_id": "34907167",
"item_id": "40869177342"
}{
"task_id": 37039736,
"status": "completed",
"result": {
"page_url": "https://shopee.co.id/product/34907167/40869177342",
"collected_at": 1790312459,
"detail": {
"item": {
"item_id": 40869177342,
"shop_id": 34907167,
"title": "Apple iPhone 15 - Garansi Resmi",
"brand": "Apple",
"currency": "IDR",
"tier_variations": [
{
"name": "Warna",
…Ambil API key. Masuk dan buat API key di dashboard. Akun baru mendapat kredit uji coba gratis.
Kirim. Kirim produknya lewat POST ke /v1/shopee/get_pc/submit. Anda akan menerima task ID.
Ambil hasilnya. Polling /v1/shopee/get_pc/retrieve/{task_id} sampai statusnya selesai, lalu baca hasilnya.
# shop_id and item_id are in the product URL: ...-i.{shop_id}.{item_id}
curl -X POST https://api.magpieiq.com/scraping/v1/shopee/get_pc/submit \
-H "Authorization: Bearer $MAGPIE_API_KEY" -H "Content-Type: application/json" \
-d '{"region": "id", "shop_id": "34907167", "item_id": "40869177342"}'
# -> {"task_id": 37039736, "status": "pending", ...}
curl https://api.magpieiq.com/scraping/v1/shopee/get_pc/retrieve/37039736 \
-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']}"}
task = requests.post(f"{BASE}/v1/shopee/get_pc/submit", headers=H,
json={"region": "id", "shop_id": "34907167", "item_id": "40869177342"}).json()
while True:
r = requests.get(f"{BASE}/v1/shopee/get_pc/retrieve/{task['task_id']}", headers=H).json()
if r["status"] != "pending":
break
time.sleep(10)
if r["status"] != "completed":
raise SystemExit(f"task {task['task_id']} ended with status {r['status']}")
item = r["result"]["detail"]["item"]
price = r["result"]["detail"]["product_price"]["price"]["range_min"] / 100_000
print(item["title"], price){
"task_id": 37039736,
"status": "completed",
"result": {
"page_url": "https://shopee.co.id/product/34907167/40869177342",
"collected_at": 1790312459,
"detail": {
"item": {
"item_id": 40869177342,
"shop_id": 34907167,
"title": "Apple iPhone 15 - Garansi Resmi",
"brand": "Apple",
"currency": "IDR",
"tier_variations": [
{
"name": "Warna",
"options": ["Yellow", "Green", "Black", "Pink", "Blue"]
},
{
"name": "Penyimpanan",
"options": ["128GB", "256GB"]
}
],
"models": [
{
"model_id": 375252464276,
"name": "Green,256GB",
"price": 1407900000000
},
{
"model_id": 238282002834,
"name": "Blue,128GB",
"price": 1360100000000
}
]
},
"product_price": {
"price": {
"range_min": 1151700000000,
"range_max": 1432500000000
}
},
"product_review": {
"rating_star": 4.92,
"total_rating_count": 25,
"sold_count_display": "43",
"liked_count": 190
},
"product_attributes": {
"categories": ["Handphone & Aksesoris", "Handphone", "Apple"]
},
"shop_detailed": {
"shopid": 34907167,
"name": "Doran Wearable Manado",
"is_official_shop": true,
"is_shopee_verified": false,
"rating_star": 4.853132,
"follower_count": 7089,
"item_count": 1289,
"response_rate": 100
}
}
}
}/v1/shopee/get_pcSatu listing produk apa adanya: harga, seluruh varian, rating, jumlah terjual dan detail penjual.
regionshop_iditem_id/v1/shopee/get_pc_bulkData yang sama untuk banyak produk, diunduh sebagai CSV atau JSONL. Bisa dijadwalkan dengan webhook saat hasilnya siap.
CSV berisi regionshop_iditem_id/v1/shopee/pdp-bundlingSemua produk pada satu halaman hasil pencarian atau kategori. Urutan dan filter diambil dari URL: sortBy=sales, sortBy=ctime.
Maksimal 50 URLmax_pages/v1/shopee/search-itemsProduk di dalam satu toko, halaman demi halaman, dengan pilihan urutan yang sama lewat URL.
Maksimal 50 URL tokomax_pages/v1/shopee/app/search-itemsJumlah kumulatif terjual yang persis untuk tiap varian. Tidak ada field bulanan: bandingkan dua snapshot untuk mendapat angka satu periode.
Maksimal 50.000 itemsatu negara per request/v1/shopee/merchant-itemsThe products in one shop, page by page, with the same URL sort options.
Up to 50 shop URLsmax_pages/v1/shopee/variant_sold_v1The exact cumulative sold count per variant. No monthly field: compare two snapshots to get a period.
Up to 50,000 itemsone country per request| Field | Tipe | Arti |
|---|---|---|
result.page_url | string | URL Shopee untuk produk tersebut. |
result.collected_at | unix seconds | Waktu hasil ini dikumpulkan. |
result.detail.item.item_id / shop_id | integer | Identifier produk dan toko dari Shopee. |
result.detail.item.title | string | Judul listing seperti yang tampil di Shopee. |
result.detail.item.brand | string | Brand sesuai yang diisi pada listing. |
result.detail.item.currency | string | Mata uang untuk semua field harga (IDR untuk Indonesia). |
result.detail.item.tier_variations | array | Dimensi varian beserta pilihannya (misalnya warna, ukuran penyimpanan). |
result.detail.item.models[] | array | Satu entri per kombinasi varian, lengkap dengan model_id dan harganya sendiri. |
result.detail.product_price.price.range_min / range_max | integer | Harga varian terendah dan tertinggi. Bagi dengan 100.000 untuk mendapat nominal mata uangnya. |
result.detail.product_review.rating_star | number | Rating rata-rata, 0–5. |
result.detail.product_review.total_rating_count | integer | Jumlah rating. |
result.detail.product_review.sold_count_display | string | Jumlah terjual seperti ditampilkan Shopee. Pakai Terjual per varian untuk angka persis tiap varian. |
result.detail.product_attributes.categories | array | Jalur kategori Shopee. |
result.detail.shop_detailed.name | string | Nama toko. |
result.detail.shop_detailed.is_official_shop | boolean | Apakah toko tersebut official store. |
result.detail.shop_detailed.rating_star / follower_count | number | Rating dan jumlah pengikut toko. |
8.000kredit
≈ $10
120.000kredit
≈ $150
120kredit
≈ $0.15
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.
Job Pencarian dan Katalog toko memesan kredit untuk jumlah halaman yang Anda minta, dan hanya ditagih untuk halaman yang benar-benar dikembalikan.
Berikan daftar produk Anda beserta URL Shopee-nya ke asisten Anda, dan ia akan memeriksa apakah ada yang menjual di bawah harga Anda.
I will give you a list of products, each with our offer price and the Shopee URL of the matching listing. For each row, extract shop_id and item_id from the URL, which ends in -i.{shop_id}.{item_id}. POST to /v1/shopee/get_pc/submit with {"region": "id", "item_id": "...", "shop_id": "..."} to get a task_id, then poll GET /v1/shopee/get_pc/retrieve/{task_id} until it returns a result. Read the current price and divide it by 100000.
Give me a table of every product where the Shopee price is at or below ours, showing our price, the Shopee price and the gap. Also report is_lowest_price_at_shopee for each row — read it from each entry in item.models, because the item-level field comes back null.
Only use get_pc: it runs without manual approval.Prompt yang disalin juga memberi tahu asisten Anda cara mendapatkan API key kalau Anda belum punya, dan untuk bertanya dulu sebelum memakai kredit.
Tidak. Yang Anda perlukan adalah API key Magpie. Pendaftaran dilakukan sendiri dan sudah termasuk kredit uji coba gratis.
Request Halaman produk berjalan kapan saja tanpa approval; Anda kirim, lalu polling sampai hasilnya siap. Job daftar produk dan varian ditinjau dulu dan diproses 08.00–18.00 GMT+8.
Shopee mengembalikan harga sebagai bilangan bulat dalam format mentahnya sendiri. Membaginya dengan 100.000 menghasilkan nominal dalam mata uang listing tersebut.
Bisa, lewat Terjual per varian. Endpoint ini mengembalikan jumlah kumulatif terjual yang persis untuk tiap varian. Jadwalkan, lalu kurangkan dua snapshot untuk mendapat penjualan satu periode.
Dalam kredit prabayar dari satu dompet yang dipakai bersama Data API. Halaman produk ditagih per produk, halaman daftar per halaman yang benar-benar dikembalikan. Kartu tarif memuat semua harga yang berlaku.
Bisa. Data API menyajikan GMV, unit terjual dan pangsa pasar bulanan untuk Shopee per brand, merchant dan SKU, sudah dibersihkan dan dikategorikan.
Kredit uji coba gratis. Katalog dan estimasi langsung bisa dipakai.