Naver Shopping Scraper - Prices, Stock, Sellers & Reviews
Pricing
from $0.90 / 1,000 products
Naver Shopping Scraper - Prices, Stock, Sellers & Reviews
Scrape Naver Shopping (네이버쇼핑) by keyword, category, catalogue or product link from $0.90 per 1,000 products: price, discount, stock, store, rating, reviews, delivery, categories. Add Smart Store and Brand Store records, every seller's offer, review stats and reviews. Monitor new products. No login.
Pricing
from $0.90 / 1,000 products
Rating
0.0
(0)
Developer
Top Api
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
What does Naver Shopping Scraper do?
Naver Shopping Scraper extracts products from Naver Shopping (네이버쇼핑, the Naver Plus Store product list), Korea's largest shopping search. Give it Korean or English keywords, Naver Shopping search or category links, catalogue ids, store product links or nvMids, and get one row per product: price and discount, stock, store, rating, review count, delivery, category ids and price-comparison data. Extras add the store's own product record and company details, every seller's offer for price-comparison products, review stats and buyer reviews. Built for brands, sellers, agencies and analysts who track Korean prices, competitors and ranks.
Naver Shopping scraper · 네이버쇼핑 크롤러 · Naver Plus Store scraper · Smart Store scraper · Naver product API
- Naver's own product list as data: up to 10,000 products per keyword and sort order, 100 per request, in Naver's order (
searchRank), with 79 fields per product. - Six sort orders and category browse: Naver ranking, most purchased, most reviews, low/high price, newest; any category id; past 10,000 the run continues with the other sort orders, skipping repeats.
- Store record (add-on): the Smart Store or Brand Store's own record of the product (category names, brand, maker, model, stock, seller and Naver discounts, delivery company, seller tags, the disclosure table 상품정보제공고시) plus the store's company, CEO, business type, grade and sales count.
- Every seller's offer (add-on): for price-comparison products, each seller's price, delivery fee, total, rating and link, cheapest first, and the lowest price.
- Review stats and reviews: star breakdown, photo/video counts and topic votes; buyer reviews as their own rows with text, score, date, option bought and photos.
- Monitor mode and rank tracking: only new products (or price/stock changes) per scheduled run, plus free rank rows for your own products and stores.
- No login, cookies or Naver API key: keywords, links or ids are all you pass. Export JSON, CSV or Excel; schedules, webhooks, the Apify API and MCP.
What data can you get from Naver Shopping?
🆔 Product ids (nvMid, channelProductId) | 📝 Product name and link | 🖼️ Image |
| 💰 Price, list price, discount % | 📦 Stock (stockQuantity) | ⭐ Rating and review count (also last 6 months) |
| 🏪 Store name, id, grade, store URL | 🏷️ Brand Store / official store flags | 🚚 Delivery fee, free / fast delivery, ship-from |
| 🗂️ Category ids (4 levels) | 🔎 Keyword, sort and rank | 🧾 Catalogue id, name, listing count |
| 💸 Lowest price + every seller's offer | 🏢 Store company, CEO, business type, sales count | 🏭 Brand, maker, model, category names |
| 📋 Disclosure table (상품정보제공고시) | 📊 Star breakdown, photo/video review counts | 💬 Reviews: text, score, date, option, photos |
Measured on a 1,000-product run (노트북): name, prices, discount, rating, review counts, stock, store, grade, delivery fee, category ids and rank on 100% of rows, ship-from address 95%, catalogue data 36% (only products in Naver's price comparison have it). On a 100-product run (선풍기) with the store record on: category names, company, CEO, business type, sales count and disclosure table 100%, brand 94%, maker 93%, model 55% (only when the seller files one).
How to scrape Naver Shopping with Naver Shopping Scraper
- Create a free Apify account: $5 of monthly credit, no card needed.
- Open Naver Shopping Scraper and click Try for free.
- Type Keywords (e.g.
무선 이어폰,캠핑의자) or paste links / ids, and set Max products per search. - Optional: pick a sort order and filters, and turn on Store record, Every seller's offer, Review stats or Include reviews.
- Click Start. Products are written to the dataset page by page.
- Open Storage and Export as JSON, CSV or Excel, or schedule the run.
⬇️ Input
| Parameter | Type | Description |
|---|---|---|
keywords | array | Search terms, Korean or English (무선 이어폰, airpods). Each keyword is its own search. |
productUrls | array | Search links (sort kept), category links, catalogue links (…/catalog/<id>), store product links (smartstore.naver.com/<store>/products/<id>, brand.naver.com/<store>/products/<id>) or bare nvMid / catalogue ids. |
categoryIds | array | Browse a category instead of searching, e.g. 50000151 (laptops). |
sort | select | REL (Naver ranking, default), PURCHASE, REVIEW, LOW_PRICE, HIGH_PRICE, RECENT. |
minPrice / maxPrice | integer | Price band in KRW on the selling price. |
minRating / minReviews | number | Quality floor. |
freeShippingOnly, fastDeliveryOnly, officialStoresOnly, brandStoresOnly, inStockOnly, excludeOverseas | boolean | Delivery, store and stock filters. |
brandName / excludeKeywords | string / array | Keep products whose name contains the text; drop names with these words. |
includeDetail | boolean | Store record ($0.0013 add-on, see pricing). |
includeSellers / maxSellersPerProduct | boolean / integer | Every seller's offer for catalogue products (1-100, default 30). |
includeReviewStats | boolean | Star breakdown, media counts, recent count and score, topic votes. |
includeReviews / maxReviewsPerProduct / reviewSort / reviewStars / reviewsWithMediaOnly / reviewsSince | Review rows and their filters. | |
monitorMode / monitorStoreName / emitChanges | Only new products (and price/stock changes) since the last run. | |
trackProducts / trackStores | array | Free rank rows for your products and stores (record RANK_SUMMARY). |
maxProductsPerKeyword | integer | Default 100, up to 60,000 (10,000 per sort order). In monitor mode: how many top ranks to watch. |
maxItems / compact | integer / boolean | Run total cap; core fields only. |
Input JSON
{"keywords": ["무선 이어폰", "캠핑의자"],"sort": "REL","maxProductsPerKeyword": 200,"minRating": 4.5,"includeDetail": true,"includeSellers": true}
Search in Korean for the full list
Naver indexes Korean titles. 무선 이어폰 returned 224,102 products, wireless earbuds 47,864. Brand and model names (airpods, LG gram) work in either language.
Go past 10,000 products
Naver lists 10,000 products per keyword and sort order. Set Max products per search above 10,000 and the run continues with the other five sort orders, skipping products it already delivered.
Paste store product links, not /main/ links
smartstore.naver.com/<store>/products/<id> and brand.naver.com/<store>/products/<id> are read. A smartstore.naver.com/main/products/<id> link does not name its store; paste the store's own link or the product's nvMid instead.
⬆️ Output
{"type": "product","nvMid": 90876558969,"channelProductId": "13332048637","productName": "한경희 초미풍 발터치 선풍기 리모컨 서큘레이터형 저소음 가정용 선풍기 GF-D529","productPageUrl": "https://smartstore.naver.com/main/products/13332048637","salePrice": 59900, "discountedSalePrice": 39800, "discountedRatio": 33,"averageReviewScore": 4.77, "totalReviewCount": 1112, "stockQuantity": 17,"mallName": "친구사이", "storeUrl": "https://smartstore.naver.com/7942", "deliveryFee": 0,"lCatId": "50000003", "mCatId": "50000212", "sCatId": "50001420","catalogId": 60549679721, "sellerCount": 1, "lowestPrice": 39800,"keyword": "선풍기", "sort": "REL", "searchRank": 6,"detailBlocks": ["storeRecord", "sellers"],"categoryPath": "디지털/가전>계절가전>선풍기>스탠드형선풍기","brandName": "한경희", "makerName": "한경희생활과학", "modelName": "발터치 선풍기","storeDetail": { "companyName": "(주)위드프렌즈", "representativeName": "문영철", "businessType": "CORPORATION", "saleCount": 1476 }}
(A row from run 409fnn7KawieiaIfV, store record and seller offers on; sellers, productDisclosure and the other fields are left out of this excerpt.)
A review row (type: "review") carries reviewId, reviewScore, reviewContent, createDate, productOptionContent, reviewType, repurchase, photoUrls, videos, maskedWriterId and the product's nvMid, channelProductId and name. Measured on 200 reviews: id, score, text, date and option 100%, photos 63%.
Fields
| Field | Meaning | Fill (measured) |
|---|---|---|
nvMid, channelProductId, productName, productPageUrl, imageUrl | Product ids, name, link, image | 100% |
salePrice, discountedSalePrice, discountedRatio | List price, selling price (KRW), discount % | 100% |
averageReviewScore, totalReviewCount (+ 6Month) | Rating and reviews | 100% |
stockQuantity | Stock the seller declares | 100% |
mallName, mallGradeType, storeUrl, isBrandStore | Store | 100% |
deliveryFee, freeDelivery, fastDeliveryType, shipFromAddress | Delivery | 100% / 95% ship-from |
lCatId … ssCatId, categoryId | Category ids (depth depends on the category) | 100% top two levels |
catalogId, catalogName, sellerCount, catalogWinnerCandidates | Price comparison | products in price comparison (36% of 노트북) |
keyword, sort, searchRank, keywordTotalResults | Where the row came from | 100% |
categoryPath, brandName, makerName, modelName | Store record | 100% / 94% / 93% / 55% |
storeDetail (company, CEO, business type, grade, sales count) | Store record | 100% |
productDisclosure | Disclosure table | 100% |
sellers, lowestPrice, lowestPriceWithFee | Every seller's offer | 100% of catalogue products |
reviewCountByScore, reviewsWithPhotos, recentReviewCount, reviewEvaluationStats | Review stats | 100% (topic votes only where Naver shows them) |
changeType, previousPrice, priceChangePct | Monitor mode | rows that changed |
Use cases
- 🏷️ Price monitoring: a brand watches its products and resellers by keyword every day, with price drops flagged.
- 📈 Rank tracking: a Smart Store seller logs its rank per keyword and sort order, free rows next to the products.
- 🧭 Market entry: a foreign brand sizes a Korean category: price bands, top stores, review volumes.
- 🏢 Seller research: an agency lists the companies, CEOs and sales counts behind the top stores of a keyword.
- 💸 Price comparison: every seller's offer and the lowest price for price-comparison products.
- 💬 Review analysis: reviews with option bought and photos for sentiment and product feedback.
- 🤖 AI agents: compact rows for LLM pipelines through the Apify MCP server.
How much does it cost to scrape Naver Shopping?
Pay per result, no start fee:
| Event | Price |
|---|---|
| Product row | $0.0009 ($0.90 per 1,000) |
| Extra data on a product (store record, seller offers or review stats; charged once per product that receives at least one) | $0.0013 |
| Review row | $0.00045 ($0.45 per 1,000) |
| Run | Charge |
|---|---|
| 100 products | $0.09 |
| 1,000 products | $0.90 |
| 100 products with the store record and seller offers | $0.22 |
| 1,000 reviews | $0.45 |
Measured: 20 products in 4 s, 1,000 products in 13 s, 100 products with store records in about 3 minutes, 200 reviews in 18 s. Products your filters drop and monitor-mode products you already have are not charged. Apify's free plan includes $5 of monthly credit.
Integrations, API, scheduling & MCP
Schedule the actor (daily or hourly) with monitor mode to receive only new products. Send results to Google Sheets, Slack, Make, Zapier or n8n with the integrations tab, or a webhook. Call it from code with the Apify API (Python, JavaScript, HTTP). AI agents can use it through the Apify MCP server.
More shopping scrapers
| 🏭 1688.com Wholesale Scraper Factory prices, MOQ and suppliers on 1688. | 👗 SHEIN Product Scraper SHEIN prices, discounts, ratings and fit. | 📍 Google Maps Reviews Scraper Ratings, owner replies and dates. |
All our actors: apify.com/TopApi.
Limits & empty runs
- 10,000 products per keyword and sort order (Naver's own list); up to 60,000 per keyword across the six sort orders.
- The store record covers Smart Store and Brand Store products; the per-option stock table is not included (Naver answers its option call with a rate-limit page), and whole-store product lists are not read.
- Sponsored (ad) placements are not included: the product list read is Naver's organic Plus Store list.
- Price history and catalogue specification tables are not included.
smartstore.naver.com/main/products/…links are listed as not readable (no store in the link) and never charged.- A run that finds nothing, or nothing new in monitor mode, charges nothing;
RUN_SUMMARYlists filtered products and unreadable links.
FAQ
How much does Naver Shopping Scraper cost?
$0.0009 per product, $0.0013 per product with extra data, $0.00045 per review, no start fee. 100 products cost $0.09.
How many products can Naver Shopping Scraper return per keyword?
Up to 10,000 per sort order, which is Naver's own limit, and up to 60,000 per keyword when the run continues through all six sort orders.
Can I schedule Naver Shopping Scraper to watch prices?
Yes. Turn on monitor mode, set a store name, and schedule the run. Each run delivers only new products among the top ranks you watch; with price and stock changes on, it also delivers products whose price dropped or rose or that sold out.
Can Naver Shopping Scraper track my product's rank?
Yes. Add your nvMid or Smart Store product number to Track my products' rank (or your store to Track my stores' rank). Free rank rows land in the RANK_SUMMARY record for each keyword and sort order.
Can I use Naver Shopping Scraper with the Apify API or Python?
Yes. Start runs and read the dataset with the Apify API or the apify-client package for Python and JavaScript.
Can I use Naver Shopping Scraper through an MCP server?
Yes. Connect the Apify MCP server to Claude, Cursor or another MCP client and call the actor as a tool.
Do I need a Naver account or a Naver API key for Naver Shopping Scraper?
No. The actor reads public Naver Shopping data. No login, cookies or developer key.
Does Naver Shopping Scraper return reviews?
Yes. Turn on Include reviews: each review is its own row with score, text, date, option bought and photos, for Smart Store and Brand Store products. Filter by stars, photos/videos or a start date.
Why did Naver Shopping Scraper return fewer products than I asked for?
Your filters dropped some, the keyword has fewer products than the cap, or (in monitor mode) the rest were already delivered. RUN_SUMMARY gives the count per reason. Nothing that was not delivered is charged.
Your feedback
Found a bug or need a field? Open an issue on the Issues tab. We read every one.

