Skip to content

Olive Young Scraper

Try for free

Scrape OLIVE YOUNG Global K-beauty products by keyword, category, brand or product URL: USD prices, discounts, ratings, reviews, stock and attributes, plus GTIN barcodes, options, specs and ingredients in detail mode. No login needed.

💄 Olive Young Scraper

Get K-beauty product data from OLIVE YOUNG Global (global.oliveyoung.com), Korea's largest health and beauty store, in a clean table: USD prices, discounts, ratings, review counts, stock, badges, brands, categories and attribute tags. Switch on detail mode for GTIN barcodes, every option with its own price and stock, the full specification table, ingredients, volume and country of manufacture. No login, no browser, pay only for the products you get.

✨ Why use Olive Young Scraper?

  • ⚡ Fast — reads the store's own search data, up to 100 products per request, so hundreds of products take seconds.
  • 🔎 Every way in — keywords, category IDs, brand IDs, or any product, search, category or brand URL from global.oliveyoung.com.
  • 🧪 Ingredients and specs — detail mode adds the full ingredient list, specification table, volume, country of manufacture and barcodes.
  • 🎯 The site's own filters — price range in USD, minimum rating, minimum discount, brands and categories, plus all six native sort orders.
  • 💸 Cheap — a flat price per product, no start fee; overview rows cost a fraction of detail rows.
  • 🔁 Migration friendly — the field names match a similar actor on another platform, so existing pipelines keep working.

🎯 Use cases

  • 💲 K-beauty price and promotion monitoring — track prices, discounts, flash deals and sale labels for the products you care about.
  • 🧴 Catalog and assortment research — map a whole category or brand range with ratings, review counts and stock.
  • 🏷️ Competitor and brand intelligence — compare brands' pricing and best sellers across categories.
  • 🧪 Ingredient and product feeds — pull ingredient lists, barcodes, volumes and specs for comparison sites, apps and catalogs.
  • 📈 Trend research — sort by newest or most reviewed, and read the Best, Trending and Selling Fast badges.

🚀 How to use

  1. Enter one or more search keywords (for example serum, sunscreen, snail mucin), or paste OLIVE YOUNG Global URLs or product numbers.
  2. Pick the scrape mode: Overview for search data, Detail for barcodes, options, specs and ingredients.
  3. Set Max results, and optionally a sort order and filters (price, rating, discount, brands, categories).
  4. Click Start and watch the products arrive.
  5. Download the dataset as JSON, CSV, Excel or HTML, or read it through the API.

📥 Input

FieldWhat it does
keywordsSearch words, one per line (English; the global store does not match Korean words).
startUrlsProduct, search, category (?ctgrNo=) or brand (?brandNo=) URLs, or bare product numbers like GA260742277.
maxResultsTotal number of products to save (default 20).
scrapeModeoverview (fast) or detail (barcodes, options, specs, ingredients).
sortpopular, relevance, new, price_low, price_high or reviews.
maxResultsPerSearchOptional cap per keyword or listing.
minPrice / maxPricePrice range in US dollars.
minRatingany, 3 or 4 stars and up.
minDiscountany, 1 (on sale), 25 or 50 percent off and more.
brandIds / categoryIdsThe site's brand IDs (B00568) and category IDs (1000000028). With no keyword, the run lists the whole brand or category.
{
  "keywords": ["sunscreen", "cica cream"],
  "scrapeMode": "detail",
  "sort": "popular",
  "maxResults": 50,
  "minRating": "4",
  "maxPrice": 30
}

📤 Output

One row per product. Detail-only fields are empty in overview mode.

FieldDescription
prdt_no, urlThe site's product number and the product page.
productTitle, brand, brand_noProduct name, brand and brand ID.
price, original_price, discount_rate, currencySelling price, list price, % off, always USD.
price_min, price_maxLowest and highest option price.
rating, review_countAverage rating (empty without reviews) and number of reviews.
in_stock, stock_qty, sold_outAvailability and units in stock.
is_new, is_best, flash_deal, gift_includedBadges from the listing.
category, category_path, category_noLeaf category, category trail(s) and category ID.
attributesSkin concern, skin type, formulation, featured ingredients, SPF and similar tags.
thumbnail, images, image_countMain image and the image gallery (full gallery in detail mode).
gtin, options, specs, ingredients, volume, country_of_manufactureDetail mode: barcode, options with price/GTIN/stock, specification table and its key values.
promo_label, selling_fast, is_trending, subtitleDetail mode: promotion label and badges.
listed_at, searchQuery, rank, scrapedAt, sourceWhen the product was listed, the keyword and position that found it, when it was saved, and overview or detail.

Real row from a detail-mode run (keyword sunscreen), trimmed:

{
  "prdt_no": "GA260843327",
  "productTitle": "[SET] SKIN1004 Madagascar Centella Hyalu-Cica Water-Fit Sun Serum 50mL*2ea (2 Options)",
  "thumbnail": "https://cdn-image.oliveyoung.com/uploads/images/display/prdtImg/1373/bc314e4c-ada1-4ca4-81a3-4568721f9c14.png",
  "url": "https://global.oliveyoung.com/product/detail?prdtNo=GA260843327",
  "source": "detail",
  "brand": "SKIN1004",
  "brand_no": "B00568",
  "gtin": "8809913830122",
  "price": 21.5,
  "original_price": 28,
  "currency": "USD",
  "discount_rate": 23.21,
  "on_promotion": true,
  "promo_label": "SALE",
  "price_min": 21.5,
  "price_max": 31.48,
  "rating": 4.9,
  "review_count": 27,
  "in_stock": true,
  "stock_qty": 360,
  "sold_out": false,
  "selling_fast": false,
  "is_new": false,
  "is_best": true,
  "is_trending": true,
  "flash_deal": false,
  "gift_included": true,
  "category": "Sunscreen",
  "category_path": [
    "OliveYoungGlobal",
    "Suncare",
    "Sunscreen"
  ],
  "category_no": "1000000028",
  "attributes": [
    "Moisturising",
    "Soothing",
    "Combination&Normal",
    "4-Star",
    "SPF 50+"
  ],
  "subtitle": null,
  "options": [
    {
      "name": "[SET] 50mL*2ea (+15mL)",
      "gtin": "8809913836551",
      "price": 31.48,
      "original_price": 41,
      "stock_qty": 182,
      "sold_out": false
    },
    {
      "name": "[SET] 50mL*2ea",
      "gtin": "8809913830122",
      "price": 21.5,
      "original_price": 28,
      "stock_qty": 359,
      "sold_out": false
    }
  ],
  "specs": {
    "Content volume or weight": "50mL+50mL",
    "Ideal for": "For all skin types",
    "Expiration date (or expiration date after opening)": "30 months after manufacture (12 months after opening)"
  },
  "ingredients": "Water, Dibutyl Adipate, Propanediol, Diethylamino Hydroxybenzoyl Hexyl Benzoate, Polymethylsilsesquioxane, Ethylhexyl Tr...",
  "volume": "50mL+50mL",
  "country_of_manufacture": "Republic of Korea",
  "images": [
    "https://cdn-image.oliveyoung.com/uploads/images/display/prdtImg/1373/bc314e4c-ada1-4ca4-81a3-4568721f9c14.png",
    "https://cdn-image.oliveyoung.com/uploads/images/display/prdtImg/1825/276add2c-5aad-4f11-bc62-617fdf3a96c9.png"
  ],
  "image_count": 2,
  "listed_at": "2026-08-31T02:21:02Z",
  "searchQuery": "sunscreen",
  "rank": 1,
  "scrapedAt": "2026-10-22T02:34:46.056Z"
}

💰 Pricing

Pay per product, no start fee:

  • $6.00 per 1,000 products in Overview mode ($0.006 each).
  • $25.00 per 1,000 products in Detail mode ($0.025 each), which includes the product page: barcodes, options, specs and ingredients.

Worked examples: 1,000 overview products ≈ $6.00, 100 detailed products ≈ $2.50. Platform usage (compute and proxy traffic) is billed on top at normal rates and is tiny for this actor: about $0.001 for 1,000 overview products in our test runs. You never pay for products that were not saved, and a run stops cleanly when it reaches your maximum charge.

❓ FAQ

Is it legal to scrape OLIVE YOUNG Global? The actor reads only public product information that any visitor sees without an account. Check the site's terms and your local laws for your use case, and do not collect personal data you have no basis for.

Do I need an account or a proxy? No account and no login. The default Scrapely datacenter proxy works; you can switch to residential in the Proxy section.

How many products can I get? As many as you set in Max results. The site lists at most 10,000 products for one search; for more, split the job by category, brand or price range, and the run tells you when a search hit that ceiling.

Why is a field empty? Detail-only fields (barcode, options, specs, ingredients, volume, badges) are filled in detail mode. rating is empty for products without reviews, and some products simply have no subtitle or promotion label.

Can I schedule runs or use the API? Yes. Schedule the actor to track prices daily, call it from the API, or connect the dataset to your own tools with webhooks and integrations.

Can I scrape the Korean store (oliveyoung.co.kr)? Not yet: this actor covers the global English store with USD prices.

⚠️ Limits

  • Covers OLIVE YOUNG Global (global.oliveyoung.com, prices in USD). The Korean domestic store oliveyoung.co.kr is not covered.
  • The site lists at most 10,000 products per search; narrow the search with filters, categories or brands to reach more.
  • Search works in English; Korean keywords return no products on the global store.
  • Customer review texts are not included, only the average rating and the review count.
  • Ratings and discounts are filtered with the site's own steps (3+ and 4+ stars; on sale, 25% and 50% off).

Related actors

//From the blog\\

Latest articles

All articles
G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.