Scraping API · Lazada

What a Lazada search actually returns.

Pass the catalogue URL for a keyword and the job returns the listings behind it, with the product total the query matched.

What one call returns.

  • Item id and product URL for each listing
  • Price and original price, with the rating score where the listing has one
  • Seller and warehouse location, which is how cross-border listings become visible
  • The product total for the query, so the size of what you did not capture is explicit

Use this to frame a Lazada category before committing to a tracking list: what is listed, at what prices, from whom.

The specification.

Endpoint
POST /v1/lazada/product-search
Markets
Indonesia, and the other Lazada markets
Credits
Per request, see the rate card
Batch size
Up to 50 requests per call
Approval
None, runs on submission
Processing hours
Any hour

Checked against the live API specification on 2026-09-18.

A real response, not a mock-up.

POST /v1/lazada/product-search → GET /v1/lazada/retrieve/{task_id}Captured 2026-09-18
{
  "productTotal": 4080,
  "products": [
    {
      "itemId": 7990080925,
      "name": "Giv Beauty Liquid Bodywash Ungu Passion Flowers & Sweet Berry Pouch 800ml",
      "pageUrl": "https://www.lazada.co.id/products/pdp-i7990080925.html",
      "categoryId": 10003072,
      "location": "Kab. Tangerang",
      "price": 25000,
      "originalPrice": 44500,
      "ratingScore": 4.926770592763664
    },
    {
      "itemId": 18820136342,
      "name": "[ promo murah ] Paket Sabun Mandi Dettol 60gr 4 Pcs + Pasta Gigi Ciptadent 75gr 3 Pcs Soap",
      "pageUrl": "https://www.lazada.co.id/products/pdp-i18820136342.html",
      "categoryId": 10003070,
      "location": "Kab. Bogor",
      "price": 22150,
      "originalPrice": 40000,
      "ratingScore": 4.662721893491124
    }
  ]
}

The limits, stated plainly.

  • One query per request, up to 50 requests per call
  • The result total is Lazada's own count for the query and will exceed what any single capture returns
  • Sponsored placements appear in results as the site serves them; they are not labelled separately in the payload
  • Filters belong in the URL, exactly as the site applies them

When not to use this.

If you need the SKU table or the seller behind one product, read the listing with product details. Search tells you what exists, not what is inside a listing.

See the rate card

Other endpoints.

Price your exact scope before you pay.

The rate card is public and an estimate costs nothing.