Musinsa Product Search Scraper avatar

Musinsa Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Musinsa Product Search Scraper

Musinsa Product Search Scraper

Scrape Musinsa product search results with precision. This scraper collects product names, prices, images, brand details, ratings, and 21+ fields per item — perfect for price monitoring, inventory tracking, and market analysis on Asia's leading fashion platform.

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

Musinsa Product Search Scraper: Extract Fashion & Beauty Data Fast


What Is Musinsa?

Musinsa is one of Asia's largest online fashion and beauty marketplaces, featuring hundreds of thousands of products from local and international brands. The platform serves millions of shoppers across Singapore, South Korea, and the region, making it a critical source for competitive intelligence, trend analysis, and product data. Manually collecting product information from search results is tedious — the Musinsa Product Search Scraper automates the entire process, delivering clean, structured data in seconds.


Overview

The Musinsa Product Search Scraper extracts product listings from Musinsa search result pages, transforming each item into a detailed record with pricing, images, brand info, and customer ratings. It is ideal for:

  • E-commerce analysts monitoring competitor pricing and product assortments
  • Market researchers studying fashion and beauty trends across regions
  • Retailers tracking product availability and price fluctuations
  • Aggregators & comparison platforms feeding product data into their systems
  • Data scientists building fashion market datasets for ML models

The scraper excels at handling paginated search results, respecting rate limits, and extracting rich metadata across multiple product categories and brand portfolios.


Input Format

The Actor supports two scraping modes — use only one at a time:

  1. Scrape by URLs — scrape products directly from a list of Musinsa search result URLs.
{
"urls": [
"https://global.musinsa.com/sg/search?gender=A&keyword=lips&page=1&sortCode=RECOMMEND"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
  1. Scrape by search filters — scrape products using a keyword and additional filters (region, gender, brand, color, price, etc.) instead of providing URLs.
{
"region": "us",
"keyword": "lips",
"gender": "A",
"brand": [],
"sort_by": "RECOMMEND",
"color": "",
"price_min": "10",
"price_max": "10000",
"discount": "",
"page": 1,
"max_items_per_url": 200
}

There is also a General settings group that applies to both modes.

1. Scrape by URLs

Use this mode when you already have specific search result URLs. When this mode is used, all options in the "Scrape by search filters" section will be disabled.

FieldTypeDefaultDescription
urlsarray(required)One or more Musinsa product search result URLs to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list. Each URL can include query parameters for gender, keyword, page number, and sort order.
ignore_url_failuresbooleantrueIf true, the scraper continues running when a URL fails instead of stopping the entire run. If false, it stops on the first error.

Example URL anatomy: https://global.musinsa.com/sg/search?gender=A&keyword=lips&page=1&sortCode=RECOMMEND

  • gender=A → All genders
  • keyword=lips → Search term
  • page=1 → First page
  • sortCode=RECOMMEND → Recommendation sorting

2. Scrape by search filters

Use this mode when you want to search using a keyword and additional filter attributes instead of scraping by URLs. If you use this mode, leave the urls field above empty.

FieldTypeDefaultDescription
keywordstringThe keyword to search for.
regionstringThe Musinsa Global storefront region to search in. One of: US, Japan, Australia, Canada, Hong Kong, Indonesia, Malaysia, New Zealand, Philippines, Singapore, Taiwan, Thailand, Vietnam.
genderstring (A, F, M)Filter by gender: All (A), Women (F), Men (M).
sort_bystringSort results by: Recommended, New, Low price, High price, Discount rate, Review, One month sales amount, or One month sales count.
brandarray of stringFilter by one or more brand slugs (e.g. kirsh, thisisneverthat, tocobo). Leave empty to include any brand — pick from Musinsa's full brand list in the editor's dropdown.
colorstringFilter by product color (e.g. BLACK, WHITE, NAVY, PINK). Leave empty for any color — pick from the editor's dropdown of available color codes.
discountstringFilter by discount range, from FROM_0 (under 10%) up to FROM_80 (80% or more).
price_minintegerMinimum product price to include.
price_maxintegerMaximum product price to include.
pageintegerThe page number to start scraping from.

3. General settings

Applies to both scraping modes above.

FieldTypeDefaultDescription
max_items_per_urlinteger20The maximum number of products to extract per URL/search. Increase for broader datasets (e.g. 200).

Output Format

Sample output

{
"name": "Avocado & Olive Lip Balm Set of 2",
"link_url": "https://www.musinsa.com/products/3188831",
"thumbnail": "https://image.msscdn.net/images/goods_img/20230329/3188831/3188831_16836048652096_500.jpg",
"display_gender": "",
"is_sold_out": false,
"is_option_visible": true,
"rank_score": 0.0,
"used_condition_grade": null,
"brand": {
"id": "skinfood",
"name": "SKINFOOD",
"link_url": "https://www.musinsa.com/brand/skinfood"
},
"review": {
"average_score": 96,
"count": 185
},
"ad": {
"is_ad": false,
"tool_tip": null,
"click_trackers": [],
"impression_trackers": []
},
"labels": {
"info": [],
"image": []
},
"delivery": {
"is_plus_delivery": false,
"is_speed_delivery": false,
"plus_delivery_guide_text": "",
"plus_delivery_guide_short_text": ""
},
"goods_no": 3188831,
"price": {
"currency_code": "USD",
"price": 22.13,
"normal_price": 22.13,
"coupon_price": null,
"sale_rate": 0,
"coupon_sale_rate": null,
"has_option_price": false,
"extra_discount_amount": 0,
"final_price": 22.13,
"final_discount": 0,
"is_lowest_price": false
},
"from_url": "https://global.musinsa.com/us/search?keyword=lips&gender=A&sortCode=RECOMMEND&startPrice=10&endPrice=10000&page=1"
}

Each product returns a comprehensive record with 21 fields covering identity, pricing, imagery, brand, and customer engagement:

Product Identification

FieldMeaning
Goods NoUnique Musinsa product ID
Goods NameFull product name as displayed on Musinsa
Landing URLDirect link to the product detail page
StatusCurrent product status code (e.g., available, discontinued)
Status NameHuman-readable status (e.g., "Active", "Discontinued")

Imagery & Media

FieldMeaning
ImageProduct thumbnail or main image (file or embedded data)
Image URLDirect URL to the product image for external use

Pricing & Currency

FieldMeaning
Normal PriceStandard retail price before discounts
PriceCurrent selling price (may include discounts)
Currency SymbolCurrency symbol (e.g., $, ₩, SGD)
Currency CodeISO 4217 code (e.g., "USD", "KRW", "SGD")
Sale RateDiscount percentage (e.g., 20 for 20% off)

Brand Information

FieldMeaning
Brand IDUnique identifier for the brand on Musinsa
Brand NameOfficial brand name
Brand Landing URLLink to the brand's Musinsa storefront

Promotions & Labels

FieldMeaning
CampaignActive promotion or campaign name (e.g., "Summer Sale")
Label ListProduct labels or tags (e.g., "New", "Trending", "Limited Edition")
Badge ListBadges assigned by Musinsa (e.g., "Best Seller", "Recommended")
Global YNWhether the product is available globally (Y or N)

Customer Engagement & Ratings

FieldMeaning
Like CountTotal number of likes/favorites the product has received
Is Member LikeWhether the current user has liked the product
Estimate CountNumber of customer ratings/reviews
Estimate AverageAverage rating score (e.g., 4.5 out of 5)

How to Use

  1. Build a search URL — Navigate to Musinsa, use filters (gender, keyword, sort), and copy the full URL.
  2. Paste URL — Add the search result URL to the urls array in the configuration.
  3. Set limits — Configure max_items_per_url to control the number of products (default: 20, max: 200+).
  4. Enable resilience — Set ignore_url_failures: true for large scraping runs.
  5. Execute — Start the scraper and monitor progress in the run log.
  6. Download — Export results as JSON, CSV, or Excel.

Best practices:

  • Use multiple URLs for different search queries to build a comprehensive dataset.
  • Sort by "RECOMMEND" or "NEWEST" to capture different product angles.
  • For large batches, set max_items_per_url conservatively to avoid timeouts.
  • If a URL fails, the scraper logs the error and moves to the next URL.

Use Cases & Business Value

  • Price intelligence: Track competitor pricing in real-time across product categories.
  • Trend analysis: Identify bestselling items, emerging brands, and seasonal shifts.
  • Inventory management: Monitor stock levels and availability across regions.
  • Product catalog sync: Automatically update your own product database with Musinsa data.
  • Market research: Analyze fashion consumer preferences and customer satisfaction scores.

The scraper delivers actionable insights in seconds — perfect for fast-moving fashion and beauty markets where data freshness is critical.


Conclusion

The Musinsa Product Search Scraper is an essential tool for anyone competing in the Asian fashion and beauty market. With 21 data fields per product and flexible filtering, it transforms search results into intelligence that drives pricing decisions, inventory planning, and trend forecasting. Start scraping today and stay ahead of the competition.