Naver Scraper - Places, Blogs, News & Cafe Leads
Pricing
from $4.00 / 1,000 business leads
Naver Scraper - Places, Blogs, News & Cafe Leads
Scrape Naver into clean structured data. Get Korean local business leads with phone, address, rating and coordinates, plus blog, news and cafe search results with the full article text. No browser, no login, runs in seconds. Independent tool, not affiliated with Naver.
Pricing
from $4.00 / 1,000 business leads
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by NAVER Corporation or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Naver" is referenced only to describe the publicly available website this Actor collects data from.
Turn Naver, South Korea's dominant search portal, into clean structured data: Korean local business leads with phone numbers and addresses, plus blog, news and cafe search results with the full article body, not just a snippet.
No browser, no login, no cookies. This actor runs on plain HTTP against Naver's own server-rendered pages, so runs finish in seconds and cost a fraction of a browser-based scraper.
What you get
places - Korean local business leads
The lead-generation mode. Every business comes back with contact and location data ready for outreach or market mapping.
| Field | Notes |
|---|---|
name, category, businessCategory, categories | Business name + Naver's own category codes |
phone | The contact number - populated for the large majority of listings |
roadAddress, address, fullAddress, commonAddress | Full Korean address, all four Naver formats |
latitude, longitude | Map coordinates, ready for geo analysis |
visitorReviewScore, visitorReviewCount, blogCafeReviewCount, bookingReviewCount, totalReviewCount | Full review picture |
conveniences, options, paymentMethods | Amenities, service options, accepted payments |
menuCount, topMenus | Menu items with prices (businesses that publish a menu) |
topReviews, microReview | Actual visitor review text (listings with recent reviews) |
imageUrl, imageUrls, imageCount | Photos |
bookingUrl, talkTalkUrl, hasBooking, hasNaverPay | Booking / chat channels (opt-in per merchant) |
representativePrice, bookingReviewScore | Beauty lane only - hair & beauty listings |
leadScore | 0-100 contactability score, so you can sort the best leads to the top |
placeUrl, mapUrl | Direct Naver Place and Naver Map links |
blogs / news / cafes - Naver search results
| Field | Notes |
|---|---|
title, snippet, publishedDate / publishedRelative | Result basics |
fullText, textLength | The complete post or article body when includeDetails is on |
bloggerName, blogId, blogUrl, likeCount, commentCount, categoryName | Blogs |
publisher, publishedAt, reporter, section, naverNewsUrl, originalUrl | News |
cafeName, cafeUrl, isAd | Cafes - paid placements are flagged, not silently mixed in |
Honest scope - what this actor does NOT do
We would rather tell you up front than have you discover it on your first run.
- Naver Shopping is not included.
search.shopping.naver.comanswers automated requests with HTTP 418 on every lane we tested, so shopping is not offered rather than shipped broken. - Only two Naver Place lanes are offered (
generalandbeauty). Naver's other Place verticals (/cafe/list,/hospital,/attraction,/accommodation,/place) either 404 or render zero businesses server-side.generalcovers every business type anyway - the query picks the category, e.g.강남 카페,부산 치과,홍대 헬스장. - Opening hours are not returned. Naver loads them through a later request and leaves the field null in the page payload, measured across 122 live businesses. Rather than ship a permanently empty column, we removed it. Blog tags and news thumbnails were dropped for the same reason.
- Naver Place ignores
?page=. Page 2 returns the identical businesses. Depth therefore comes from sweeping theregionslist (each region is a different map anchor and a different result set), not from paging - which is whyregionsexists.
Reliability
Naver rate-limits by IP. This actor rotates a pool of independently-primed Korean residential proxy sessions, one egress IP each, and validates the payload rather than the status code - a 200 that came back without the expected data is treated as a throttle, rotated and retried.
- A transient block never throws. The run ends Succeeded with a status message and, on pay-per-event, you are billed nothing for zero results.
- Every run carries a wall-clock budget from
ACTOR_TIMEOUT_ATand stops cleanly before the platform can kill it, so a run can never end TIMED-OUT. Proven: an unbounded run under a 120 s timeout finished Succeeded in 64 s with 36 complete records and a status message. - Empty or malformed input runs a small real sample instead of failing.
Input
{"mode": "places","placeType": "general","queries": ["강남 카페"],"regions": ["서울", "부산"],"includeDetails": true,"maxItems": 50}
| Field | Description |
|---|---|
mode | places | blogs | news | cafes |
queries | Search terms, Korean or English |
placeType | general (any business type) or beauty |
regions | Places only - sweep these regions for depth |
includeDetails | Adds full article text / business detail fields |
maxItems | 0 = unlimited (still stops safely before the timeout) |
sortBy | relevance or recent |
How much does it cost to scrape Naver?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:
- Business lead - One Korean local business with phone, full address, coordinates, rating, review counts and lead score. Includes menus, amenities and visitor review text where the business publishes them.
- Blog post - One Naver blog result including the complete post body, blogger, publish date, like and comment counts.
- News article - One Naver news result including the complete article body, publisher, reporter, section and publish timestamp.
- Cafe post - One Naver cafe post with title, snippet, cafe name and publish date. Paid placements are flagged.
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.
Use with AI assistants (MCP)
This actor works as a tool for AI agents through Apify's MCP server, so an assistant can look up Korean businesses or Korean-language coverage on demand.
Agent-ready: autonomous discovery and payment
This Actor is pay-per-event with limited permissions, which makes it eligible for Apify's agentic payments. AI agents can discover, run, and pay for this Actor autonomously - with no Apify account - using USDC on Base via x402 or Skyfire.
- MCP-native: callable as a tool from any MCP-compatible assistant.
- Deterministic pricing: you are charged per result, so an agent can budget a task precisely.
- No empty-result charges: a run that returns nothing costs nothing.
Automate & schedule
Run this Actor on autopilot and pull results into your own stack:
- Apify API - start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python - official SDKs.
- Schedules - run it hourly, daily or weekly and keep your dataset current.
- Webhooks - trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/naver-scraper').call({"mode": "places","placeType": "general","queries": ["강남 카페"],"includeDetails": true,"maxItems": 20});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} records`);
Integrate with any app
Connect the dataset to thousands of apps - no code required:
- Make - multi-step automation scenarios.
- Zapier - push new records straight into your CRM or spreadsheet.
- Slack - get notified when a scheduled run finds something new.
- Google Drive / Sheets - auto-export every run to a spreadsheet.
- Airbyte - pipe results into your data warehouse.
- GitHub - trigger runs from commits or releases.
More scrapers from scrapesage
Related Actors in the same category:
- Telegram Scraper - Channels, Messages, Media & Search
- Substack Scraper - Newsletters, Posts & Creator Leads
- Truth Social Scraper - Posts, Profiles & Engagement
- Twitter (X) Scraper - Tweets, Profiles & Monitor
- Instagram Hashtag Scraper - Filtered Post Search
FAQ
How is this Actor billed? Pay-per-event: you pay only for the results it delivers, with no monthly rental and no start fee. The per-event price is shown on the Pricing tab.
Can I schedule it and get results automatically? Yes - create a Schedule and add a webhook or an integration (Google Sheets, Slack, Make, Zapier) to push each run's dataset wherever you need it.
Which export formats are available? Every run's dataset can be downloaded as JSON, CSV, Excel (XLSX), XML, HTML or RSS from the Apify Console or the API.
Can I run it from code or an AI agent? Yes - through the Apify API and client libraries, or from Claude, ChatGPT and other assistants via the Apify MCP server.
Is it legal to scrape Naver? This Actor collects publicly available data only. You are responsible for using the output in compliance with applicable laws (including data-protection law where personal data is involved) and the source's terms. See Legal and the Disclaimer below.
Is this an official Naver tool? No. It is an independent, third-party Actor with no affiliation to, endorsement by or sponsorship from NAVER Corporation. See the Disclaimer below.
Legal
Collects publicly available information only. No login, no paywall bypass, no personal accounts. Business contact details are published by the businesses themselves on their public Naver listings. You are responsible for using the data in line with Naver's terms and applicable law, including PIPA/GDPR where relevant.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by NAVER Corporation or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"Naver" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Naver product, is not authorised or certified by NAVER Corporation, and does not distribute Naver software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.