Naver Listings Scraper avatar

Naver Listings Scraper

Pricing

from $2.00 / 1,000 product listings

Go to Apify Store
Naver Listings Scraper

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

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

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

  1. Pick a mode – trending (home schedule), broadcasts (by ID), shortclips, or channels (by ID).
  2. (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.
  3. Run the scraper – Start the run and receive clean, structured records streamed into the dataset.
  4. Export – Download as JSON, CSV, Excel, or HTML, or pull via the Apify API.

βš™οΈ Input

FieldTypeDescription
modestringtrending, broadcasts, shortclips, or channels. Default trending.
broadcastIdsarrayBroadcast IDs to fetch (required for broadcasts mode).
channelIdsarrayChannel IDs to fetch (required for channels mode).
includeProductsbooleanInclude the product list per record. Default true.
enrichBroadcastDetailsbooleanIn trending mode, fetch each broadcast's full detail page. Default false.
maxItemsintegerMax dataset records to push (0 = unlimited). Default 50.
proxyConfigurationobjectOptional 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 trending run (broadcastId, channelId), or in page URLs: view.shoppinglive.naver.com/lives/{broadcastId} and shoppinglive.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/..."
}
]
}
]
FieldDescription
recordTypebroadcast, shortclip, or channel.
broadcastId / channelIdStable identifiers.
title / nicknameBroadcast title / creator name.
statusNONE, STANDBY, ONAIR, BLOCK, END.
expectedStartDateScheduled start (KST); plus startDate / endDate for aired broadcasts.
Engagement countsviewerCount, likeCount, orderMemberCount, subscriberCount.
categoriesBroadcast categories (detail mode).
products[]name, brand, mall, price, discount, live-discount price/window, image, link.
vid / videoSavedReplay/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.

EventCharged forPrice / eventPer 1,000
product-listingA shallow listing: a trending broadcast or a short clip.$0.002$2
item-detailA detailed record: a broadcast detail page or channel profile.$0.008$8

Which event you pay depends on the mode you run:

Mode / optionEvent charged per record
trending (default)product-listing
trending + enrichBroadcastDetails: trueitem-detail
shortclipsproduct-listing
broadcastsitem-detail
channelsitem-detail

Example run costs:

RunRecordsCost
trending (home feed)50$0.10
trending + enrichment50$0.40
broadcasts (100 IDs)100$0.80
shortclips30$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! πŸš€