Naver Shopping Product Scraper avatar

Naver Shopping Product Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Naver Shopping Product Scraper

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

OrbitData Labs

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Naver 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

FeatureDescription
🔑 Multi-Keyword BatchScrape multiple keywords in a single run — no need for separate executions
💰 Price Range FilterSet minimum/maximum price to focus on your target market segment
📊 40+ Data FieldsThe richest dataset available: pricing, ratings, seller info, categories, delivery, and more
🔍 Smart FilteringFilter by Naver Pay, free shipping, delivery type, product condition, min reviews, min rating
📦 Product Detail EnrichmentOptionally crawl individual product pages for specs, photo reviews, Q&A counts
🏪 Seller AnalyticsExtract seller store data: satisfaction scores, product counts, grades
🚫 Ad FilteringExclude sponsored products to get organic results only
📁 Flexible OutputFull, Compact, or Minimal output modes to match your data needs
🔄 Auto-PaginationAutomatically handles up to 200 pages (8,000 products) per keyword
🛡️ Anti-BlockingSession pool management, automatic CAPTCHA detection, session rotation, and browser fingerprint randomization
🌐 Residential ProxyFull Apify Proxy integration with residential proxy support
🔁 Smart RetryAuto-retries with new browser sessions when CAPTCHA or blocking is detected

🛠️ Input Parameters

🔍 Search Settings

ParameterTypeDefaultDescription
searchKeywordsArray["나이키운동화"]List of keywords to search. Supports batch processing
maxPagesInteger5Pages per keyword (max 200, ~40 products/page)
maxItemsInteger0Max items per keyword. 0 = unlimited

⚙️ Filter & Sort Options

ParameterTypeDefaultDescription
sortByEnumrelrel / review / date / price_asc / price_dsc
minPriceIntegerMinimum price filter (₩)
maxPriceIntegerMaximum price filter (₩)
filterByNaverPayBooleanfalseNaver Pay products only
filterFreeShippingBooleanfalseFree shipping only
filterByDeliveryTypeEnumallall / rocket / today / pickup
productConditionEnumallall / new / used / refurbished
excludeAdsBooleanfalseRemove sponsored products
minReviewsInteger0Minimum review count filter
minRatingNumber0Minimum average rating (0–5)

📊 Data Enrichment

ParameterTypeDefaultDescription
includeProductDetailsBooleanfalseCrawl product detail pages for specs, photo reviews, Q&A
includeSellerDetailsBooleanfalseCrawl seller pages for store analytics
includePriceHistoryBooleanfalseExtract all seller prices for comparison products

🛠️ Advanced Settings

ParameterTypeDefaultDescription
maxConcurrencyInteger3Concurrent browser pages (1–10). Recommended: 3–5
requestTimeoutInteger90Timeout per request in seconds
maxRetriesInteger5Retry attempts for blocked/failed requests
proxyConfigurationObjectApify ResidentialRequired. Residential proxies strongly recommended

📁 Output Settings

ParameterTypeDefaultDescription
outputFormatEnumfullfull (40+ fields) / compact (20 fields) / minimal (9 fields)
languageEnumenOutput 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

  1. Configure proxy — Set up Apify Proxy with RESIDENTIAL group (required)
  2. Set your search keywords — Enter one or multiple keywords (e.g., ["나이키운동화", "아디다스", "뉴발란스"])
  3. Configure filters — Set price range, sort order, delivery type, and other filters
  4. Choose your data depth — Enable product details or seller analytics if needed
  5. 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 TierPaid Plans
Price per result$0.003$0.002 – $0.003
Max results per run50 (sample)Unlimited
Max pages per keyword2200
Product detail enrichmentNot availableFull access
Seller analyticsNot availableFull access
Price comparison dataNot availableFull access

Cost Examples (Paid Plans)

Use CaseResultsEstimated Cost
Quick product check100~$0.30
Category analysis1,000~$3.00
Full market research5,000~$15.00
Large-scale monitoring10,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

MetricDetails
Max products per keyword8,000 (200 pages × 40 products)
Concurrent pagesUp to 10 (recommended: 3–5)
Anti-blockingCAPTCHA detection, session rotation, fingerprint randomization
Proxy requirementResidential 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

  1. Playwright Chrome Browser — Uses a real Chromium browser with anti-detection measures (fingerprint randomization, webdriver flag removal, Korean locale)
  2. Session Pool — Manages multiple browser sessions with automatic rotation when CAPTCHA or blocking is detected
  3. Smart Extraction — Primary: parses __NEXT_DATA__ embedded JSON for maximum data richness. Fallback: DOM parsing when JSON is unavailable
  4. CAPTCHA Handling — Automatically detects CAPTCHA and access-blocked pages, retires the current session, and retries with a fresh session and proxy IP
  5. 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