Hwahae Reviews Scraper avatar

Hwahae Reviews Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Hwahae Reviews Scraper

Hwahae Reviews Scraper

Scrape verified beauty product reviews from Hwahae.com — Korea's leading cosmetics review platform. Extract ratings, user feedback, images, and metadata filtered by age group and star rating. Perfect for brand monitoring and product research.

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

19 hours ago

Last modified

Share

Hwahae.com Reviews Scraper: Extract K-Beauty Product Reviews


What Is Hwahae.com?

Hwahae (화해) is one of South Korea's most trusted beauty and cosmetics platforms, hosting millions of user-generated product reviews across skincare, makeup, and haircare categories. Its review data is particularly valuable for understanding consumer sentiment in the competitive K-beauty market. Manually collecting this data is impractical at scale — the Hwahae Reviews Scraper automates extraction with granular filtering options.


Overview

The Hwahae.com Reviews Scraper pulls structured review data for any product on the platform, with support for filtering by age group and star rating. It is built for:

  • Brand managers monitoring product perception across demographics
  • Market researchers analyzing K-beauty consumer trends
  • E-commerce teams benchmarking competitor products
  • Data scientists building sentiment analysis datasets

Input Format

{
"product_id": "2078467",
"age_group": "20",
"rating": "5",
"offset": 20,
"max_items_per_url": 200,
"ignore_url_failures": true
}
FieldTypeDescription
product_idstringProduct ID from the Hwahae URL. Example: /en/products/db/2078467/reviews2078467
age_groupselectFilter reviews by reviewer age group: "10" = 10s, "20" = 20s, "30" = 30s, "40" = 40s+. Leave blank for all ages.
ratingselectFilter by star rating: "5" through "1". Leave blank to return all ratings.
offsetintegerStarting position for pagination. Use 0 to start from the first review, or a higher number to resume a previous run. Default: 0.
max_items_per_urlintegerMaximum reviews to collect per product. Default: 20.
ignore_url_failuresbooleanIf true, the scraper continues past errors instead of stopping. Recommended: true for bulk runs.

Tip: To find a product ID, open any Hwahae product review page and extract the numeric segment from the URL: .../products/db/**2078467**/reviews.


Output Format

Sample output

{
"id": 10858722,
"rating": 5,
"good_text": "Sau khi thoa, tôi cảm thấy da được cấp ẩm sâu sắc và đầy đủ. Nhờ có các hạt vi mô, da tôi vẫn giữ độ ẩm tươi mát cho đến sáng hôm sau mà không bị căng chút nào.\n\nNgay cả khi da tôi đang trong tình trạng nhạy cảm hoặc bị kích ứng, sản phẩm này vẫn không gây cảm giác nóng rát hay gây mụn. Tôi hoàn toàn yên tâm và quyết định sử dụng nó thường xuyên.",
"bad_text": "Về cơ bản không có điểm yếu nào đáng kể, nhưng nếu phải chỉ ra thì kết cấu sản phẩm hơi nặng một chút. Với những người thích kem dưỡng ẩm nhẹ hơn, có thể ban đầu sẽ cảm thấy hơi dầu hoặc nặng nề.",
"addition_text": "",
"blind": 0,
"created_at": "2026-05-27T01:37:34",
"modified_at": "2026-05-27T01:37:34",
"like_count": 0,
"comment_count": 0,
"is_liked": false,
"is_scrapped": false,
"is_followed": false,
"user_review_count": 10,
"is_ggom_event": false,
"ggom_event_popup_text": null,
"is_validated": true,
"validation_popup_text": null,
"images": [],
"user": {
"id": 12101016,
"nickname": "온하늘isa",
"image_url": null,
"gender": "여성",
"birth_year": 1999,
"is_active": true,
"is_admin": false,
"profile_options": [
{
"id": 4,
"option_key": "skin_type_combination",
"option_name": "복합성"
},
{
"id": 13,
"option_key": "skin_concern_atopy",
"option_name": "아토피"
},
{
"id": 15,
"option_key": "skin_concern_black_head",
"option_name": "피지/블랙헤드"
},
{
"id": 18,
"option_key": "skin_concern_wrinkle",
"option_name": "주름/탄력"
},
{
"id": 19,
"option_key": "skin_concern_pore",
"option_name": "모공"
},
{
"id": 21,
"option_key": "skin_concern_dead_skin",
"option_name": "각질"
}
],
"email_id": "is********"
},
"product": {
"id": 2078467,
"encrypted_product_id": "21b600c77e682bfcc6ce638b27315bc8",
"name": "아토베리어365 크림",
"image_url": "https://img.hwahae.co.kr/products/2078467/2078467_20231121171749.jpg",
"brand": {
"id": 711,
"name": "에스트라",
"alias": "AESTURA",
"full_name": "에스트라 (AESTURA)"
}
},
"likes": [],
"is_recommended": true,
"view_count": 13,
"review_type": "SHOPPING",
"rewrite_badge": "REPURCHASE",
"is_translated": true,
"original_product": null,
"from_url": "https://www.hwahae.com/en/products/db/2078467/reviews"
}

Each review record contains up to 28 fields:

Review Content

FieldMeaning
IDUnique review identifier
RatingStar rating given by the reviewer (1–5)
Good TextReviewer's positive comments about the product
Bad TextReviewer's negative comments or drawbacks
Addition TextAny supplementary notes added by the reviewer
ImagesArray of image URLs attached to the review
Review TypeCategory of review (e.g., standard, event-based)
Is RecommendedWhether the reviewer recommends the product
Is TranslatedWhether the review has been auto-translated
Original ProductThe original product referenced if translation applies

Timestamps

FieldMeaning
Created AtWhen the review was first submitted
Modified AtLast edit timestamp

Engagement Metrics

FieldMeaning
Like CountTotal likes received on the review
Comment CountNumber of comments on the review
View CountHow many times the review has been viewed
Is LikedWhether the current session user has liked the review
Is ScrappedWhether the review has been bookmarked/saved

Reviewer Info

FieldMeaning
UserReviewer profile metadata (username, profile image, etc.)
User Review CountTotal number of reviews written by this user
Is FollowedWhether the reviewer is followed by the current user
LikesDetailed like metadata

Visibility & Validation

FieldMeaning
BlindWhether the review is hidden/moderated
Is ValidatedWhether the review passed Hwahae's verification process
Validation Popup TextMessage shown if validation is triggered
Rewrite BadgeBadge displayed if the reviewer rewrote their review

Event Flags

FieldMeaning
Is Ggom EventWhether the review is part of a Ggom promotional event
Ggom Event Popup TextPopup message associated with the Ggom event

Product Reference

FieldMeaning
ProductProduct metadata linked to this review

How to Use

  1. Get the product ID — Open a Hwahae product review page and copy the numeric ID from the URL (e.g., 2078467).
  2. Set filters — Choose age_group and rating to narrow results, or omit them for unfiltered data.
  3. Set pagination — Use offset: 0 for a fresh run. To paginate, increment by max_items_per_url.
  4. Run and export — Download results as JSON or CSV.

Best practices:

  • Use rating: "1" combined with age_group filters to surface demographic-specific pain points.
  • For full review datasets, run multiple times incrementing offset by max_items_per_url.
  • Set ignore_url_failures: true to ensure uninterrupted bulk collection.

Use Cases & Business Value

  • Sentiment analysis: Train NLP models on real K-beauty consumer language using Good Text / Bad Text fields
  • Demographic insights: Compare age_group segments to understand which age groups respond best to a product
  • Influencer research: Identify high-engagement reviewers via Like Count, View Count, and User Review Count
  • Competitive intelligence: Benchmark your product's review profile against competitors

Conclusion

The Hwahae.com Reviews Scraper unlocks structured access to one of Asia's richest beauty review datasets. With fine-grained filtering, rich metadata, and 28 output fields per review, it delivers actionable insights for brand strategy, product development, and market research — without manual effort.