Scraping API

Satu API untuk scraping

Produk, hasil pencarian, ulasan, penjual dan kategori Lazada dalam format JSON, sesuai permintaan.

Endpoint9
Wilayah6id · my · ph · sg · th · vn
Detail produk6 credits≈ $7.5 per 1.000

Kredit uji coba gratis. Katalog dan estimasi langsung bisa dipakai.

Butuh penjualan bulanan dan pangsa pasar? Data pasar Lazada →

Ambil detail satu produkRequest
POST/v1/lazada/product-details?waitForCompletion=true
{
  "requests": [
    {
      "url": "https://www.lazada.co.id/products/<product-slug>-i<item-id>-s<seller-id>.html"
    }
  ]
}
Body produk dari satu respons, dipangkasrespons lengkap ↓
{
  "itemId": 7990080925,
  "title": "Giv Beauty Liquid Bodywash Ungu Passion Flowers & Sweet Berry Pouch 800ml",
  "categoryId": 10003072,
  "defaultSkuId": 14410196412,
  "sellerId": 51315,
  "sellerName": "Watsons",
  "skus": [
    {
      "skuId": 14410196412,
      "originalPrice": 44500
    }
  ]
}
Mulai cepat

Request Lazada pertama Anda

  1. 1

    Ambil API key. Masuk dan buat API key di dashboard. Akun baru mendapat kredit uji coba gratis.

  2. 2

    Kirim. Kirim URL produk lewat POST ke /v1/lazada/product-details?waitForCompletion=true untuk menerima hasilnya di respons yang sama.

  3. 3

    Ambil hasilnya. Tanpa waitForCompletion, responsnya menyatakan submitted; ambil task ID dari upstream.items[0].uuid lalu polling /v1/lazada/retrieve/{task_id}.

Ambil detail satu produk

curl -X POST "https://api.magpieiq.com/scraping/v1/lazada/product-details?waitForCompletion=true" \
  -H "Authorization: Bearer $MAGPIE_API_KEY" -H "Content-Type: application/json" \
  -d '{"requests": [{"url": "https://www.lazada.co.id/products/<product-slug>-i<item-id>-s<seller-id>.html"}]}'
# -> {"status": ..., "cost": ..., "upstream": {...}}; without waitForCompletion, poll GET /v1/lazada/retrieve/{task_id} using upstream.items[0].uuid

Body produk dari satu respons, dipangkas

{
  "itemId": 7990080925,
  "title": "Giv Beauty Liquid Bodywash Ungu Passion Flowers & Sweet Berry Pouch 800ml",
  "categoryId": 10003072,
  "defaultSkuId": 14410196412,
  "sellerId": 51315,
  "sellerName": "Watsons",
  "skus": [
    {
      "skuId": 14410196412,
      "originalPrice": 44500
    }
  ]
}
Referensi

Endpoint Lazada

Detail produk

/v1/lazada/product-details

Detail satu produk: judul, kategori, penjual dan tiap SKU beserta harganya.

InputURL halaman produk
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Pencarian produk

/v1/lazada/product-search

Produk pada satu halaman hasil pencarian, kategori atau toko penjual.

InputURL pencariankategori atau toko penjual
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Ulasan produk

/v1/lazada/product-reviews

Ulasan beserta rating, teks, tanggal dan varian, lima per request.

InputURL daftar ulasan berisi item ID
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Ulasan produk (V2)

/v1/lazada/product-reviews-v2

Ulasan yang sama lewat sumber kedua, lengkap dengan tag ulasan dan paging.

InputURL API ulasan + payload itemId
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Detail penjual

/v1/lazada/seller-details

Data halaman toko satu penjual.

InputURL toko
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Direktori penjual

/v1/lazada/seller-directory

Sitemap penjual publik milik Lazada, halaman demi halaman.

InputURL direktori dengan limit dan offset
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Promosi penjual

/v1/lazada/seller-promotions

Kampanye dan produk yang dipromosikan seorang penjual.

InputID tokopenjual dan item
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Pohon kategori

/v1/lazada/category-tree

Pohon kategori marketplace tersebut.

InputURL API kategori
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000

Pelacakan kata kunci

/v1/lazada/keyword-tracking

Halaman tag kata kunci publik Lazada beserta jumlah pesanan 30–90 hari terakhir, halaman demi halaman.

InputURL log kata kunci dengan limit dan offset
Tanpa approval · kapan saja6 credits / request· ≈ $7.5 per 1.000
Respons

Field penting dalam respons

FieldTipeArti
itemIdintegerID produk dari Lazada (angka i… di URL produk).
titlestringJudul listing.
categoryIdintegerID kategori Lazada.
sellerId / sellerNameinteger / stringID penjual dan nama tokonya.
defaultSkuIdintegerSKU yang ditampilkan secara default di halaman produk.
skus[].skuIdintegerSatu entri per SKU (varian).
skus[].originalPricenumberHarga SKU tersebut sebelum diskon, dalam mata uang setempat.
Harga

Hitungan biayanya

Biaya

1.000 halaman produk, sekali jalan

6.000kredit

≈ $7.5

Biaya

Ulasan untuk 20 produk, 10 halaman masing-masing

1.200kredit

≈ $1.5

Biaya

50 halaman pencarian tiap hari selama 30 hari

9.000kredit

≈ $11

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.

Tiap item request ditagih saat Anda mengirimkannya.

Agen AI

Pakai dari Claude atau ChatGPT

Berikan satu produk Lazada ke asisten Anda, dan ia akan membaca ulasannya lalu merangkum apa yang dipuji dan dikeluhkan pembeli.

Tempel ke asisten Anda
For the Lazada product I give you, take the numeric item ID from the product URL (…-i5133872551.html gives 5133872551) — the review endpoints reject product page URLs. Submit POST /v1/lazada/product-reviews with {"requests": [{"url": "https://my.lazada.co.id/pdp/review/getReviewList?itemId=<item_id>"}]} and poll GET /v1/lazada/retrieve/{task_id}. Each call returns five reviews; add &pageNo=2, &pageNo=3 for more. Agree a page budget with me before reading more than a few pages, because every page is billed.

Group the reviews by star rating. Summarise the recurring complaints in the one and two star reviews and the recurring praise in the five star ones, quote a few representative lines verbatim, and say how many reviews you read out of reviewTotal.

Prompt yang disalin juga memberi tahu asisten Anda cara mendapatkan API key kalau Anda belum punya, dan untuk bertanya dulu sebelum memakai kredit.

Batasan

Batasan dan pemrosesan

  • Semua endpoint berjalan kapan saja tanpa approval. Tiap item request ditagih.
  • Pasarnya ditentukan domain Lazada di URL: lazada.co.id, lazada.com.my, lazada.com.ph, lazada.sg, lazada.co.th, lazada.vn.
  • Endpoint ulasan menerima URL daftar ulasan berisi item ID berupa angka, bukan URL halaman produk.
  • Ulasan dikembalikan lima per request; tambahkan &pageNo=2, &pageNo=3 untuk halaman berikutnya.
  • Status per item dan task ID ada di dalam respons pada upstream.items[0].
  • Tambahkan ?waitForCompletion=true untuk menunggu hasilnya di respons yang sama.
FAQ

Pertanyaan tentang API Lazada

Apakah saya perlu akun penjual Lazada?

Tidak. Yang Anda perlukan adalah API key Magpie. Pendaftaran dilakukan sendiri dan sudah termasuk kredit uji coba gratis.

Pasar Lazada mana saja yang tercakup?

Indonesia, Malaysia, Filipina, Singapura, Thailand dan Vietnam. Pasarnya ditentukan domain Lazada dari URL yang Anda kirim.

Bagaimana cara mengambil ulasan sebuah produk?

Ambil item ID berupa angka dari URL produk (…-i5133872551.html memberi 5133872551), lalu kirim URL daftar ulasan dengan ID tersebut. Tiap request mengembalikan lima ulasan.

Bisakah saya menyusun daftar penjual Lazada?

Direktori penjual menelusuri sitemap penjual publik Lazada halaman demi halaman, dan Detail penjual mengembalikan data satu toko.

Bagaimana penagihannya?

Dalam kredit prabayar dari satu dompet yang dipakai bersama Data API, per item request. Kartu tarif memuat semua harga yang berlaku.

Bisakah saya mendapat total penjualan bulanan, bukan halaman mentah?

Bisa. Data API menyajikan GMV, unit terjual dan pangsa pasar bulanan untuk Lazada per brand, merchant dan SKU, sudah dibersihkan dan dikategorikan.

Kirim request Lazada pertama Anda hari ini.

Kredit uji coba gratis. Katalog dan estimasi langsung bisa dipakai.