Naver Shopping Scraper: Products and Reviews
parseforge/naver-shopping-scraper
E-commerceDeveloper toolsAutomation
Scrape Naver SmartStore and Brand Store products and customer reviews with photos, options, ratings and filters. Export to CSV, Excel, JSON or XML.
- Total runs
- 4
- Bookmarked
- 0
- Last modified
- 2 days ago
This scraper was last updated on .
What does the Naver Shopping Scraper: Products and Reviews return?

ποΈ Naver Shopping Scraper: Products and Reviews
π Export Naver SmartStore and Brand Store products and reviews in seconds. Every customer review with photos, videos and the exact option bought, or every product with price, discount, rating and review statistics.
Naver Shopping Scraper reads the public product pages of Naver SmartStore and Naver Brand Store, the storefronts behind most of Korean e-commerce. Paste product URLs or a Brand Store URL and get clean rows you can download as CSV, Excel, JSON or XML.
In one verified run a single product exposed 20,528 reviews across 1,027 pages, and the Actor reads every page, not just the first few. Review rows carry 26 fields and product rows 35 fields, all taken from the same internal API the Naver pages use, so numbers match what shoppers see.
| π― Target Audience | π‘ Primary Use Cases |
|---|---|
| Cross-border sellers, Korean market researchers, brand and CX teams, price analysts, data teams | Voice of customer, complaint mining, competitor price tracking, UGC image collection, review velocity and rating monitoring |
π What the Naver Shopping Scraper does
- π¬ Reviews mode: one row per review with rating, full text, date, photos, videos, the purchased option, repurchase and best-review flags, helpful votes and product context.
- π¦ Products mode: one row per product with price, sale price, discount rate, stock, rating, review counts, star breakdown, delivery details, brand, category and images.
- π¬ Store listing: give a Brand Store URL and it lists the whole catalogue, or only products matching a search text, in the order you choose.
- π Native filters: sort by ranking, latest, highest or lowest rating and filter by star rating, photo and video reviews, one-month use reviews, repurchase reviews and best reviews. Naver applies them, so the totals are exact.
π‘ Why it matters: Naver reviews are the richest consumer feedback in Korea, and they are locked inside product pages that block foreign IPs. This Actor handles the Korean connection for you.
π¬ Full Demo (π§ Coming soon)
π Output
Review rows
| Field | Description |
|---|---|
πΌ imageUrl |
First review photo or video thumbnail (product image if the review is text only) |
π reviewId |
Unique Naver review ID |
β rating |
Star rating from 1 to 5 |
π¬ reviewText |
Full review text |
π
reviewedAt |
Review date, ISO 8601 |
π¦ productName, productId, productUrl |
The reviewed product |
π¬ storeName |
Seller store |
π purchasedOption |
The exact option or SKU the buyer purchased |
π reviewType |
One-month use review or regular review |
π· contentType |
Text, Photo or Video |
π isRepurchase, isFreeTrial, isBestReview |
Yes or No flags |
π helpfulCount |
Helpful votes |
π€ reviewerId |
Masked reviewer ID as shown by Naver |
π reviewerProfileImageUrl |
Reviewer avatar |
πΌ photoUrls |
All review photo URLs |
π¬ videos |
Video thumbnail, video ID, mime type and caption |
β productRating, productReviewCount, productPrice, category |
Product context on every row |
π scrapedAt, β error |
Timestamp and error column |
Product rows
| Field | Description |
|---|---|
πΌ imageUrl, π title, π’ status, π url |
Identity |
π productId, originProductNo |
Channel product ID and origin product number |
π¬ storeName, storeUrl, storeType |
Seller store and whether it is a Brand Store or SmartStore |
π brandName, manufacturer |
Brand and manufacturer |
π category, categoryPath |
Leaf category and the full path |
π΄ price, discountedPrice, discountRate, currency |
List price, sale price, discount percent, KRW |
π¦ stockQuantity |
Stock |
β rating, reviewCount |
Average rating and total reviews |
π· photoReviewCount, videoReviewCount, textReviewCount, bestReviewCount, oneMonthReviewCount |
Review type counts |
π starBreakdown |
Number of reviews per star |
π freeDelivery, deliveryFee, deliveryCompany, sameDayDelivery |
Delivery details |
π hasOptions |
Whether the product has purchase options |
π· sellerTags, πΌ images |
Seller keywords and gallery |
π scrapedAt, β error |
Timestamp and error column |
Real sample: review
{
"reviewId": "5072650170",
"rating": 1,
"reviewText": "λΉμΌνμ μ°λ κΈ°!! κ·ΈλΏ~!!! μΉ΅~~~ν€~!!!",
"reviewedAt": "2026-09-28T00:56:07.051Z",
"productName": "루λ©λ ν리미μ ν΄λμ© λ¬΄μ λκ°μ νκΈ° FAN JET ULTRA PLUS",
"productUrl": "https://brand.naver.com/lumena/products/13244298880",
"storeName": "루λ©λ",
"purchasedOption": "μ νμ ν: μΈνΈλΌνλ¬μ€ νλν°λλ² μ΄μ§ [JUD20]",
"reviewType": "One-month use review",
"contentType": "Photo",
"isRepurchase": "No",
"helpfulCount": 0,
"reviewerId": "kesa****",
"productRating": 4.83,
"productReviewCount": 20528,
"productPrice": 59900,
"category": "ν΄λμ©μ νκΈ°"
}
Real sample: review with long text
{
"reviewId": "5071431130",
"rating": 1,
"reviewText": "μ¬λκ³ μ€μ¬μ© 3ν λ―Έλ§μΈλ° μ°λ €κ³ ν λλ§λ€ λ² ν°λ¦¬λ λ°©μ λ μμ΄μ ... μΆ©μ μ΄ μλ¨.",
"reviewedAt": "2026-09-24T13:00:39.298Z",
"purchasedOption": "μ νμ ν: JET ULTRA PLUS 루λνμ΄νΈ",
"contentType": "Photo",
"isBestReview": "No",
"reviewerId": "chan*****"
}
Real sample: product
{
"title": "GOT MILK μ λ½μ° μμ
λ©Έκ· μ°μ λ―λ μ½λΉν κ°λ°ν¬ 1L(12μ
)",
"status": "SALE",
"url": "https://smartstore.naver.com/pasteur365/products/11150965069",
"storeName": "νμ€ν΄λ₯΄365",
"storeType": "SmartStore",
"brandName": "νμ€ν΄λ₯΄",
"manufacturer": "λ―λ μ½λΉν",
"categoryPath": "μν>μλ£>μ°μ /μκ±°νΈ>μ°μ ",
"price": 33900,
"discountedPrice": 23900,
"discountRate": 29,
"currency": "KRW",
"rating": 4.85,
"reviewCount": 130,
"photoReviewCount": 79,
"videoReviewCount": 2,
"starBreakdown": { "1": 0, "2": 0, "3": 3, "4": 13, "5": 114 },
"freeDelivery": "Yes",
"deliveryCompany": "λ‘―λ°νλ°°",
"sameDayDelivery": "Yes"
}
β¨ Why choose this Actor
- π Korean connection handled: Naver answers only Korean residential IPs, and the Actor is built around that.
- π¦ Products and reviews in one tool: switch modes with one setting instead of running two Actors.
- π Filters Naver applies itself: stars, photo and video, one-month use, repurchase and best reviews return exact counts.
- πΌ Media included: direct photo URLs and video thumbnails with video IDs.
- π§Ύ Self-contained rows: every review carries the product name, rating, price and category, ready for a pivot table.
- β»οΈ No duplicates: review IDs are de-duplicated inside each run.
π How it compares to alternatives
| Feature | This Actor | Typical single-purpose Naver tools |
|---|---|---|
| Products and reviews in one Actor | β | Separate Actors |
| Full review depth (1,000+ pages) | β | Often first pages only |
| Star, photo/video, one-month, repurchase and best filters | β | Partial |
| Purchased option per review | β | Sometimes |
| Star breakdown and review type counts on products | β | Rare |
| Brand Store full catalogue listing | β | Product URLs only |
| Global Naver Shopping keyword search | β closed to scrapers by Naver | β |
| Seller replies to reviews | β not in the public review feed | β |
| SmartStore store home listing | β οΈ usually behind a captcha, use product URLs | Varies |
π How to use
- π Create a free Apify account and get $5 in free credit.
- Open the Actor and paste one or more Naver product URLs, and optionally Brand Store URLs.
- Choose Reviews or Products, then set sorting and filters.
- Click Start and download the dataset as CSV, Excel, JSON or XML.
Example: paste https://brand.naver.com/lumena/products/13244298880, choose Reviews, sort by Lowest rating and tick Photo and video reviews only to get every complaint with pictures.
πΌ Business use cases
π Cross-border sellers
Read what Korean buyers say about competing products, per option and per star rating, before you launch in Korea.
π§βπΌ Brand and CX teams
Track new one-star reviews with photos every week and route them to support or product teams.
π Market and price analysts
Pull list price, sale price and discount rate for a whole Brand Store and follow them over time.
π¬ Data science
Build sentiment and topic models on thousands of Korean reviews, with the purchased option as a natural segment.
π Automating Naver Shopping Scraper
Connect the Actor to Make, Zapier, Slack, Airbyte, GitHub or Google Drive from the Apify integrations tab. Schedule it daily to keep a live review feed, and trigger a Slack alert whenever a new low rating appears.
π Beyond business use cases
- π¬ Research: study Korean consumer language and satisfaction patterns.
- π§βπ Personal: compare similar products before buying.
- π€ Non-profit: monitor product safety complaints for a category.
- π§ͺ Experimentation: train Korean text classifiers on labelled star ratings.
π€ Ask an AI assistant about this scraper
Copy the Actor's page link into your favourite AI assistant and ask how to set filters, how to schedule it or how to analyse the output. The assistant can read the description and tell you which settings fit your goal.
β Frequently Asked Questions
π Do I need a Naver account? No. Only public pages are read and nothing is logged in.
π Why does it use Korean proxies? Naver blocks foreign IPs with an error page. The Actor uses Korean residential proxies so the pages load.
π How many reviews can I get per product? All of them. A product with 20,528 reviews exposed 1,027 pages, and the last pages were reachable.
π Can I search all of Naver Shopping by keyword? No. Naver's global search is closed to automated clients with a captcha. You can search inside a Brand Store, or paste product URLs.
π¬ Can I list a whole SmartStore store? SmartStore store home pages are usually behind a captcha. Paste product URLs for SmartStore products, which load reliably. Brand Store catalogues list fully.
π¬ Are seller replies included? No. Naver does not include them in the public review feed.
π¬ Do I get video files? You get the video thumbnail, video ID, mime type and caption. The video file itself is not exposed publicly.
πΌ Are review photos included? Yes, full-size photo URLs.
π΄ Which currency are prices in? Korean won (KRW).
π Are duplicate reviews removed? Yes, inside each run.
β οΈ What does the error column mean? A row with an error means Naver did not return that page. Retry it later.
π§ Can I limit reviews per product? Yes, with Max reviews per product, and overall with Max Items.
π Integrate with any app
Use the Apify API, webhooks and the official clients for JavaScript and Python to feed the data into your warehouse, BI tool or CRM.
π Recommended Actors
- eBay Scraper
- Rakuten Japan Scraper
- AliExpress Scraper
- Encar Korea Scraper
- Trustpilot Reviews Scraper
π‘ Pro Tip: browse the complete ParseForge collection.
π Need Help? Open our contact form
β οΈ Disclaimer: this Actor is an independent tool and is not affiliated with Naver. It collects only publicly available data.
What input does the Naver Shopping Scraper: Products and Reviews accept?
| Field | Type | What it does | Default |
|---|---|---|---|
| productUrls | array | Naver product pages: smartstore.naver.com/{store}/products/{id} or brand.naver.com/{brand}/products/{id}. Paste the full URL from your browser's address bar. | [{"url":"https://brand.naver.com/lumena/ |
| storeUrls | array | Brand Store or SmartStore home pages, for example https://brand.naver.com/lumena. Every product of the store is listed (or only those matching the search text below). Brand Stores list the whole catalogue; SmartStore catalogues are often behind a captcha, so paste product URLs for those. | not set |
| scrapeType | string (2 options) | Reviews returns one row per customer review with the product context attached. Products returns one row per product with price, rating, review statistics and delivery details. | reviews |
| maxItems | integer | Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000 | 10 |
| maxReviewsPerProduct | integer | Stop after this many reviews for each product. Leave empty or 0 to collect every review, up to Max Items. | not set |
| reviewSort | string (4 options) | Same four orders as the Naver review section. Lowest rating is the fastest way to surface complaints. | ranking |
| starRating | string (6 options) | Only collect reviews with exactly this many stars. | all |
| mediaOnly | boolean | Only reviews that include photos or videos (ν¬ν /λμμ 리뷰). | false |
| oneMonthOnly | boolean | Only reviews written after about a month of use (νλ¬μ¬μ©λ¦¬λ·°). | false |
| repurchaseOnly | boolean | Only reviews from repeat buyers (μ¬κ΅¬λ§€). | false |
| bestReviewsOnly | boolean | Only reviews Naver marked as best reviews (λ² μ€νΈ). | false |
| searchQuery | string | Only for Store URLs: keep the products that match this text (Korean or English), like the store's own search box. | not set |
| storeSort | string (5 options) | Order of the products listed from a store. | POPULAR |
| maxProductsPerStore | integer | When collecting reviews from a Store URL, read the reviews of this many products per store. Ignored when collecting products. | 20 |
| includeReviewStats | boolean | Adds photo, video, text and star-breakdown review counts to every product row (one extra request per product). | true |
| proxyConfiguration | object | Residential proxies are required. Leave the default. | {"useApifyProxy":true,"apifyProxyGroups" |
How much does the Naver Shopping Scraper: Products and Reviews cost?
from $3.00 per 1,000 results
| Charged for | What it is | Price each |
|---|---|---|
| Result | One Naver review or product row delivered to the dataset. | $0.003 to $0.004 |
Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.
How do I call the Naver Shopping Scraper: Products and Reviews API?
One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.
curl -X POST "https://api.apify.com/v2/acts/parseforge~naver-shopping-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"productUrls": [
{
"url": "https://brand.naver.com/lumena/products/13244298880"
},
{
"url": "https://smartstore.naver.com/pasteur365/products/11150965069"
}
],
"scrapeType": "reviews",
"maxItems": 10,
"reviewSort": "ranking",
"starRating": "all"
}' What example inputs can I use?
Use these inputs to see how a run is configured.
{
"productUrls": [
{
"url": "https://brand.naver.com/lumena/products/13244298880"
},
{
"url": "https://smartstore.naver.com/pasteur365/products/11150965069"
}
],
"scrapeType": "reviews",
"maxItems": 10,
"reviewSort": "ranking",
"starRating": "all"
} What do users say about the Naver Shopping Scraper: Products and Reviews?
No reviews yet. Be the first.
How do I report an issue with the Naver Shopping Scraper: Products and Reviews?
We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.
Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.
What related scrapers can I use?
Run Naver Shopping Scraper: Products and Reviews on Apify All scrapers