Discover/LuLu Hypermarket API
live

LuLu Hypermarket APIgcc.luluhypermarket.com ↗

Access LuLu Hypermarket's GCC product catalog via API. Search products, browse categories, filter by brand, and retrieve barcodes, pricing, and images.

Endpoint health
verified 5d ago
get_products_by_category
get_product_details
get_products_by_brand
get_categories
search_products
6/6 passing latest checkself-healing
Endpoints
6
Updated
19d ago

What is the LuLu Hypermarket API?

This API gives programmatic access to LuLu Hypermarket's GCC online store across 6 endpoints covering product search, category browsing, brand filtering, and barcode lookup. The get_product_details endpoint returns full product data including EAN/UPC barcodes, image arrays, variants, and bullet-point descriptions, while search_products supports paginated keyword queries returning up to 20 results per page with total count and page metadata.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/cb33e3a2-a3b4-4a22-b7aa-a70c531bc148/<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/cb33e3a2-a3b4-4a22-b7aa-a70c531bc148/get_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

Returns all top-level categories available on the site. Category slugs can be used with get_products_by_category to browse products.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "categories": "array of category objects with name, slug, url, and pk"
  },
  "sample": {
    "data": {
      "categories": [
        {
          "pk": "b6ca8df6-eadb-4142-9169-8112f06264c0",
          "url": "/grocery/",
          "name": "Grocery",
          "slug": "grocery"
        },
        {
          "pk": "09a53440-e63e-4ecd-acd2-8203fb57cb51",
          "url": "/fresh-food/",
          "name": "Fresh Food",
          "slug": "fresh-food"
        },
        {
          "pk": "64918a05-0edb-46de-bcb0-4c91a26fc4c9",
          "url": "/electronics/",
          "name": "Electronics",
          "slug": "electronics"
        }
      ]
    },
    "status": "success"
  }
}

About the LuLu Hypermarket API

Browsing Categories and Products

get_categories returns all top-level categories as an array of objects, each with a name, slug, url, and pk. Those slugs feed directly into get_products_by_category, which accepts a category_slug parameter. Top-level slugs like grocery or fresh-food return featured products without pagination. Subcategory slugs — for example grocery-food-cupboard or fresh-food-dairy-eggs-cheese — support paginated results via the page parameter, with the response including num_pages and total_count fields. Each product object in the list carries pk, sku, name, brand, price, original_price, discount, currency, weight, category, subcategory, and a direct url.

Product Details and Barcode Lookup

get_product_details takes a product pk and returns the full record: description, images array, bullet_points, variants, and a barcode field containing the primary EAN/UPC as listed by the site. That barcode value can then be passed to get_product_by_barcode, which resolves the barcode to a single product and returns the same full detail payload plus matched_barcode and other_matches fields — useful for cross-referencing products by their physical barcode. Unknown PKs return a structured not-found error.

Search and Brand Filtering

search_products accepts a query string (e.g. milk, rice, chocolate) and an optional page integer, returning up to 20 matching products per page along with num_pages and total_count. get_products_by_brand works similarly but filters by a brand string such as Almarai or Nestle, also paging at 20 products per page. Both endpoints return the same product array shape as the category endpoint, making it straightforward to unify results across access patterns.

Coverage Notes

All endpoints reflect LuLu's GCC storefront at gcc.luluhypermarket.com. Pricing, discounts, and availability reflect the UAE-facing catalog. The original_price and discount fields let you compute promotional savings directly from the response without additional processing.

Reliability & maintenanceVerified

The LuLu Hypermarket API is a managed, monitored endpoint for gcc.luluhypermarket.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when gcc.luluhypermarket.com 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 gcc.luluhypermarket.com 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
5d ago
Latest check
6/6 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
  • Building a grocery price tracker that monitors price and original_price changes across LuLu SKUs over time
  • Cross-referencing physical product barcodes against LuLu's catalog using get_product_by_barcode for inventory matching
  • Aggregating GCC supermarket product data by brand using get_products_by_brand with brand names like Almarai or Nestlé
  • Populating a category-navigation UI by pulling slugs from get_categories and fetching products with get_products_by_category
  • Comparing discount depth using the discount and original_price fields returned on product list and detail endpoints
  • Feeding a product image gallery by collecting the images array from get_product_details for a given PK
  • Building a search autocomplete or results page backed by search_products with keyword queries and paginated responses
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does LuLu Hypermarket offer an official developer API?+
LuLu Hypermarket does not publish a public developer API or documented REST/GraphQL interface for third-party access to its product catalog.
What does `get_product_by_barcode` return, and how does it differ from `get_product_details`?+
get_product_by_barcode accepts an EAN/UPC string of 8–14 digits and returns the same full product payload as get_product_details — including name, brand, price, images, variants, and barcode — but also adds matched_barcode (the barcode that resolved) and other_matches (any additional products associated with that barcode). It is the right endpoint when you have a physical barcode and need to identify the corresponding LuLu listing.
How does pagination work for `get_products_by_category`?+
Pagination via the page parameter is only effective for subcategory slugs (e.g. grocery-food-cupboard). Top-level category slugs like grocery return a featured product set without pagination, and num_pages and total_count will be null in those responses. Subcategory pages return up to 50 products per page.
Does the API cover customer reviews or product ratings?+
Not currently. The API covers product data including name, brand, price, discount, images, barcode, weight, and category fields, but does not include customer reviews or rating scores. You can fork this API on Parse and revise it to add an endpoint targeting LuLu's review data.
Does the API cover LuLu stores outside the GCC, such as India or Egypt?+
The API covers the GCC-facing storefront at gcc.luluhypermarket.com only. LuLu operates separate regional sites for India and other markets, which are not included in the current endpoints. You can fork this API on Parse and revise it to target a different regional domain.
Page content last updated . Spec covers 6 endpoints from gcc.luluhypermarket.com.
Related APIs in EcommerceSee all →
carrefouruae.com API
Access data from carrefouruae.com.
alghrbiastore.com API
Access real-time product listings, categories, and detailed information from Al Gharbia Store's Saudi electronics and accessories inventory. Browse thousands of items, discover product specifications, and explore organized categories to find the electronics and accessories you need.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
alsharqiyah.com API
Browse and explore Alsharqiyah Oud's complete catalog of premium Saudi Arabian perfumes and oud products, viewing categories, product listings, and detailed information for each item. Get instant access to product details to compare options and find exactly what you're looking for from this Salla-based store.
shop.lululemon.com API
Access lululemon's product catalog: browse categories, retrieve product details and variants, surface new arrivals, sale items, and recommendations.
checkers.co.za API
Search for groceries, browse product categories, and find Checkers store locations across South Africa all in one place. Get detailed product information, discover popular items, and locate the nearest store to shop conveniently.
desertcart.com API
Search and browse products across Desertcart to access detailed information including specifications, images, pricing, and real-time availability. Explore product categories, subcategories, and variants to compare options and find exactly what you're looking for.
carrefour.be API
Search and browse Carrefour Belgium's grocery catalog to find products with detailed nutritional information, ingredients, and pricing. Explore product categories and discover items that match your shopping needs.