Discover/Co API
live

Co APIlazada.co.th

Search Lazada Thailand products, browse categories, and fetch full product details including prices, SKUs, ratings, and seller info via a simple REST API.

Endpoint health
verified 7d ago
search_products
get_category_listings
get_product_details
3/3 passing latest checkself-healing
Endpoints
3
Updated
22d ago

What is the Co API?

The Lazada Thailand API provides 3 endpoints to search products by keyword, browse category listings, and retrieve detailed product data from lazada.co.th. The search_products endpoint returns paginated results with pricing, discount, rating score, review count, and seller name. get_product_details goes deeper — returning SKU variants, image galleries, brand metadata, and HTML product highlights using an item ID from search results.

Try it
Page number for pagination (1-based)
Search keyword (e.g. 'laptop', 'smartphone', 'shoes')
api.parse.bot/scraper/775da6b3-ac73-4d3c-bfe5-553678117381/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/775da6b3-ac73-4d3c-bfe5-553678117381/search_products?page=1&query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace lazada-co-th-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.lazada_thailand_api import Lazada, Product, ProductDetail, Category

lazada = Lazada()

# Search for laptops
for product in lazada.products.search(query="laptop", limit=5):
    print(product.name, product.price_show, product.discount, product.rating_score)

# Browse a category by constructing it
tablets = lazada.category("shop-tablet")
for product in tablets.list_products(limit=3):
    print(product.name, product.price_show, product.seller_name, product.in_stock)

# Get full product details
detail = lazada.productdetails.get(item_id="5472306858")
print(detail.title, detail.item_id, detail.highlights)
All endpoints · 3 totalmissing one? ·

Full-text search over Lazada Thailand product listings. Returns up to 40 products per page with name, price, discount, rating, review count, seller info, images, and stock status. Paginated by page number. total_results reports the server-side count of matches for the query.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based)
queryrequiredstringSearch keyword (e.g. 'laptop', 'smartphone', 'shoes')
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "products": "array of product objects with fields: name, itemId, price, priceShow, discount, ratingScore, review, sellerName, image, location, inStock, itemSoldCntShow, brandName, originalPrice",
    "total_results": "string representation of total number of results, or null"
  },
  "sample": {
    "data": {
      "page": 1,
      "products": [
        {
          "nid": "5472306858",
          "name": "[3 Year Warranty +Cod]Fingerprint Unlock Laptop Window 11 Pro 15.6 Inch",
          "image": "https://th-live-01.slatic.net/p/2573bd498e2d75b556f078b2d8d99beb.jpg",
          "price": "735",
          "itemId": "5472306858",
          "review": "74",
          "inStock": true,
          "discount": "29% Off",
          "location": "Bangkok",
          "brandName": "No Brand",
          "priceShow": "฿735.00",
          "sellerName": "Halooky Tablet Store",
          "ratingScore": "4.973333333333334",
          "originalPrice": "1035",
          "itemSoldCntShow": "1.0K sold"
        }
      ],
      "total_results": "4080"
    },
    "status": "success"
  }
}

About the Co API

What the API Covers

The API exposes product data from Lazada Thailand across three focused endpoints. search_products accepts a query string and an optional page integer, returning an array of product objects with fields including name, itemId, price, priceShow, discount, ratingScore, review, sellerName, and image. The total_results field gives a string count of matches for the query. This is the primary entry point for keyword-driven product discovery.

Category Browsing

get_category_listings accepts a category_slug parameter matching the URL path segment on lazada.co.th — for example, shop-tablet. It returns the same product object shape as search results, paginated via the page parameter. Not every category slug returns structured listing data; the endpoint works reliably for known slugs like shop-tablet, so testing your target category slug before building against it is advisable.

Product Detail Extraction

get_product_details takes an item_id (the itemId field from search or category results) and returns a richer data structure. The response includes title, a brand object with name and url, highlights as an HTML string with product specifications, and skuBase with variant properties and a skus array. The skuInfos object maps SKU IDs to objects containing categoryId, image, sellerId, and quantity. The skuGalleries object maps SKU IDs to arrays of image objects with src and type fields, useful for building variant-aware product displays.

Reliability & maintenanceVerified

The Co API is a managed, monitored endpoint for lazada.co.th — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when lazada.co.th changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official lazada.co.th API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
7d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track price changes and discount levels across keyword searches on Lazada Thailand
  • Build product comparison tools using SKU variant data from get_product_details
  • Monitor seller listings by extracting sellerName and itemId from search results
  • Populate a product catalog with images pulled from skuGalleries per variant
  • Research category assortments using get_category_listings with known slugs like shop-tablet
  • Extract product specifications from the highlights HTML field for structured parsing
  • Aggregate rating scores and review counts across product searches for market research
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Lazada have an official developer API?+
Yes. Lazada operates the Lazada Open Platform (LOP) at open.lazada.com, which is intended for registered sellers and affiliates. It covers order management, product listings, and affiliate data but requires seller or partner account approval. This Parse API covers public product discovery and detail data without requiring a seller account.
What does `get_product_details` return beyond what search results include?+
Search results include surface-level fields like price, ratingScore, sellerName, and a single image. get_product_details adds skuBase with the full variant tree (sizes, colors, etc.), skuInfos with per-SKU quantity and seller mapping, skuGalleries with multiple images per variant, the brand object with brand URL, and highlights as an HTML string containing product specs and feature descriptions.
Are there limitations on which category slugs work with `get_category_listings`?+
Yes. Not all Lazada Thailand category URL slugs return structured paginated listings. The endpoint is confirmed to work with slugs like shop-tablet. Other category slugs may return empty or incomplete product arrays. It is best to validate a slug against the endpoint before relying on it in production.
Does the API return seller profile pages, shop ratings, or flash sale data?+
Not currently. The API returns sellerName from search and category results, and sellerId inside skuInfos, but there is no dedicated endpoint for seller profiles, shop-level ratings, or flash sale pricing states. You can fork this API on Parse and revise it to add an endpoint targeting seller or promotion data.
Can I retrieve customer review text or individual review details?+
Not currently. The API surfaces aggregate ratingScore and review count fields but does not include individual review content, reviewer names, or review dates. You can fork this API on Parse and revise it to add a review detail endpoint using the itemId returned by search or category results.
Page content last updated . Spec covers 3 endpoints from lazada.co.th.
Related APIs in EcommerceSee all →
lazada.sg API
Search and browse products on Lazada Singapore with access to detailed product information, customer reviews, seller profiles, and category listings. Discover flash sale deals and explore what sellers are offering all in one place.
daraz.com.bd API
Search and browse products on Daraz Bangladesh to find items across any category. Retrieve detailed product information, explore category listings, and surface top-selling items — all from a single API.
daraz.pk API
Browse and extract product data from Daraz Pakistan (daraz.pk). Search products by keyword or category, retrieve full product details, explore the category tree, and list all products for a given seller.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
shopee.ph API
Search and browse Shopee Philippines products, view detailed product information with customer reviews, and discover shop details and inventory. Access product search suggestions and explore the full category tree to find what you're looking for on the marketplace.
tiki.vn API
Search and browse products from Tiki.vn with instant access to detailed product information, customer reviews, category listings, and seller profiles. Discover items across categories, compare products, read customer feedback, and learn about sellers all in one place.
lightinthebox.com API
Browse and discover products across categories on LightInTheBox, search for items, view detailed product information and customer reviews, and check out current flash sale deals. Find exactly what you're looking for with comprehensive product catalogs and real-time pricing updates.
aliexpress.com API
Search for products across AliExpress and instantly access detailed information including product specs, customer reviews, and pricing to make informed purchasing decisions. Browse through product categories and retrieve complete product data directly from URLs to compare options and find exactly what you're looking for.