Naver Shopping Rank Tracker — Smartstore rank, no login · $3/1k
Pricing
from $2.55 / 1,000 keyword checks
Naver Shopping Rank Tracker — Smartstore rank, no login · $3/1k
Naver Shopping rank tracker (네이버 쇼핑 순위, Smartstore rank tracker): organic rank 1–35, ad slot, price per keyword. Use for ranks; for blogs use leoworks/naver-blog-brand-monitor. targets = keyword + product URL/ID/store. No login, 3–10 s/keyword, rank history in your key-value store. Pay per keyword.
Pricing
from $2.55 / 1,000 keyword checks
Rating
0.0
(0)
Developer
Leoworks
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Naver Shopping Rank Tracker — Smartstore rank, no login
Part of LeoWorks Korea market tools: shop rank → Naver Shopping Rank Tracker · blog posts and sponsorship → Naver Blog Brand Monitor · AI answers → Naver AI Briefing Monitor · beauty rankings → Olive Young & Amore Mall Rankings · reviews → Korean Review Classifier.
For brands, agencies and Smartstore sellers in Korea who need to know, every day, where a product, product URL or store ranks in Naver Shopping for their keywords — without a Naver login, for $3 per 1,000 keyword checks. Use it as a Naver Shopping search API alternative for 네이버 쇼핑 순위 확인 and 스마트스토어 순위 추적.
What this tracks: rankings inside the shopping section of Naver mobile integrated search (
m.search.naver.com) — the product list Korean shoppers see first when they search on Naver from a phone. It is not the Naver Price Comparison page (search.shopping.naver.com) ranking. Organic ranks 1 to about 35 are available per keyword, plus sponsored (ad) slot positions.
Use it to: track Naver Shopping keyword rankings (네이버 쇼핑 순위) · Smartstore rank tracker: monitor a product's position (스마트스토어 순위) · check if a brand store shows on page one · watch competitors' prices, reviews and ratings for a keyword · verify Naver shopping ad placement.
Output sample
Real rows (one per keyword × target) from run y19u9DMs8RcX4kOkO and the public example task run OBaAeHCR6n4AfbMqj, both 2026-10-04. English in parentheses is added here for readers; the Actor returns the keyword as you typed it.
| keyword | match | found | organicRank | rankChange | adRank | price (KRW) | reviewCount | rating | storeName |
|---|---|---|---|---|---|---|---|---|---|
| 무선이어폰 (wireless earbuds) | 브리츠 공식몰 (store name) | true | 10 | +1 | null | 39,900 | 5,526 | 4.68 | 브리츠 공식몰 |
| 무선이어폰 | search.shopping.naver.com/catalog/56796984706 | true | 2 | null (first run) | null | 130,830 | 8,263 | 4.9 | null (catalog card) |
| 블루투스 이어폰 (bluetooth earphones) | 브리츠 공식몰 | true | 6 | null (first run) | null | 39,900 | 5,526 | 4.68 | 브리츠 공식몰 |
| 텀블러 (tumbler) | 스탠리 | false | null | null | null | null | null | null | null — notFoundWithin: 36 |
Every row also carries visualPosition, page, productUrl, title, purchaseCount, depthAvailable, checkedAt / checkedAtKst and, when you ask for them, the top competitors[]. Field meanings are listed under Output fields below.
Input example
This is the form default — it runs as is and checks two targets for one keyword (about $0.006, 6 seconds).
{"targets": [{ "keyword": "무선이어폰", "match": "브리츠 공식몰" },{ "keyword": "무선이어폰", "match": "https://search.shopping.naver.com/catalog/56796984706" }]}
match can be a product URL (smartstore.naver.com/..., brand.naver.com/..., a search.shopping.naver.com/catalog/... page or your own mall's product page), a numeric product or catalog ID, a store name (e.g. 브리츠 공식몰) or a Smartstore slug. Add "topCompetitors": 10 to get the top 10 organic products for each keyword, and create a Schedule to build a rank history — from the second run on, each row shows the change since the previous run.
Pricing
Pay only for results — no subscription.
| Event | Price | When |
|---|---|---|
keyword-checked | $0.003 | One target (product, URL or store) checked against one keyword. |
competitor-item | $0.0005 | One top-ranked product included in the competitors list (only when topCompetitors > 0). |
That is $3 per 1,000 keyword checks (one target × one keyword) and $0.50 per 1,000 competitor rows. First run with the form defaults: about $0.006 (2 checks, 6 seconds).
Cost examples
| Run | Cost |
|---|---|
| 10 keywords × 1 target | $0.03 |
| 100 keywords × 1 target | $0.30 |
| 100 keywords × 2 targets | $0.60 |
| 100 keywords × 1 target + top 10 competitors each | $0.80 |
| 50 keywords checked daily for 30 days | $4.50 |
With the free $5 monthly Apify credit you can check about 1,666 keyword × target pairs.
Failed keywords (if Naver could not be reached after retries) are reported with an error field and not charged. If you set a maximum cost per run, the Actor stops cleanly when it is reached.
Works with
- Apify API, JavaScript and Python clients — start a run and read the dataset like any Actor (
leoworks/naver-shopping-rank-tracker). - Apify Schedules — a daily schedule turns each run into a rank history (
rankChange,previousOrganicRank); our own monitoring runs this way every morning. - Claude, Cursor and Claude Code through the Apify MCP server — see the next section (verified 2026-10-06).
- Korean Review Classifier — classify the reviews of the products you track with leoworks/korean-review-classifier.
Use with Claude, Cursor or Claude Code (MCP)
Ask your AI agent. Add the Apify MCP server with this Actor as a tool, then say, for example:
- "Check where 브리츠 공식몰 ranks for 무선이어폰 on Naver Shopping and tell me the price and rating."
- "Where does https://search.shopping.naver.com/catalog/56796984706 rank for 무선이어폰 on Naver Shopping, and who are the top 5 competitors?"
- "List the top 10 organic products for 선크림 on Naver Shopping with their prices and ratings."
The agent calls the tool leoworks--naver-shopping-rank-tracker and reads the results with get-dataset-items.
Claude Desktop or Cursor (mcp.json):
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=leoworks/naver-shopping-rank-tracker","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Claude Code: claude mcp add --transport http apify "https://mcp.apify.com?tools=leoworks/naver-shopping-rank-tracker" --header "Authorization: Bearer YOUR_APIFY_TOKEN". Leave out the header to sign in with OAuth in the browser instead. Your Apify token is in Console → Settings → API & Integrations. We verified this setup with the Apify MCP server (v0.17.2) on 2026-10-06.
Output fields
| Field | Meaning |
|---|---|
organicRank | Organic (non-ad) rank in the shopping section, 1 = top. null if not found. |
rankChange, previousOrganicRank | Change since the previous run (positive = moved up) and the rank then. Kept in a key-value store in your account (rankHistoryStore); no extra charge. |
isNew | true when the target is found now but was not found in the previous run. |
adRank | Position among sponsored slots (1 = first ad), if the target is advertised. |
visualPosition | Position among all cards on the page (ads + organic), as a shopper scrolls. |
price, reviewCount, rating, storeName, title, productUrl | Details of the matched product. |
depthAvailable | How many organic ranks Naver showed for this keyword (usually ~35). |
notFoundWithin | If not found organically: "not in the top N" (N = depthAvailable). |
competitors[] | Optional: top N organic products for the keyword. |
checkedAt, checkedAtKst | Check time in UTC and Korea time. |
Limits
| Item | Limit |
|---|---|
| Organic depth per keyword | What Naver shows, usually ~35 (reported as depthAvailable) |
| Competitors per keyword | 0–40 |
| Surface | Naver mobile integrated search, shopping section (Korea) |
| Catalog (price-comparison) cards | Matched by catalog ID/URL; a single seller inside a catalog is not matched by store name |
| Speed | A keyword typically takes 3–10 seconds; keywords run in parallel |
Run it on a schedule
Daily is the usual rhythm: rankings move during the day, and a daily run turns each check into a rank history (rankChange, previousOrganicRank). Create an Apify Schedule for a saved task with your keywords and products — for example every morning at 9:00 KST. To start it from other tools, use the Apify n8n or Make integration, or the Apify API.
FAQ
Why not use the official Naver Shopping API?
Naver shut down its Shopping Search API on 31 July 2026 and offers no replacement, so Naver Shopping data can only be read from the web. This Actor reads the mobile integrated-search shopping section — the about 35 organic products per keyword that most shoppers actually see — without a Naver login.
What are the alternatives to Naver Shopping Rank Tracker?
Searching each keyword by hand every day (rankings differ by device and change during the day), building and maintaining your own scraper with Korean proxies, or a paid Korean SEO suite. This Actor gives one row per keyword × product with the organic rank, the ad rank and the change since the last run, for $3 per 1,000 keyword checks.
How do I monitor Naver Shopping rankings for my keywords?
Enter your keywords and, as the match, your product URL, a product or catalog ID or your store name, then schedule a daily run. Each row shows organicRank and adRank for that keyword, and from the second run rankChange (see Run it on a schedule).
Why not rank 200 or 400?
Naver's official Shopping Search API was shut down on 31 July 2026 and the price-comparison site blocks automated access. This Actor reads the mobile integrated-search shopping section, which shows about 35 organic products per keyword — the products most shoppers actually see.
Are results personalized?
Checks run without a Naver login, from Korea-routed or standard proxies, so results reflect a neutral, logged-out shopper. Rankings can vary slightly between checks; schedule regular runs and look at trends.
How is the change since the last run calculated?
Each run saves the organic rank of every keyword × target in a key-value store in your own Apify account (default name naver-shopping-rank-history). The next run compares against it. Use a different store name per project or client, or leave the field empty to turn this off. Entries older than 90 days are removed.
Does it collect personal data?
No. It returns product, price and store (business) information only.
Disclaimer
Independent tool — not affiliated with, endorsed by or sponsored by NAVER Corp. "Naver" is a trademark of its owner and is used only to describe the data source.
Reviews and support
If this Actor saved you time, a short review on Apify Store helps others find it. Questions or a keyword that does not work? Open an issue in the Issues tab — we answer within a day.
Changelog
See the Changelog tab.