Chzzk Channel Scraper
Pricing
from $3.00 / 1,000 channel scrapeds
Chzzk Channel Scraper
Scrape Chzzk (치지직) channels from Naver's live-streaming platform. Get follower counts, verification, live/offline status, current stream title, category, viewer counts, total views, and each channel's recent videos with view counts. No login, no proxy. Export to JSON, CSV, or Excel.
Pricing
from $3.00 / 1,000 channel scrapeds
Rating
0.0
(0)
Developer
Harish Garg
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Chzzk Channel Scraper 📺
Scrape any Chzzk (치지직) channel in seconds — get follower counts, verification status, live/offline status, current stream title, category, live viewer count and total views. One clean data row per channel, ready to export to Excel, CSV, JSON, or Google Sheets.
Chzzk is Naver's fast-growing live-streaming platform, home to Korea's top gaming, e-sports, and IRL streamers. This Actor turns any public Chzzk channel into structured data you can analyze, monitor, and build on — no account, no browser extension, and no coding required.
What can Chzzk Channel Scraper do?
- ✅ Get channel profiles — channel name, avatar, description, follower count, and verified badge.
- ✅ Check who is live right now — a simple live / offline flag for every channel.
- ✅ Capture the current stream — stream title, category, and how many viewers are watching.
- ✅ Track audience size — live concurrent viewers plus total accumulated views for the broadcast.
- ✅ See their recent videos — each channel's latest uploads and past broadcasts with view counts, included by default.
- ✅ Scrape many channels at once — paste a whole list and get one row per channel.
- ✅ Export anywhere — download as JSON, CSV, Excel, XML, or push straight to Google Sheets, Make, Zapier, or your own app via the Apify API.
Who is it for?
- Streamers & creators tracking their own growth or benchmarking against others.
- Talent agencies & sponsors shortlisting and monitoring Chzzk streamers for partnerships.
- Market & audience researchers studying Korea's live-streaming and gaming scene.
- Developers who need reliable Chzzk channel data feeding a dashboard, bot, or database.
How to scrape Chzzk channels
- Click Try for free / Start.
- Add one or more channels in the Chzzk channels to scrape field — one per line.
You can paste the full channel URL (for example
https://chzzk.naver.com/9381e7d6816e6d915a44a13c0195b202) or just the 32-character channel ID. - Click Save & Start.
- When the run finishes, open the Output tab and download your data in any format you like.
Where do I find a channel URL? Open the streamer's page on
chzzk.naver.com. The address bar showschzzk.naver.com/<channelId>— copy the whole URL and paste it in.
Input example
{"channels": ["https://chzzk.naver.com/9381e7d6816e6d915a44a13c0195b202","7efa5b40ee1729ac57d3adbebf3ddb3c"]}
Output example
Each channel becomes one record like this:
{"channelId": "9381e7d6816e6d915a44a13c0195b202","channelName": "Example Streamer","channelUrl": "https://chzzk.naver.com/9381e7d6816e6d915a44a13c0195b202","channelImageUrl": "https://nng-phinf.pstatic.net/.../profile.jpg","verifiedMark": true,"channelDescription": "Daily gaming streams 🎮","followerCount": 128940,"isLive": true,"liveTitle": "Ranked grind to Master!","liveCategory": "League_of_Legends","liveCategoryValue": "League of Legends","categoryType": "GAME","concurrentUserCount": 4213,"accumulateCount": 51877,"openDate": "2026-08-05 19:30:11","closeDate": null,"adult": false,"krOnlyViewing": false,"tags": ["LoL", "Ranked"],"recentVideosCount": 10,"recentVideos": [{"videoNo": 14532446,"videoTitle": "Ranked highlights of the week","videoType": "REPLAY","readCount": 88213,"duration": 8134,"publishDate": "2026-08-04 21:30:00","videoCategoryValue": "League of Legends","thumbnailImageUrl": "https://nng-phinf.pstatic.net/.../thumb.jpg","tags": ["lol"]}],"scrapedAt": "2026-08-05T11:02:44.512Z"}
Output fields
| Field | Description |
|---|---|
channelId | The Chzzk channel ID. |
channelName | Channel display name. |
channelUrl | Direct link to the channel. |
channelImageUrl | Channel profile image (avatar). |
verifiedMark | true if the channel is verified. |
channelDescription | Channel bio / description. |
followerCount | Number of followers. |
isLive | true if the channel is broadcasting live right now. |
liveTitle | Title of the current (or most recent) stream. |
liveCategory | Category code of the stream. |
liveCategoryValue | Human-readable category name (game or topic). |
categoryType | Type of category (for example a game). |
concurrentUserCount | Live viewers watching right now. |
accumulateCount | Total views for the broadcast. For offline channels this is the last stream's final total. |
openDate | When the stream started. |
closeDate | When the stream ended (empty while live). |
adult | true if the stream is marked adult-only. |
krOnlyViewing | true if viewing is restricted to Korea. |
tags | Stream tags set by the streamer. |
scrapedAt | Timestamp of when the data was collected. |
Recent videos (included by default)
Each channel row also lists that channel's latest videos and clips — a great way to see what a streamer actually publishes, not just their live moment. Use Number of recent videos (default 10, up to 100) to control how many you get per channel, or switch Include recent videos off for profile and live status only.
Each recentVideos list has one entry per video:
| Field | Description |
|---|---|
videoNo | Video number (used in the video URL). |
videoTitle | Video title. |
videoType | REPLAY (past broadcast) or UPLOAD. |
readCount | View count. |
duration | Length in seconds. |
publishDate | When it was published. |
videoCategoryValue | Category (game or topic). |
thumbnailImageUrl | Thumbnail image. |
tags | Video tags. |
The row also gets a recentVideosCount field with the number of videos returned.
Pricing
This Actor uses pay per event — you pay only for the results you get, with no per-second server charges to guess at:
- Channel scraped — charged once for each channel returned (profile + live status).
- Video details scraped — charged once for each recent video returned. This applies only when Include recent videos is on; turn it off to pay for the base channel data alone.
So a run over 5 channels with 10 recent videos each is billed as 5 channel events + 50 video events. See the Pricing tab on the Actor page for the current per-event rates.
Frequently asked questions
Do I need a Chzzk or Naver account? No. The Actor collects publicly available channel information without any login.
Can I monitor channels on a schedule? Yes. Use the Apify Schedules feature to run the Actor every hour or day and keep a fresh dataset — perfect for tracking follower growth or catching when a streamer goes live.
How many channels can I scrape? As many as you like — add them all to the input list and the Actor returns one row each.
In what formats can I export the data? JSON, CSV, Excel, XML, RSS, or HTML. You can also connect the output to Google Sheets, Make, Zapier, Slack, or pull it programmatically with the Apify API.
Is web scraping legal? This Actor collects only publicly accessible data. As with any scraping, you are responsible for how you use the data and for complying with applicable laws and Chzzk's terms. Do not collect personal or sensitive data without a lawful basis.
Integrations & API
Run Chzzk Channel Scraper from the Apify Console, on a schedule, or programmatically through the Apify API and client libraries for JavaScript and Python. Connect the results to Google Sheets, Make, Zapier, Airbyte, and hundreds of other tools, or feed them into an AI agent over MCP.
Have a feature request or a Chzzk data need this Actor does not cover yet? Open an issue on the Actor page — feedback shapes the roadmap.