Naver Shopping Product Scraper
DeprecatedPricing
from $2.00 / 1,000 results
Naver Shopping Product Scraper
DeprecatedUltra-fast Naver Shopping product data scraper with advanced filtering, multi-keyword support, price range filtering, category filtering, and detailed product analytics including reviews, seller info, and delivery details.
Pricing
from $2.00 / 1,000 results
Rating
1.6
(2)
Developer
OrbitData Labs
Maintained by CommunityActor stats
0
Bookmarked
32
Total users
3
Monthly active users
a day ago
Last modified
Categories
Share
Naver Shopping Search Scraper
Fast, lightweight scraper for Naver Shopping (네이버 쇼핑) search results. Give it keywords and get back the top shopping products Naver shows for each one — with price, discount, rating, review count, seller and delivery info. Runs over plain HTTP (no headless browser), so it's cheap and quick.
What this actor does
For each keyword you provide, the actor reads Naver's integrated-search shopping module — the block of shopping products Naver displays for that query — and returns clean, structured data for every product in it.
This is ideal for:
- Keyword & ad monitoring — see which sponsored and organic products rank for your keywords
- Top-result price tracking — monitor the price/discount of the leading products in a category over time (schedule daily runs)
- Competitor watch — track which sellers and products surface for your target keywords
- Trend snapshots — capture ratings, review counts and pricing for the top products across many keywords
📌 What you get — read this first
Be sure this matches your needs before running:
- Naver's integrated search shows a curated shopping module per keyword, so each keyword returns roughly 3–6 products (typically one sponsored + the top organic results) — not an entire category catalog.
- To collect more data, use more keywords. 100 keywords ≈ a few hundred rich product rows. This actor is built to run wide across many keywords (and on a schedule), not deep into one.
- Naver does not expose pagination for this module, and it blocks its standalone bulk shopping API — so "thousands of products from a single keyword" is not possible from this surface. This actor focuses on returning the visible top results reliably and cheaply instead.
If you need a full category dump, this actor is not the right tool — and we'd rather tell you up front than waste your credits.
Output
Every product includes (Full output):
| Field | Description |
|---|---|
searchKeyword, searchRank | Keyword and position in its result module |
isAd | Ad (sponsored) or Not Ad (organic) |
productName, productId, channelProductId, productType | Product identity |
productPageUrl, adClickUrl, productImageUrl | Direct product link, ad redirect (ads only), image |
sellerName, sellerId, sellerUrl, isBrandStore, isSmartStore | Seller info |
originalPrice, discountedPrice, discountRate, priceCurrency | Pricing |
shippingFee, isFreeShipping, fastDeliveryType | Delivery |
averageRating, totalReviews | Review summary |
leafCategoryId, categoryIdPath | Naver category ids |
isNewProduct, isOverseaProduct, isGroupProduct | Product flags |
crawledAt | Extraction timestamp |
Choose Compact or Minimal output to keep only the essentials.
Example record
{"searchKeyword": "나이키운동화","searchRank": 4,"isAd": "Not Ad","productName": "나이키 P6000 발편한 운동화 러닝화 여성 키높이","productId": "49868393245","productPageUrl": "https://smartstore.naver.com/main/products/11152911412","productImageUrl": "https://shopping-phinf.pstatic.net/main_8869742/88697421733.1.jpg","sellerName": "홍시월드","isSmartStore": true,"originalPrice": 139000,"discountedPrice": 93900,"discountRate": 32,"shippingFee": 0,"isFreeShipping": true,"fastDeliveryType": "TODAY_DELIVERY","averageRating": 4.84,"totalReviews": 2248,"crawledAt": "2026-06-11 08:30:45"}
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeywords | Array | ["나이키운동화"] | Keywords to search. Add many keywords to scale up. |
sortBy | Enum | rel | rel / review / date / price_asc / price_dsc |
minPrice / maxPrice | Integer | — | Price range filter (₩) |
filterFreeShipping | Boolean | false | Keep only free-shipping products |
excludeAds | Boolean | false | Keep only organic (non-sponsored) results |
minReviews | Integer | 0 | Minimum review count |
minRating | Number | 0 | Minimum average rating (0–5) |
maxItems | Integer | 0 | Optional hard cap on total results (0 = no cap) |
maxConcurrency | Integer | 5 | Keywords fetched in parallel |
proxyConfiguration | Object | Apify KR residential | Optional, recommended for many keywords |
outputFormat | Enum | full | full / compact / minimal |
Example
{"searchKeywords": ["노트북", "아이패드", "커피머신"],"sortBy": "review","minPrice": 100000,"excludeAds": true,"minReviews": 10,"outputFormat": "full"}
Proxy
A proxy is optional. For a handful of keywords you usually don't need one. When scraping many keywords, enable Apify Proxy with a Korean (KR) IP to avoid rate-limiting and get the most complete results:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "KR"}}
Pricing
This actor uses pay-per-result pricing: $2.00 per 1,000 results. You only pay for the product records you receive. A failed or empty keyword produces no results and is not charged.
| Results | Cost |
|---|---|
| 100 | ~$0.20 |
| 500 | ~$1.00 |
| 2,000 | ~$4.00 |
A free run lets you sample up to 50 results to evaluate the data before committing.
How it works
- Builds one Naver integrated-search URL per keyword.
- Fetches the page over HTTP (
CheerioCrawler) — no headless browser, so it's fast and low-cost. - Reads the shopping module's embedded JSON (the same data the page renders client-side) and maps each product to a clean schema.
- Applies your filters and pushes results to the dataset; a run summary is saved to the key-value store.
If Naver returns an anti-bot page, the actor retires the session and retries with a fresh one.
Notes & limitations
- Yield is ~3–6 products per keyword by design (see What you get above). Scale with more keywords.
- Naver may show slightly different products between requests; sponsored slots in particular rotate.
- Category and brand are returned as Naver category ids, not localized names.
- Naver occasionally changes its markup. If results drop unexpectedly, please report it on the actor's Issues page — fixes are usually quick.
Tags
Naver Shopping 네이버 쇼핑 Korea E-commerce Price Monitoring Keyword Tracking Product Research Ad Monitoring