Naver Listings Scraper
Pricing
from $2.00 / 1,000 product listings
Naver Listings Scraper
The Naver Listings Scraper extracts broadcast schedules and enriched detail from Naver Shopping Live, capturing titles, statuses, viewer/like/order/subscriber counts, product lists with prices and discounts, short clips, and channel profiles β ideal for Korean live-commerce trend intelligence.
Pricing
from $2.00 / 1,000 product listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
π Naver Shopping Live Scraper
Extract live broadcast schedules, real-time engagement metrics, full product lists, short-form commerce clips, and creator channel profiles from Naver Shopping Live β South Korea's largest live-commerce platform. Every metric is server-rendered as JSON, so the Naver Shopping Live Scraper pulls rich, structured data with one HTTP request per page β no browser, no login, no proxy required.
Perfect for global brands tracking East-Asian commerce trends, influencer/creator analytics, product & pricing intelligence, and building a forward-looking live-commerce calendar.
β¨ Features
- π
Broadcast schedules: Capture the forward-looking home feed β live, upcoming (
STANDBY/NONE), and encore broadcasts with their scheduled start times. - π Engagement metrics: Viewer counts, like counts, order counts, and subscriber counts per broadcast and channel.
- ποΈ Full product data: Every product per broadcast/clip β name, brand, mall, price, discount rate, live-discount price & window, stock, image, and links.
- π¬ Short-form commerce: Popular short clips and the products each creator promoted.
- π€ Channel profiles: Creator nickname, profile image, store/channel links, and on-air status.
- π°π· Built for the Korean surface: Handles Hangul/emoji (UTF-8) and the Korean live-commerce ecosystem out of the box.
- β‘ Fast & cheap: One request returns up to 50 broadcasts or 30 clips β no headless browser overhead.
π οΈ How It Works
- Pick a mode β
trending(home schedule),broadcasts(by ID),shortclips, orchannels(by ID). - (Optional) Add IDs or toggle enrichment β Provide broadcast/channel IDs, or enable Enrich with broadcast details to fetch the full per-broadcast record in trending mode.
- Run the scraper β Start the run and receive clean, structured records streamed into the dataset.
- Export β Download as JSON, CSV, Excel, or HTML, or pull via the Apify API.
βοΈ Input
| Field | Type | Description |
|---|---|---|
mode | string | trending, broadcasts, shortclips, or channels. Default trending. |
broadcastIds | array | Broadcast IDs to fetch (required for broadcasts mode). |
channelIds | array | Channel IDs to fetch (required for channels mode). |
includeProducts | boolean | Include the product list per record. Default true. |
enrichBroadcastDetails | boolean | In trending mode, fetch each broadcast's full detail page. Default false. |
maxItems | integer | Max dataset records to push (0 = unlimited). Default 50. |
proxyConfiguration | object | Optional proxy. Not required; enable a Korean residential proxy only if geo-blocked. |
Example input:
{"mode": "trending","enrichBroadcastDetails": false,"includeProducts": true,"maxItems": 50}
Tip: Broadcast and channel IDs appear in the output of a
trendingrun (broadcastId,channelId), or in page URLs:view.shoppinglive.naver.com/lives/{broadcastId}andshoppinglive.naver.com/channels/{channelId}.
π Sample Output Data
The scraper provides structured JSON output. Example (trending broadcast, trimmed):
[{"recordType": "broadcast","source": "trending","url": "https://view.shoppinglive.naver.com/lives/1917086","broadcastId": 1917086,"channelId": 85914,"channelName": "ν무μμλ¬Ό","title": "ν무μμλ¬Ό λΈλλλ°μ΄ UP TO 69%+μ¬μννπ","status": "STANDBY","expectedStartDate": "2026-05-24T10:00:00+09:00","viewerCount": 68,"likeCount": 1240,"orderMemberCount": 44,"subscriberCount": 161024,"productCount": 8,"products": [{"productNo": 13233695932,"name": "ν무μμμ νΌνμλμ 2L, 12κ°","brandName": "ν무μμλ¬Ό","mallName": "ν무μμλ¬Ό","price": 7900,"discountRate": 62,"liveDiscountPrice": 5990,"imageUrl": "https://shop-phinf.pstatic.net/...jpg","link": "https://smartstore.naver.com/..."}]}]
| Field | Description |
|---|---|
recordType | broadcast, shortclip, or channel. |
broadcastId / channelId | Stable identifiers. |
title / nickname | Broadcast title / creator name. |
status | NONE, STANDBY, ONAIR, BLOCK, END. |
expectedStartDate | Scheduled start (KST); plus startDate / endDate for aired broadcasts. |
| Engagement counts | viewerCount, likeCount, orderMemberCount, subscriberCount. |
categories | Broadcast categories (detail mode). |
products[] | name, brand, mall, price, discount, live-discount price/window, image, link. |
vid / videoSaved | Replay/video info. |
π° Pricing
This Actor uses a Pay Per Event (PPE) model β you pay per result, and shallow listings cost less than detailed records. You're charged only for the data you actually receive.
| Event | Charged for | Price / event | Per 1,000 |
|---|---|---|---|
product-listing | A shallow listing: a trending broadcast or a short clip. | $0.002 | $2 |
item-detail | A detailed record: a broadcast detail page or channel profile. | $0.008 | $8 |
Which event you pay depends on the mode you run:
| Mode / option | Event charged per record |
|---|---|
trending (default) | product-listing |
trending + enrichBroadcastDetails: true | item-detail |
shortclips | product-listing |
broadcasts | item-detail |
channels | item-detail |
Example run costs:
| Run | Records | Cost |
|---|---|---|
trending (home feed) | 50 | $0.10 |
trending + enrichment | 50 | $0.40 |
broadcasts (100 IDs) | 100 | $0.80 |
shortclips | 30 | $0.06 |
Control your spend: set maxItems to stop after N results, or set a charge budget when starting the run β the Actor stops as soon as either limit is reached. Run cheap trending/shortclips listings for breadth; opt into item-detail only when you need the full per-entity depth (descriptions, categories, and every product with ~45 fields).
β FAQ & Support
- Is this legal? The Actor collects only publicly available, server-rendered data and never logs in or bypasses authentication. You are responsible for complying with Naver's Terms of Service and applicable laws (including data-protection rules) in your jurisdiction.
- Can it search every Naver Shopping listing for my SKU? No β it targets the live-commerce surface (
shoppinglive.naver.com). The general product search (search.shopping.naver.com) is a different, geo-blocked surface and is out of scope. - Got no data or fewer fields? Naver redeploys its frontend often. Parsing is defensive (every field optional), but a major redesign can shift the payload. Report it via the Issues tab.
For bugs, feature requests, or a custom solution, use the Issues tab on the Actor page.
Start tracking Korea's live-commerce trends with the Naver Shopping Live Scraper today! π