Naver Map Scraper — Korean Places, Phone & Menus avatar

Naver Map Scraper — Korean Places, Phone & Menus

Pricing

from $4.00 / 1,000 place scrapeds

Go to Apify Store
Naver Map Scraper — Korean Places, Phone & Menus

Naver Map Scraper — Korean Places, Phone & Menus

Scrape Korean local businesses from Naver Map by keyword, category+location, or place URL/ID. Returns name, category, address, coordinates, phone, review counts, hours, and menus. HTTP-only, MCP-ready.

Pricing

from $4.00 / 1,000 place scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Naver Map Scraper — Korean Places, Phone, Reviews & Menus

Scrape Korean local businesses from Naver Map (네이버 지도) at scale. Search by keyword, by category + location, or look up a specific place by URL/ID, and get a clean structured record for every business: name, category, full address, GPS coordinates, phone number, review counts, business hours, images, and menus. HTTP-only (no slow browser), MCP-ready for AI agents, and billed per result with no monthly subscription.

Naver Map is the dominant local-search platform in South Korea — the Korean equivalent of Google Maps. If you need Korean restaurant, cafe, salon, clinic, or shop data for lead generation, market research, or a location-based product, this Actor turns a search phrase into a spreadsheet.

Why use Naver Map Scraper?

  • Lead generation in Korea — build lists of restaurants, cafes, salons, or clinics with phone numbers and addresses for outreach.
  • Competitive & market research — pull categories, review counts, ratings, and menus across a district or city.
  • Location intelligence — every record carries latitude/longitude for mapping, geofencing, or store-density analysis.
  • AI agents / MCP — a narrow query in, structured JSON out; ideal as a Claude/GPT tool call.
  • No subscription — pay only for the places you actually scrape.

How to use Naver Map Scraper

  1. Open the Input tab.
  2. Choose one of three ways to search:
    • Search queries — type Korean phrases like 강남 맛집 or 홍대 카페 (one list per query).
    • Category + Location — set a Location (e.g. 강남구) and optional Category (e.g. 카페).
    • Place URLs or IDs — paste https://m.place.naver.com/restaurant/1188590985/home or just 1188590985.
  3. Pick a Place type (restaurant covers food/cafes/bars/bakeries; beauty covers salons/nail/skincare).
  4. Leave Enrich with menus & details on for full data, or turn it off for the fastest, cheapest list-only run.
  5. Click Start. Results stream into the dataset — download as JSON, CSV, Excel, or HTML.

The default proxy is Apify Residential pinned to South Korea (KR) because Naver Map blocks non-Korean datacenter IPs. Keep this setting.

Input

FieldTypeDescription
searchQueriesarrayFree-text Naver searches, one place list per query (e.g. 강남 맛집).
placeTypeenumrestaurant (broadest — food/cafe/bar/bakery) or beauty (salon/nail/skincare).
locationstringKorean area/district for Category + Location mode (e.g. 강남구).
categorystringCategory keyword appended to location (e.g. 카페).
startUrlsarrayNaver place URLs or numeric IDs for single-place lookups.
enrichDetailsbooleanAdd menus, images, and detail data per place (default true).
maxPlacesintegerHard cap on places scraped & billed (default 100, max 2000).
proxyConfigurationobjectDefaults to Residential + KR. Leave as-is.

Output

Each place is one dataset record:

{
"placeId": "2063685809",
"name": "하프하우스",
"businessType": "cafe",
"category": "브런치카페",
"phone": "02-508-7791",
"roadAddress": "테헤란로1길 28-3 1, 2층",
"fullAddress": "서울특별시 강남구 역삼동 825-26 강남역 KR 타워 1층, 2층",
"commonAddress": "서울 강남구 역삼동",
"latitude": 37.4968713,
"longitude": 127.0295846,
"visitorReviewScore": null,
"blogReviewCount": 27,
"totalReviewCount": 28,
"businessHours": "매일 09:00 - 22:00",
"options": ["단체 이용 가능", "포장", "예약", "무선 인터넷"],
"thumbnailUrl": "https://ldb-phinf.pstatic.net/...jpg",
"imageCount": 12,
"hasNaverPay": false,
"placeUrl": "https://m.place.naver.com/restaurant/2063685809/home",
"naverMapUrl": "https://map.naver.com/p/entry/place/2063685809",
"menu": [{ "name": "아메리카노", "price": "4500", "recommended": true }],
"_enriched": true,
"searchQuery": "강남 카페",
"searchRank": 1,
"scrapedAt": "2026-07-01T08:30:00.000Z"
}

You can download the dataset in JSON, CSV, Excel, or HTML.

Data fields

FieldDescription
placeId, name, businessType, categoryIdentity + classification
phone, virtualPhoneContact numbers
roadAddress, address, commonAddress, fullAddressAddresses (road + jibun)
latitude, longitudeGPS coordinates
visitorReviewScore, blogReviewCount, bookingReviewCount, totalReviewCountReview signals
businessHours, optionsHours + feature tags
thumbnailUrl, imageCount, imagesImagery
hasBooking, bookingUrl, hasNaverPay, talktalkUrlBooking / payment / chat
menuMenu items with price (enrichment)
placeUrl, naverMapUrlCanonical links
searchQuery, searchRank, scrapedAtProvenance

Pricing

This Actor uses pay-per-event pricing — no monthly subscription:

  • Place scraped — $0.004 per place returned (base record).
  • Place enriched — $0.006 per place when menus/details are added (only when enrichment succeeds).
  • Actor start — $0.00005 per run.

A typical 100-place enriched run costs about $1.00. Turn off enrichDetails to pay only the base rate. Compute + proxy usage is also available as pay-per-usage for very large jobs.

Tips & advanced options

  • Korean queries win. Naver is a Korean service; 강남 카페 returns far more than "Gangnam cafe".
  • One keyword search returns ~50–70 places (Naver's server-rendered ceiling). Split a city into districts/neighborhoods to go deeper.
  • Match placeType to intent — search 강남 미용실 (hair salon) with beauty; food, cafes, and bars all use restaurant.
  • Cut cost by turning off enrichment when you only need contact + location data.

FAQ, limitations & support

Is scraping Naver Map legal? This Actor collects only publicly available business listing data. You are responsible for complying with Naver's Terms of Service and applicable laws (including privacy regulations such as PIPA/GDPR) when using the data. Do not use it to collect personal data without a lawful basis.

Why do some places lack a phone or menu? Naver does not publish every field for every business. Missing fields are returned as null, and enrichment degrades gracefully (_enriched: false with _warnings) if Naver's detail API is unavailable for a place.

Why Korea-only proxies? Naver Map blocks foreign datacenter IPs. Residential + KR is required for reliable results and is the default.

Found a bug or need a field added? Open the Issues tab. Custom Korean-data scraping solutions are available on request.


This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by NAVER Corporation.