Pricing
from $3.00 / 1,000 product listings
Nykaa Listings Scraper
The Nykaa Listings Scraper extracts products from any Nykaa.com category, capturing names, brands, prices, MRP, discounts, ratings, stock status, offers, images, and optional ingredients, how-to-use, and country of origin β ideal for price monitoring, market research, and beauty competitor analysis.
Pricing
from $3.00 / 1,000 product listings
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
4
Total users
2
Monthly active users
19 days ago
Last modified
Categories
Share
ποΈ Nykaa Listings Scraper
Easily extract beauty and personal-care product listings from Nykaa β India's largest cosmetics and beauty marketplace. The Nykaa Listings Scraper turns any Nykaa category page into clean, structured product data for price monitoring, market research, and competitive analysis.
Run it on the Apify platform to get scheduling, a REST API, webhooks, and integrations with Google Sheets, Make, Zapier, and more β no infrastructure to manage.
β¨ Features
- π·οΈ Rich product data β name, brand, current price, MRP, discount %, rating, number of ratings, stock status, seller, offers, images, and product URL.
- π Category-based extraction β paste any Nykaa category URL and pull the entire catalog behind it, page after page.
- π¬ Optional deep details β flip on Scrape product details to also collect full description, ingredients, how-to-use, country of origin, manufacturer, and review counts from each product page.
- π Sort control β scrape by popularity, new arrivals, price, top rated, or discount.
- β‘ Fast & reliable β no account or login required; export to JSON, CSV, Excel, or HTML.
π οΈ How it works
- Enter category URLs β open any category on nykaa.com (e.g. Skincare, Bath & Body, Makeup) and copy the page URL.
- Set your limit β choose how many products to collect with Max items (use
0for the entire category). - Optionally enable details β turn on Scrape product details for ingredients, how-to-use, and origin data.
- Run the scraper β start the run and download structured product data instantly.
π₯ Input
| Field | Description |
|---|---|
Category URLs (categoryUrls) | One or more Nykaa category page URLs to scrape. |
Max items (maxItems) | Maximum number of products to collect across all categories. 0 = no limit. Default 50. |
Scrape product details (scrapeDetails) | When enabled, visits each product page for extra fields. Slower and priced higher. Default false. |
Sort products by (sort) | Order products are scraped within each category. Default popularity. |
Proxy configuration (proxyConfiguration) | Optional proxy settings (Apify Proxy with Indian residential IPs recommended only at very large scale). |
Example input
{"categoryUrls":[{"url":"https://www.nykaa.com/skin/c/8377"}],"maxItems":50,"scrapeDetails":false,"sort":"popularity"}
π Sample output data
Each product is saved as a structured JSON object. Example (listing mode):
[{"url":"https://www.nykaa.com/skin1004-madagascar-centella-tone-brightening-capsule-ampoule/p/18377218","id":"18377218","sku":"SKIN100000068","name":"SKIN1004 Madagascar Centella Tone Brightening Capsule Serum","brand":"SKIN1004","price":999,"finalPrice":999,"discountPercent":0,"currency":"INR","rating":4.3,"ratingCount":5556,"inStock":true,"offerCount":0,"offers":[],"imageUrl":"https://images-static.nykaa.com/media/catalog/product/.../77517748809576261417-1.jpg","images":["https://images-static.nykaa.com/...-1.jpg","https://images-static.nykaa.com/...-2.jpg"],"productType":"configurable","categoryId":"8377","categoryName":"Buy Skincare Online"}]
When Scrape product details is enabled, each record is additionally enriched with:
{"description":"A calming, lightweight brightening serum with centella...","ingredients":"Centella Asiatica Extract (77%), Butylene Glycol, Glycerin, Niacinamide...","howToUse":"Drop an appropriate amount and evenly apply to the skin. Pat to promote absorption.","countryOfOrigin":"South Korea","manufacturerName":"Hankook Cosmetics Manufacturing Co., Ltd.","manufacturerAddress":"74, Daeseong-Ro 547Beon-Gil, Samseong-Myeon, Eumseong-Gun, Korea","variantsCount":3}
You can download the dataset in various formats such as JSON, CSV, Excel, or HTML.
Data fields
| Field | Description |
|---|---|
url | Product page URL |
id / sku | Nykaa product ID / SKU |
name / brand | Product name and brand |
price / finalPrice | MRP and current selling price (INR) |
discountPercent | Discount percentage |
rating / ratingCount | Average rating and number of ratings |
inStock | Whether the product is currently purchasable |
offers / offerCount | Active offers on the product |
imageUrl / images | Primary image and full image gallery |
categoryId / categoryName | Source category |
description, ingredients, howToUse | Detail-mode only: rich product content |
countryOfOrigin, manufacturerName, manufacturerAddress | Detail-mode only: compliance/origin info |
variantsCount, reviewCount | Detail-mode only: variant and review counts |
π° How much does it cost to scrape Nykaa?
This Actor uses a pay-per-result model, so you only pay for the data you collect:
| Event | What you get | Price |
|---|---|---|
| Product listing | One product from a category (name, brand, price, rating, images, β¦) | $0.003 |
| Product detail | One product enriched from its product page (ingredients, how-to-use, origin, β¦) | $0.006 |
There is no per-run start fee. As an example, scraping 1,000 products in listing mode costs about $3, or about $6 with full product details enabled. Use the Max items input to cap your spend.
π‘ Tips
- Start with a small Max items value to preview the data shape, then scale up.
- Keep Scrape product details off when you only need pricing, ratings, and availability β it's faster and cheaper.
- To cover an entire category, set Max items to
0. Large categories can contain thousands of products. - Schedule recurring runs to track price and discount changes over time.
β FAQ
Is scraping Nykaa legal? This Actor collects only publicly available product information. You are responsible for how you use the data and for complying with Nykaa's Terms of Service and applicable laws. It does not collect personal data.
Do I need a Nykaa account or proxies? No. The Actor works without any login. Proxies are optional and only suggested for very large-scale runs.
Can I scrape by keyword search? The current version is built around category URLs, which together cover Nykaa's full catalog. Need keyword search or review extraction? Open an issue on the Issues tab and we'll consider it.
Something not working? Report problems or request features via the Issues tab on the Actor's page.
