Naver Shopping Scraper - Keyword Rank, Prices, Ads & Malls
Pricing
from $3.50 / 1,000 products
Naver Shopping Scraper - Keyword Rank, Prices, Ads & Malls
Check where products rank on Naver Shopping for a keyword: each product on the first results page with position, organic rank, ad flag, price, discount, mall, seller count, reviews and purchases. onlyNew mode for monitoring. $3.50 per 1,000 products; failed keywords are free.
Pricing
from $3.50 / 1,000 products
Rating
0.0
(0)
Developer
Tenfold Fleet
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 hours ago
Last modified
Categories
Security
Limited permissionsShare
Not affiliated with Naver Corporation. This actor reads public search results pages only.
What does Naver Shopping Scraper do?
Naver Shopping Scraper turns a list of keywords into a table of the products Korean shoppers see on the first Naver Shopping search results page. For every product you get its position on the page, its organic rank, whether it is a sponsored ad, the price in KRW, discount, coupon price, delivery fee, mall (seller) name, number of sellers for catalog products, review score, review count and purchase count.
Use it as a Naver Shopping keyword rank API: run it on a schedule to track where your products and your competitors' products appear, who is buying ads on your keywords, and how prices move.
Scope: search results only. The actor does not open product detail pages and does not collect reviews, Q&A or seller pages. It returns the first results page of each keyword (up to about 90 products, or 96 for fashion keywords, ads included).
Why use it?
- Rank tracking: see the organic rank of your SmartStore products for each keyword, every day.
- Ad monitoring: find which malls run sponsored cards (
isAd: true) on your keywords and where those ads sit on the page. - Price monitoring: compare sale price, original price, coupon price and delivery fee across sellers.
- Market research: count catalog products, sellers per catalog (
mallCount) and purchase counts in a category. - New-entrant alerts: with
onlyNew, each run returns only the products that were not on the page before.
What data can it extract?
| Field | Meaning |
|---|---|
keyword | The search keyword |
position | 1-based position among all cards on the page, ads included |
organicRank | 1-based rank among non-ad cards; null for ads |
isAd, adPosition | Sponsored card flag and its order among ads |
cardType | ORGANIC_CARD, CATALOG_CARD (price-comparison product), AD_CARD and other card types Naver shows |
nvMid | Naver product ID |
productName | Product title |
price, originalPrice, discountPercent, couponPrice, currency | Prices in KRW |
deliveryFee, freeDelivery | Shipping cost |
mallName, mallId, mallSeq, mallGrade, mallUrl | Seller (mall) details |
mallCount | Number of sellers for a catalog product |
isSmartStore, isBrandStore, isOverseas, isIndividualSeller | Seller flags |
reviewScore, reviewCount, purchaseCount, wishlistCount | Social proof |
categoryId, purchaseOptions, promotions | Category, catalog options with lowest price, promotion tags |
productUrl, clickUrl, imageUrl | Links |
How to scrape Naver Shopping search results
- Open the actor on Apify and click Try for free.
- Enter one or more keywords (Korean or English), for example
노트북or무선 이어폰. - Optional: set Max products per keyword, turn off Include sponsored products, or turn on Only new products.
- Click Start and download the results as JSON, CSV or Excel, or read them through the Apify API.
How much does it cost?
You pay $3.50 per 1,000 products ($0.0035 per product row), plus a tiny actor start fee. Keywords that fail, get blocked or return no products are written to the dataset with an error message and are free. In onlyNew mode, products already seen are skipped and not charged. A full first page holds about 90 products, so 100 keywords cost about $32. Set Max products per keyword to pay for the top positions only: 100 keywords at 20 products each cost $7. The Apify free plan's $5 monthly credit covers roughly 1,400 products, about 15 keywords at a full page.
Input
{"keywords": ["노트북", "무선 이어폰"],"maxProductsPerKeyword": 0,"includeAds": true,"onlyNew": false}
Output
{"keyword": "노트북","position": 5,"organicRank": 1,"adPosition": null,"nvMid": "84417974537","cardType": "ORGANIC_CARD","isAd": false,"isCatalog": false,"productName": "베이직스 베이직북14 사무용 가벼운 업무용 인강용 미니 노트북 14인치 8GB 256GB","price": 598000,"originalPrice": 813280,"discountPercent": 26,"couponPrice": 593000,"currency": "KRW","deliveryFee": 0,"freeDelivery": true,"mallName": "베이직스 스토어","mallGrade": "공식","mallCount": 0,"isSmartStore": true,"reviewScore": 4.77,"reviewCount": 14766,"purchaseCount": 2118,"scrapedAt": "2026-11-04T00:00:00.000Z","error": null}
Download the dataset as JSON, CSV, Excel, XML or HTML, or connect it to Google Sheets, Make, Zapier or your own code through the Apify API.
Tips
- The page is the mobile search results page, so positions match what shoppers see on a phone.
- Rankings and ads change during the day. For rank tracking, run at the same hour each day.
- Use
onlyNewwith a schedule to get a daily list of products that newly entered the first page. Use a different Memory store name for each watch list. - Catalog cards (
CATALOG_CARD) group many sellers; theirmallNameis empty andmallCounttells you how many sellers compete.
FAQ
Does it scrape product detail pages or reviews?
No. It collects what the search results page shows. Detail specs, full review text and Q&A are out of scope.
Does it return page 2 and beyond?
No. It returns the first results page for each keyword, which is the part of the page that drives most clicks.
Do I need a Naver account or cookies?
No. It reads the public search page without logging in.
Why did a keyword return an error item?
Naver returned no products, blocked the request after several retries, or changed the page layout. These items are free. If many keywords fail, please open an issue on the actor page.
Is scraping Naver Shopping legal?
The actor collects publicly visible product listings. You are responsible for how you use the data and for complying with Naver's terms and local law.