Naver Shopping Product Scraper
Pricing
from $3.00 / 1,000 results
Naver Shopping Product Scraper
Ultra-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 $3.00 / 1,000 results
Rating
0.0
(0)
Developer
OrbitData Labs
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Naver Shopping Product Scraper — The Most Powerful Data Extraction Tool
Extract massive, detailed product data from Naver Shopping at blazing speed. Multi-keyword batch processing, advanced filtering, product detail enrichment, and seller analytics — all in one actor.
What does this actor do?
This actor scrapes comprehensive product data from Naver Shopping (네이버 쇼핑), South Korea's largest e-commerce search platform. Simply provide one or more search keywords and configure your filters — the actor handles everything automatically.
Whether you need market research, competitor price monitoring, trend analysis, or product catalog building, this is the most feature-rich Naver Shopping scraper available.
🚨 Important: Proxy is Required
Naver Shopping aggressively blocks automated access using CAPTCHA and IP-based restrictions. Residential proxies are required for this actor to function reliably.
We recommend using Apify Proxy with the RESIDENTIAL group for the best results. Without a proxy, all requests will be blocked by Naver's anti-bot system.
Recommended proxy setup:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
🏆 Key Features
| Feature | Description |
|---|---|
| 🔑 Multi-Keyword Batch | Scrape multiple keywords in a single run — no need for separate executions |
| 💰 Price Range Filter | Set minimum/maximum price to focus on your target market segment |
| 📊 40+ Data Fields | The richest dataset available: pricing, ratings, seller info, categories, delivery, and more |
| 🔍 Smart Filtering | Filter by Naver Pay, free shipping, delivery type, product condition, min reviews, min rating |
| 📦 Product Detail Enrichment | Optionally crawl individual product pages for specs, photo reviews, Q&A counts |
| 🏪 Seller Analytics | Extract seller store data: satisfaction scores, product counts, grades |
| 🚫 Ad Filtering | Exclude sponsored products to get organic results only |
| 📁 Flexible Output | Full, Compact, or Minimal output modes to match your data needs |
| 🔄 Auto-Pagination | Automatically handles up to 200 pages (8,000 products) per keyword |
| 🛡️ Anti-Blocking | Session pool management, automatic CAPTCHA detection, session rotation, and browser fingerprint randomization |
| 🌐 Residential Proxy | Full Apify Proxy integration with residential proxy support |
| 🔁 Smart Retry | Auto-retries with new browser sessions when CAPTCHA or blocking is detected |
🛠️ Input Parameters
🔍 Search Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeywords | Array | ["나이키운동화"] | List of keywords to search. Supports batch processing |
maxPages | Integer | 5 | Pages per keyword (max 200, ~40 products/page) |
maxItems | Integer | 0 | Max items per keyword. 0 = unlimited |
⚙️ Filter & Sort Options
| Parameter | Type | Default | Description |
|---|---|---|---|
sortBy | Enum | rel | rel / review / date / price_asc / price_dsc |
minPrice | Integer | — | Minimum price filter (₩) |
maxPrice | Integer | — | Maximum price filter (₩) |
filterByNaverPay | Boolean | false | Naver Pay products only |
filterFreeShipping | Boolean | false | Free shipping only |
filterByDeliveryType | Enum | all | all / rocket / today / pickup |
productCondition | Enum | all | all / new / used / refurbished |
excludeAds | Boolean | false | Remove sponsored products |
minReviews | Integer | 0 | Minimum review count filter |
minRating | Number | 0 | Minimum average rating (0–5) |
📊 Data Enrichment
| Parameter | Type | Default | Description |
|---|---|---|---|
includeProductDetails | Boolean | false | Crawl product detail pages for specs, photo reviews, Q&A |
includeSellerDetails | Boolean | false | Crawl seller pages for store analytics |
includePriceHistory | Boolean | false | Extract all seller prices for comparison products |
🛠️ Advanced Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
maxConcurrency | Integer | 3 | Concurrent browser pages (1–10). Recommended: 3–5 |
requestTimeout | Integer | 90 | Timeout per request in seconds |
maxRetries | Integer | 5 | Retry attempts for blocked/failed requests |
proxyConfiguration | Object | Apify Residential | Required. Residential proxies strongly recommended |
📁 Output Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
outputFormat | Enum | full | full (40+ fields) / compact (20 fields) / minimal (9 fields) |
language | Enum | en | Output metadata language: en or ko |
📦 Output Data Fields
Full Output (40+ fields)
{"rank": 1,"isAd": "Not Ad","productName": "나이키 V2K 런 블랙 메탈릭 실버 나이키운동화","productId": "11152911412","productType": "NORMAL","mallProductId": "88697421733","productPageUrl": "https://smartstore.naver.com/main/products/11152911412","productImageUrl": "https://shopping-phinf.pstatic.net/main_8869742/88697421733.1.jpg","productImageUrls": ["https://shopping-phinf.pstatic.net/main_8869742/88697421733.1.jpg","https://shopping-phinf.pstatic.net/main_8869742/88697421733.2.jpg"],"thumbnailUrl": "https://shopping-phinf.pstatic.net/main_8869742/88697421733.thumb.jpg","sellerName": "마이슬로우라이프","sellerPageUrl": "https://smartstore.naver.com/myslowlife","sellerId": "ncp_1nrc1k_01","sellerBusinessType": "스마트스토어","isBrandStore": false,"isNaverBrand": false,"originalPrice": 175000,"discountedPrice": 169900,"discountRate": 2,"priceUnit": "₩","shippingFee": 0,"isFreeShipping": true,"deliveryInfo": "무료배송","averageRating": 4.79,"totalReviews": 116,"purchaseCount": 2450,"keepCount": 1823,"wishCount": 0,"categoryId": "50000804","categoryName": "운동화","category1": "패션잡화","category2": "운동화/스니커즈","category3": "런닝화","category4": "","brandName": "나이키","makerName": "Nike","manufacturerName": "Nike Inc.","isNewProduct": false,"isGroupProduct": false,"isFreshProduct": false,"isOverseaProduct": false,"isGiftAvailable": false,"isSuperPointProduct": false,"isTodayDelivery": true,"isPickup": false,"isCouponAvailable": true,"naverPaySellerId": 510382560,"authenticationType": "NORMAL","stock": 38,"orderCutoffTime": "15:00","minPurchaseQuantity": 1,"characterValue": "색상:블랙|사이즈:220~300","openDate": "2024-06-15","registrationDate": "2024-06-15","searchKeyword": "나이키운동화","crawledAt": "2026-04-15 08:30:45"}
With Product Detail Enrichment (additional fields)
{"...all fields above...": "...","detailedDescription": "나이키 V2K 런은 2000년대 러닝 디자인에서 영감을 받은...","specifications": [{ "name": "소재", "value": "합성피혁, 메쉬" },{ "name": "밑창소재", "value": "고무" },{ "name": "원산지", "value": "베트남" }],"photoReviewCount": 89,"videoReviewCount": 12,"qnaCount": 45,"detailImageUrls": ["https://...image1.jpg", "https://...image2.jpg"],"optionCount": 24,"deliveryEstimate": "내일(화) 도착 예정","returnPolicy": "수령 후 7일 이내 반품 가능"}
With Seller Analytics (additional fields)
{"...all fields above...": "...","sellerTotalProducts": 1250,"sellerSatisfactionScore": 96.5,"sellerGrade": "파워","sellerSince": "2020-03-15"}
🚀 How to Use
- Configure proxy — Set up Apify Proxy with RESIDENTIAL group (required)
- Set your search keywords — Enter one or multiple keywords (e.g.,
["나이키운동화", "아디다스", "뉴발란스"]) - Configure filters — Set price range, sort order, delivery type, and other filters
- Choose your data depth — Enable product details or seller analytics if needed
- Run and export — Data is saved to Apify Dataset. Export as JSON, CSV, Excel, or XML
Quick Start Example
{"searchKeywords": ["노트북", "아이패드"],"maxPages": 10,"sortBy": "review","minPrice": 500000,"maxPrice": 2000000,"filterFreeShipping": true,"excludeAds": true,"minReviews": 10,"outputFormat": "full","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
This will scrape up to 800 products (10 pages × 40 products × 2 keywords) for laptops and iPads priced ₩500,000–₩2,000,000 with free shipping, 10+ reviews, excluding ads.
💲 Pricing
This actor uses Pay-Per-Event (PPE) pricing — you only pay for what you scrape.
| Free Tier | Paid Plans | |
|---|---|---|
| Price per result | $0.003 | $0.002 – $0.003 |
| Max results per run | 50 (sample) | Unlimited |
| Max pages per keyword | 2 | 200 |
| Product detail enrichment | Not available | Full access |
| Seller analytics | Not available | Full access |
| Price comparison data | Not available | Full access |
Cost Examples (Paid Plans)
| Use Case | Results | Estimated Cost |
|---|---|---|
| Quick product check | 100 | ~$0.30 |
| Category analysis | 1,000 | ~$3.00 |
| Full market research | 5,000 | ~$15.00 |
| Large-scale monitoring | 10,000 | ~$30.00 |
Free tier provides a 50-result sample so you can evaluate data quality before committing. Upgrade to any paid Apify plan for unlimited access.
💡 Use Cases
- 📈 Market Analysis — Track price trends, product availability, and review sentiment across categories
- 🏢 Competitor Research — Monitor competitor pricing, discounts, inventory levels, and seller ratings
- 📊 Trend Tracking — Discover trending products and emerging brands in real-time
- 💰 Price Monitoring — Set up scheduled runs to track price changes over time
- 🏷️ Brand Monitoring — Track how your brand or products appear in Naver Shopping search
- 📋 Product Catalog Building — Build comprehensive product databases with images, specs, and pricing
- 🔬 Review Analysis — Analyze review counts, ratings, and photo/video review ratios
- 🚚 Logistics Analysis — Study delivery options, shipping fees, and fulfillment patterns
⚡ Performance
| Metric | Details |
|---|---|
| Max products per keyword | 8,000 (200 pages × 40 products) |
| Concurrent pages | Up to 10 (recommended: 3–5) |
| Anti-blocking | CAPTCHA detection, session rotation, fingerprint randomization |
| Proxy requirement | Residential proxy required (Apify RESIDENTIAL group) |
| Data extraction | __NEXT_DATA__ JSON extraction with DOM fallback |
🔗 Integration
This actor works seamlessly with the Apify ecosystem:
- API — Trigger runs and retrieve data via REST API
- Webhooks — Get notified when scraping completes
- Scheduling — Set up recurring scrapes (hourly, daily, weekly)
- Integrations — Connect to Google Sheets, Slack, Zapier, Make, and more
- SDK — Use with JavaScript, Python, or any HTTP client
API Example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('YOUR_ACTOR_ID').call({searchKeywords: ['나이키운동화'],maxPages: 5,sortBy: 'review',outputFormat: 'full',proxyConfiguration: {useApifyProxy: true,apifyProxyGroups: ['RESIDENTIAL'],},});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
🔧 How It Works Under the Hood
- Playwright Chrome Browser — Uses a real Chromium browser with anti-detection measures (fingerprint randomization, webdriver flag removal, Korean locale)
- Session Pool — Manages multiple browser sessions with automatic rotation when CAPTCHA or blocking is detected
- Smart Extraction — Primary: parses
__NEXT_DATA__embedded JSON for maximum data richness. Fallback: DOM parsing when JSON is unavailable - CAPTCHA Handling — Automatically detects CAPTCHA and access-blocked pages, retires the current session, and retries with a fresh session and proxy IP
- Run Summary — Stores a detailed run summary in Key-Value Store including items scraped, items filtered, CAPTCHA encounters, and duration
💬 Support & Feedback
Having issues or need a custom feature? Feel free to reach out:
- Open an Issue on the Actor's page
- Contact via Apify support channels
- Leave feedback directly on the Actor listing
We actively maintain this actor and respond quickly to Naver Shopping platform changes.
🏷️ Tags
Naver Shopping 네이버 쇼핑 Data Scraping Product Extraction Market Analysis Competitive Analysis Price Monitoring E-commerce Korean Shopping Product Research Seller Analytics Review Analysis Brand Monitoring Trend Tracking