Naver Map Local Business Scraper
Pricing
Pay per event
Naver Map Local Business Scraper
Scrape Naver Map places for Korean local business leads with addresses, websites, coordinates, review counts, status, images, and place URLs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract Korean local business leads from public Naver Map search results.
What does Naver Map Local Business Scraper do?
Naver Map Local Business Scraper extracts public place search results from map.naver.com.
It turns Korean local searches such as 서울 카페, 부산 호텔, or 강남 치과 into structured business records with names, categories, addresses, coordinates, websites, review counts, booking signals, photos, and Naver place URLs.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Who is it for?
Use this actor if you build Korean lead lists, research local competitors, monitor reputation signals, map branch locations, enrich CRM accounts, or evaluate Korea market entry opportunities.
Agencies, sales teams, local SEO teams, hospitality analysts, and real estate researchers can all start from a keyword and export clean rows.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Why use this Naver Map scraper?
Naver Map is a primary local discovery surface in Korea.
Generic global map datasets often miss Korean search context, Naver-specific place IDs, Naver booking labels, local review counts, and Korean address formats.
This actor focuses on those public Naver Map fields.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
What data can you extract?
Each dataset item represents one Naver Map place.
Fields include placeId, name, category, categories, address, roadAddress, phone, website, naverPlaceUrl, sourceQuery, rank, latitude, longitude, reviewCount, visitorReviewCount, blogReviewCount, businessStatus, menuInfo, thumbnailUrl, imageUrls, and booking or payment flags.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
How much does it cost to scrape Naver Map places?
The actor uses pay-per-event pricing: a small start event plus a per-place item event.
The default input is intentionally small so first runs stay cheap.
Larger lead generation runs scale with the number of unique places saved.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
How to scrape Naver Map search results
Add one or more Korean search queries, choose maxItems, keep includeDetails enabled for richer fields, and run the actor.
For best coverage, use multiple district/category queries such as 강남 카페, 홍대 카페, and 성수 카페 instead of one broad keyword.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Input fields
queries is the main input.
searchUrls accepts copied Naver Map search URLs.
maxItems caps unique places across all searches.
includeDetails controls enrichment from the public place summary endpoint.
searchCoord sets the map center used when creating query URLs.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Output fields
The default dataset view is optimized for local lead workflows.
Export to CSV, JSON, Excel, or API and join on placeId or naverPlaceUrl.
Coordinates are emitted as longitude and latitude when Naver provides them.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Example use cases
Build a Seoul cafe lead list, map Busan hotel competitors, monitor dental clinic review totals by district, collect restaurant website links for outreach, or enrich existing Korean branch databases with Naver place IDs.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Tips for better results
Use Korean search terms.
Split broad markets into district-level queries.
Keep maxItems realistic for the number of queries.
If one query returns fewer than expected, add adjacent neighborhoods or categories.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Integrations
Connect the dataset to Google Sheets, Make, Zapier, CRM import jobs, geocoding workflows, BI dashboards, or local SEO monitoring pipelines.
The Naver place URL and placeId make deduplication straightforward.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
API usage
You can start runs with the Apify API using actor ID automation-lab/naver-map-local-business-scraper.
Pass JSON input with queries, maxItems, and includeDetails.
Fetch results from the default dataset items endpoint after the run succeeds.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Node.js API example
Use the Apify client, call actor("automation-lab/naver-map-local-business-scraper").call({ queries: ["서울 카페"], maxItems: 50, includeDetails: true }), then read dataset items from the returned defaultDatasetId.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Python API example
Use apify-client, call client.actor("automation-lab/naver-map-local-business-scraper").call(run_input={"queries":["부산 호텔"],"maxItems":40,"includeDetails":True}), then list dataset items.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
cURL API example
POST to https://api.apify.com/v2/acts/automation-lab~naver-map-local-business-scraper/runs with your token and a JSON body such as {"queries":["강남 치과"],"maxItems":50,"includeDetails":true}.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
MCP usage
Use the Apify MCP server with ?tools=automation-lab/naver-map-local-business-scraper to run this actor from Claude Desktop or Claude Code.
$claude mcp add apify --url "https://mcp.apify.com/?tools=automation-lab/naver-map-local-business-scraper"
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=automation-lab/naver-map-local-business-scraper"}}}
Example prompts:
-
"Scrape 50 cafes from Naver Map for Seoul and group them by district."
-
"Find Busan hotels on Naver Map and return websites plus review counts."
-
"Build a dental clinic prospect list for Gangnam."
-
✅ Public Naver Map search results
-
✅ Korean local business lead generation
-
✅ Place URLs, coordinates, contacts, and review counts
MCP prompt examples
Try: Scrape 50 cafes from Naver Map for Seoul and group them by district.
Or: Find Busan hotels on Naver Map and return websites plus review counts.
Or: Build a dental clinic prospect list for Gangnam.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Legality and responsible use
This actor extracts publicly available Naver Map search data.
Use it responsibly, respect applicable laws and terms, avoid aggressive runs, and do not collect or process personal data unless you have a lawful basis.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Limitations
Naver Map is a dynamic application.
The actor currently captures the public search result page returned by the Naver Map web app and enriches with public summary data.
Very broad searches may need multiple district-level queries.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Troubleshooting
If you receive few results, use Korean terms and add nearby districts.
If a query has no results, check the spelling in Naver Map manually.
If details are missing, disable includeDetails to confirm the base search still returns records.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Related scrapers
For adjacent workflows, check other automation-lab local business, maps, website contact, review, and directory scrapers on Apify.
Use this actor when the source of truth should specifically be Naver Map.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
Support
If a run fails, include the run URL, input, and expected query in your support message.
This helps reproduce Naver Map behavior quickly and keep extraction reliable.
- ✅ Public Naver Map search results
- ✅ Korean local business lead generation
- ✅ Place URLs, coordinates, contacts, and review counts
FAQ
Why did my Naver Map query return fewer than maxItems?
Naver Map normally returns about 20 public places on the first loaded search page. Add more precise district/category queries such as 강남 카페, 홍대 카페, and 성수 카페 to collect more unique places.
Does this actor scrape private Naver accounts?
No. It only uses public Naver Map search and public place summary responses. It does not log in, use cookies, or access private user data.
Can I use copied Naver Map URLs?
Yes. Add copied /p/search/ URLs to searchUrls, or just add Korean search terms to queries and let the actor build Naver Map search URLs for you.
API Usage
Run the actor programmatically with the Apify API. Replace MY_APIFY_TOKEN with your token.
Node.js ApifyClient example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/naver-map-local-business-scraper').call({queries: ['서울 카페', '부산 호텔', '강남 치과'],maxItems: 60,includeDetails: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.slice(0, 3));
Python ApifyClient example
from apify_client import ApifyClientclient = ApifyClient('MY_APIFY_TOKEN')run = client.actor('automation-lab/naver-map-local-business-scraper').call(run_input={'queries': ['서울 카페', '부산 호텔', '강남 치과'],'maxItems': 60,'includeDetails': True,})items = client.dataset(run['defaultDatasetId']).list_items().itemsprint(items[:3])
cURL example
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~naver-map-local-business-scraper/runs?token=MY_APIFY_TOKEN' \-H 'Content-Type: application/json' \-d '{"queries":["서울 카페","부산 호텔","강남 치과"],"maxItems":60,"includeDetails":true}'
MCP setup for Claude
Use this actor from Claude through Apify MCP. The tool URL must include this actor slug:
$claude mcp add apify-naver-map --url "https://mcp.apify.com/?tools=automation-lab/naver-map-local-business-scraper"
Claude Desktop JSON configuration example:
{"mcpServers": {"apify-naver-map": {"url": "https://mcp.apify.com/?tools=automation-lab/naver-map-local-business-scraper"}}}
Example MCP prompts:
- "Run the Naver Map scraper for 서울 카페 and summarize the top places by review count."
- "Create a Busan hotel competitor list from Naver Map with websites and coordinates."
- "Find dental clinics in Gangnam on Naver Map and return CRM-ready lead rows."
MCP
Connect Claude to this actor with the Apify MCP server:
$claude mcp add apify --url "https://mcp.apify.com/?tools=automation-lab/naver-map-local-business-scraper"
MCP JSON config:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=automation-lab/naver-map-local-business-scraper"}}}
MCP example prompts:
- Use the Naver Map scraper to collect 20 Seoul cafe leads and rank them by review count.
- Run the Naver Map scraper for Busan hotels and return website URLs and coordinates.
- Scrape Gangnam dental clinics from Naver Map and make a CRM-ready CSV summary.