Discover/shop.lululemon.com API
live

shop.lululemon.com APIshop.lululemon.com

Access lululemon's product catalog via API: browse categories, fetch product details, variants, pricing, new arrivals, sale items, and recommendations.

Endpoints
6
Updated
10d ago
Try it
Page number
Sort option. Accepted values: 'Featured', 'New Arrivals', 'Top Rated', 'Price: High to Low
Number of products per page (page size)
Navigation state ID for the category (e.g., 'n1udsq' for women-leggings, 'n1q0cf' for what
Category slug (e.g., 'women-leggings', 'whats-new', 'we-made-too-much')
api.parse.bot/scraper/d591fba8-3d9a-475c-b36b-1a0982d0c854/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d591fba8-3d9a-475c-b36b-1a0982d0c854/get_category_products?page=1&sort=Featured&limit=9&n_value=%3Cn_value%3E&category=%3Ccategory-slug%3E' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

List products in a category with pagination and sorting. Requires a category slug and its corresponding navigation state ID (n_value). Use get_categories to discover valid category/n_value pairs.

Input
ParamTypeDescription
pageintegerPage number
sortstringSort option. Accepted values: 'Featured', 'New Arrivals', 'Top Rated', 'Price: High to Low', 'Price: Low to High'
limitintegerNumber of products per page (page size)
n_valuestringNavigation state ID for the category (e.g., 'n1udsq' for women-leggings, 'n1q0cf' for whats-new, 'n18mhd' for we-made-too-much). Required for most categories to return results. Obtain from get_categories endpoint.
categoryrequiredstringCategory slug (e.g., 'women-leggings', 'whats-new', 'we-made-too-much')
Response
{
  "type": "object",
  "fields": {
    "facets": "array of filter facets with refinements",
    "products": "array of product objects with displayName, listPrice, productSalePrice, pdpUrl, productId, unifiedId, highlights, swatches",
    "breadcrumbs": "array of breadcrumb navigation items",
    "total_pages": "integer total number of pages",
    "total_products": "integer total number of products in category"
  },
  "sample": {
    "data": {
      "facets": [
        {
          "name": "Size",
          "type": "RefinementMenu",
          "refinements": [
            {
              "count": 553,
              "label": "0",
              "isSelected": false,
              "navigationState": "/women-leggings/n12ufqzudsq"
            }
          ],
          "dimensionName": "product.sizes",
          "selectedCount": 0
        }
      ],
      "products": [
        {
          "pdpUrl": "/p/wunder-train-no-line-high-rise-tight-25/ciikqqn7xm",
          "swatches": [
            {
              "url": "/p/wunder-train-no-line-high-rise-tight-25/ciikqqn7xm?color=74050",
              "colorId": "74050",
              "hoverImage": "https://images.lululemon.com/is/image/lululemon/LW5IIIS_074050_2",
              "primaryImage": "https://images.lululemon.com/is/image/lululemon/LW5IIIS_074050_1"
            }
          ],
          "listPrice": [
            "108"
          ],
          "productId": "ciikqqn7xm",
          "unifiedId": "Wunder-Train-No-Line-High-Rise-Tight-25",
          "highlights": [],
          "displayName": "Wunder Train No Line High-Rise Tight 25\"",
          "productSalePrice": []
        }
      ],
      "breadcrumbs": [
        {
          "label": "Women's Clothes",
          "contentPath": "/c",
          "navigationState": "/women-clothes/n14uwk"
        }
      ],
      "total_pages": 16,
      "total_products": 142
    },
    "status": "success"
  }
}

About the shop.lululemon.com API

The lululemon API provides 6 endpoints covering product discovery, detailed variant data, and merchandising sections on shop.lululemon.com. Use get_category_products to paginate and sort any category by Featured, New Arrivals, Top Rated, or Price, and get_product_details to retrieve full SKU-level information including colors, inseam options, pricing, and availability for any product ID.

Category and Product Browsing

Start with get_categories to retrieve the full list of browsable categories, each returned with a human-readable label, a URL slug, and an n_value navigation state ID. Pass the slug and n_value together into get_category_products to list products in that category. That endpoint supports page, limit, and sort parameters — valid sort values are Featured, New Arrivals, Top Rated, Price: High to Low, and Price: Low to Hi. The response includes a products array with fields like displayName, listPrice, productSalePrice, pdpUrl, productId, unifiedId, highlights, and swatches, alongside facets for filter refinements, breadcrumbs, total_products, and total_pages.

Product Detail and Variants

get_product_details accepts a product_id (e.g. prod11020158) and returns the full product object: productSummary, skus, variants, colors, highlights, category, allInseam, and allLocalePids. This is the right endpoint for building size/color selectors or syncing availability at the SKU level.

Merchandising Sections

get_whats_new and get_sale_products expose lululemon's "What's New" and "We Made Too Much" sections respectively, each returning up to 40 products per page with the same facets, breadcrumbs, and pagination fields as get_category_products. get_related_products returns site-wide recommended products — the "You may also like" list — with fields id, productId, displayName, listPrice, salePrice, and pdpUrl. An optional limit parameter controls how many recommendations come back.

Common use cases
  • Build a price-tracking tool that monitors listPrice and productSalePrice changes across sale categories using get_sale_products.
  • Populate a product comparison page with color, inseam, and SKU variant data from get_product_details.
  • Aggregate new arrivals by category using get_whats_new and get_category_products to feed a trend-monitoring dashboard.
  • Generate category-level sitemaps by iterating paginated results from get_category_products with total_pages and pdpUrl fields.
  • Power a recommendation widget by pulling get_related_products and displaying displayName, salePrice, and pdpUrl.
  • Sync lululemon inventory into a multi-brand catalog by walking categories discovered via get_categories and fetching SKU details per product.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 lululemon have an official public developer API?+
No. Lululemon does not publish a public developer API or API documentation for third-party access to its product catalog.
How do I find the correct n_value for a category?+
get_categories returns each category with its slug and n_value (e.g. n1udsq for women-leggings). Pass both fields directly into get_category_products. Without a matching n_value, category results will not be scoped correctly.
Does the API return product reviews or ratings?+
Not currently. The endpoints cover product details, pricing, variant data, and merchandising sections, but user reviews and star-rating data are not exposed in the response fields. You can fork this API on Parse and revise it to add a reviews endpoint.
Are inventory or stock-level fields included in product responses?+
get_product_details returns skus and variants objects which include SKU-level data. Detailed real-time stock counts per size/color are not surfaced as a dedicated availability field. You can fork this API on Parse and revise it to surface that data if it becomes accessible.
What is the pagination behavior for category and sale endpoints?+
get_category_products, get_whats_new, and get_sale_products all return total_pages and total_products in the response. The get_whats_new and get_sale_products endpoints return up to 40 products per page. For get_category_products, use the page and limit parameters to control pagination.
Page content last updated . Spec covers 6 endpoints from shop.lululemon.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
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.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
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.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
Lululemon API – Products, Categories & Sales · Parse