Nykaa Reviews Scraper avatar

Nykaa Reviews Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Nykaa Reviews Scraper

Nykaa Reviews Scraper

Scrape verified customer reviews from Nykaa.com with full control over sorting, rating filters, and pagination. Collect 20+ fields per review including ratings, buyer status, images, and aspect-based feedback — perfect for brand monitoring and sentiment analysis.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Nykaa.com Reviews Scraper: Extract Beauty Product Reviews at Scale


What Is Nykaa.com?

Nykaa.com is one of India's largest beauty and wellness e-commerce platforms, hosting millions of customer reviews across skincare, makeup, haircare, and personal care products. These reviews are a goldmine for brand managers, market researchers, and product teams — but collecting them manually is impractical at scale. The Nykaa Reviews Scraper automates extraction, delivering structured review data ready for analysis.


Overview

The Nykaa.com Reviews Scraper targets product review pages and extracts rich, structured records per review. It supports:

  • Brand analysts monitoring product sentiment over time
  • E-commerce teams benchmarking competitor ratings
  • Data scientists building NLP or sentiment models on beauty product feedback
  • Agencies auditing review authenticity and buyer verification

Configurable sorting, rating filters, and pagination give precise control over what data is collected.


Input Format

{
"product_id": "14231925",
"page": 2,
"sort_by": "MOST_RECENT",
"rating": "STAR_5",
"max_items_per_url": 200,
"ignore_url_failures": true
}
FieldTypeDescription
product_idstringThe numeric product ID found in the Nykaa product URL. Example: .../reviews/14231925?...14231925
pageintegerPage number to start collecting from. Default: 1
sort_bystringSort order for reviews. Options: MOST_USEFUL, MOST_HELPFUL, MOST_RECENT, POSITIVE_FIRST, NEGATIVE_FIRST
ratingstringFilter reviews by star rating. Options: STAR_5, STAR_4, STAR_3, STAR_2, STAR_1
max_items_per_urlintegerMaximum number of reviews to collect. Default: 20
ignore_url_failuresbooleanIf true, skips failed requests and continues the run. Default: true

Finding the Product ID: Navigate to any Nykaa product page and click "Reviews." The URL will contain the ID, e.g.: nykaa.com/laneige-bouncy-and-firm-sleeping-mask/reviews/14231925 → ID is 14231925.


Output Format

Sample output

{
"id": 59112482,
"child_id": 14231923,
"title": "Amazing",
"description": "Makes my skin smooth and supple in the morning. It's really moisturizing and gives you that plump look. ",
"name": "priyamvada Joshi",
"created_on": "2026-03-19 07:17:38",
"review_creation_text": "19/03/2026",
"like_count": 0,
"rating": 5,
"is_liked_by_user": false,
"is_buyer": true,
"images": [],
"customer_profile_url": "https://images-static.nykaa.com/media/userprofile/prod-review/p.jpg",
"meta_data": null,
"user_image_count": 0,
"user_review_count": 1,
"pro_user": false,
"label": "Verified Buyer",
"encrypted_user_id": "fpm5qLn4sFgHw8tuFy+2bQ==",
"review_creation_text_v2": "2 months ago",
"aspects": [],
"from_url": "https://www.nykaa.com/gateway-api/products/14231925/reviews?pageNo=2&filters=STAR_5&domain=nykaa&sort=MOST_RECENT"
}

Each review returns a record with 21 fields:

Review Identity

FieldMeaning
IDUnique review identifier
Child IDSub-review or variant identifier (if applicable)
TitleShort review headline written by the reviewer
DescriptionFull review body text
LabelSystem-assigned label or badge on the review (e.g., "Verified Purchase")

Reviewer Info

FieldMeaning
NameDisplay name of the reviewer
Customer Profile URLLink to the reviewer's Nykaa profile page
Encrypted User IDAnonymized user identifier
Is Buyertrue if the reviewer purchased the product on Nykaa
Pro Usertrue if the reviewer has a verified/professional account status
User Image CountTotal images uploaded by this reviewer across all reviews
User Review CountTotal reviews submitted by this reviewer

Engagement & Sentiment

FieldMeaning
RatingStar rating given (1–5)
Like CountNumber of helpful/like votes received
Is Liked By UserWhether the currently authenticated user liked this review
AspectsStructured aspect-based feedback (e.g., texture, fragrance, packaging) — useful for granular sentiment analysis

Media & Timestamps

FieldMeaning
Created OnISO timestamp of when the review was submitted
Review Creation TextHuman-readable creation date string (e.g., "2 months ago")
Review Creation Text V2Alternative formatted creation date string
ImagesArray of image URLs uploaded with the review
Meta DataAdditional structured metadata attached to the review object

How to Use

  1. Find the Product ID — Open the target product's review page on Nykaa.com and copy the numeric ID from the URL.
  2. Configure filters — Set sort_by and rating to narrow the dataset (e.g., NEGATIVE_FIRST + STAR_1 for complaint analysis).
  3. Set pagination — Use page to start from a specific offset if resuming a previous run.
  4. Set item limit — Adjust max_items_per_url based on how many reviews you need (max recommended: 200 per run for stability).
  5. Export — Download results as JSON or CSV for use in spreadsheets, BI tools, or ML pipelines.

Tips:

  • To collect all reviews, run multiple times incrementing page.
  • Use MOST_RECENT for ongoing monitoring pipelines.
  • The Aspects field is especially valuable for structured sentiment work — check its nested structure in JSON output.

Use Cases & Business Value

  • Sentiment analysis: Feed Description and Aspects into NLP models to track brand perception
  • Product development: Identify recurring complaints or praised features via aspect data
  • Competitor benchmarking: Compare rating distributions across similar products
  • Influencer/authenticity audits: Use Is Buyer and Pro User flags to filter genuine reviews

Conclusion

The Nykaa.com Reviews Scraper turns one of India's richest beauty review datasets into structured, actionable data. With granular filters, buyer verification flags, and aspect-level feedback, it supports everything from quick brand audits to large-scale sentiment research.