Naver Place & Map Scraper | $1/1K 네이버 플레이스·지도
Pricing
from $1.00 / 1,000 place or review scrapeds
Naver Place & Map Scraper | $1/1K 네이버 플레이스·지도
⚡ 네이버 플레이스·지도 수집 ($1.00/1K): 상호명, 전화번호(0507), 도로명주소, 위경도(GPS), 영업시간, 메뉴·가격, 방문자·블로그 리뷰까지 초고속 추출. Fast Naver Place & Map Scraper for Korean local business leads, KRW menus, hours, coordinates & reviews. CSV/Excel & AI ready.
Pricing
from $1.00 / 1,000 place or review scrapeds
Rating
0.0
(0)
Developer
UnitBytes | Enterprise Web Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Naver Place & Map Scraper | $1.00 / 1K (네이버 플레이스·지도 데이터 수집)
Extract complete South Korean local business leads, menus with KRW prices, 7-day opening hours, phone numbers (0507 SmartCall & direct phones), GPS coordinates, receipt-verified visitor reviews, and linked Naver Blog reviews from Naver Place (m.place.naver.com) and Naver Map (map.naver.com) in seconds.
🇰🇷 한국어 요약 (Korean Overview): 네이버 플레이스(Naver Place) 및 **네이버 지도(Naver Map)**에서 검색어(예:
강남 맛집,성수동 카페,강남 피부과,명동 호텔) 또는 플레이스 URL/ID를 입력하여 상호명, 업종 카테고리, 전화번호(안심번호 0507 포함), 도로명·지번 주소, 위경도(GPS) 좌표, 7일 영업시간, 전체 메뉴 및 가격(원화), 방문자 영수증 리뷰, 키워드 통계, 블로그 리뷰를 1,000건당 $1.00~의 최저가로 초고속 수집합니다. 별도의 추가 요금(상세/리뷰/사진 과금 분리 없음) 없이 한 번에 깔끔한 Excel, CSV, JSON 형태로 내보낼 수 있습니다.
Why Choose This Naver Place & Map Scraper?
- Lowest All-in-One Price (From $1.00 / 1,000 Results): Pay a single flat per-result rate (
result-scraped) with full place details, menus, 7-day business hours, sentiment analytics, and embedded visitor & blog reviews included at no extra add-on fee. - Complete 45+ Field Korean Local Business Profiles: Extracts business names, categories (
restaurant,hospital,hairshop,accommodation,place), phone & SmartCall (0507) numbers, road (도로명) & lot (지번) addresses, GPS coordinates (latitude/longitude), official websites & Instagram links, subway exit walking directions, parking fees, and amenities. - Full Menus, KRW Prices & POS Insights: Captures every menu item with KRW price (
priceKrw), menu description, recommended badges, high-resolution menu photos, popular dishes, average customer spend, and average stay time. - Verified Visitor Reviews & Naver Blog Reviews: Collects receipt-verified visitor reviews (
방문자 리뷰), server-side photo-only review filtering (onlyPhotoReviews), customer sentiment keyword rankings (e.g., "음식이 맛있어요", "친절해요"), owner replies, and linked Naver Blog & Cafe review posts (블로그 리뷰). - 100% Working Permanent HD Media Links: Automatically normalizes cover photos, menu images, and customer review photos to full-resolution uncropped image URLs.
- Clean Flat Output Schema for Excel, CSV & AI Agents: Every record uses clean root-level keys so you can export directly to Excel, CSV, Google Sheets, Pandas (
pd.DataFrame(items)), or Apify MCP Server AI workflows without[object Object]formatting errors.
What Data Can You Extract?
| Category | Extracted Fields |
|---|---|
| Business Identity & Contact | placeId, name, businessCategory (restaurant, hospital, hairshop, accommodation, place), category, categoryCode, phone, virtualPhone, talktalkUrl, homepageUrl, instagramUrl, allLinks |
| Location & Transit | roadAddress, address, commonAddress, fullAddress, postalCode, latitude, longitude, distance, directions, nearestSubway, parkingInfo, url, mapUrl |
| Operating Hours & Amenities | businessStatus (e.g., 영업 중), businessHoursText, businessHours (7-day schedule with break times & last order), conveniences, paymentMethods, hasBooking, bookingUrl |
| Menus & Spend Insights | menuCount, menus (name, priceText, priceKrw, description, isRecommended, imageUrl), menuImages, popularMenusText, priceAvgDescription, stayTimeDescription |
| Ratings & Sentiment Analytics | rating, visitorReviewCount, blogCafeReviewCount, bookingReviewCount, saveCount, imageReviewCount, topVotedKeywords, reviewThemes, microReview, description |
| Reviews & Media | visitorReviews (rating, text, visit date, verification method, voted keywords, owner reply, author, HD photos), blogReviews (title, snippet, blogger name, URL, date), mainImage, imageCount, images |
Two Flexible Scraping Modes
1. places Mode (Default — Business Leads + Full Details, Menus & Embedded Reviews)
Outputs one rich record per business listing. By default (scrapeDetails: true), every place includes its full menu list, 7-day opening hours, contact links, sentiment keyword breakdown, up to maxReviewsPerPlace visitor reviews, and up to maxBlogReviewsPerPlace linked blog reviews.
Set scrapeDetails: false when you only need rapid search summary cards (up to 50 places per page in under a second).
2. reviews Mode (Dedicated Visitor & Blog Review Stream)
Outputs one flat dataset row per review (visitor or blog), enriched with parent business metadata (placeId, placeName, placeCategory, placeAddress, placeRating). Ideal for Korean consumer sentiment analysis, brand monitoring, and LLM/RAG datasets.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
queries | array | ["강남 맛집"] | Search terms to look up on Naver Map / Place (e.g., 강남 맛집, 성수동 카페, 강남 피부과, 명동 호텔, 홍대 미용실). Also accepts direct URLs or Place IDs. |
placeUrls | array | [] | Direct Naver Map URLs (https://map.naver.com/p/entry/place/2025884279), Mobile Place URLs (https://m.place.naver.com/restaurant/2025884279/home), naver.me shortlinks, Map search URLs, or numeric Place IDs (2025884279). Automatically overrides prefilled queries. |
mode | string | "places" | "places" (one record per place with menus, hours & reviews) or "reviews" (one record per review). |
scrapeDetails | boolean | true | Fetch complete place details (menus, 7-day hours, subway directions, website & social links, sentiment breakdown, and reviews). |
maxItems | integer | 20 | Maximum number of places (in places mode) or reviews (in reviews mode) to collect. |
maxReviewsPerPlace | integer | 10 | Maximum visitor reviews (방문자 리뷰) to collect per place (0–5000). Automatically scales up to maxItems in reviews mode if left at 10. |
includeBlogReviews | boolean | true | Include linked Naver Blog & Cafe reviews (블로그 리뷰) for each place. |
maxBlogReviewsPerPlace | integer | 10 | Maximum linked blog/cafe reviews per place (0–500). |
onlyPhotoReviews | boolean | false | Filter visitor reviews 100% server-side on Naver (isPhotoUsed) to only return reviews with customer-uploaded photos or receipt images. |
sortBy | string | "popular" | Server-side search sort order: "popular" (Relevance/Popularity), "precision" (Exact Match), or "distance" (Nearest to searchCoordinates). |
searchCoordinates | string | "" | Optional map center coordinates as latitude,longitude (e.g., 37.497942,127.027610 for Gangnam Station). |
language | string | "ko" | "ko" (original Korean) or "en" (English localized category and address names). |
startPage | integer | 1 | Starting page number for keyword searches (50 places per page). |
resumptionToken | string | "" | Continuation token from RESUMPTION_TOKEN in the Key-Value Store to resume multi-batch pagination with 0 duplicate overlap. |
Input Examples
Example 1: Search Korean Businesses with Full Menus, Hours & Reviews
{"queries": ["강남 맛집","성수동 카페"],"mode": "places","scrapeDetails": true,"maxItems": 30,"maxReviewsPerPlace": 15,"includeBlogReviews": true}
Example 2: Scrape Specific Places by URL or Place ID
{"placeUrls": ["https://map.naver.com/p/entry/place/2025884279","https://m.place.naver.com/restaurant/1707220837/home","1969798289"],"mode": "places","scrapeDetails": true,"maxReviewsPerPlace": 50}
Example 3: Dedicated Visitor & Photo Review Stream (mode: "reviews")
{"placeUrls": ["https://map.naver.com/p/entry/place/2025884279"],"mode": "reviews","onlyPhotoReviews": true,"includeBlogReviews": false,"maxItems": 200}
Output Sample (places Mode)
{"placeId": "2025884279","name": "서울 미식 다이닝 강남점","businessCategory": "restaurant","category": "한식","categoryCode": "220053","phone": "0507-0000-0000","virtualPhone": "0507-0000-0000","roadAddress": "서울 강남구 테헤란로 100 1층","address": "서울 강남구 역삼동 100-1","commonAddress": "서울 강남구 역삼동","fullAddress": "서울 강남구 테헤란로 100 1층","postalCode": "09680108","latitude": 37.5206335,"longitude": 127.0361667,"distance": "2.6km","directions": "강남구청역 3-1번 출구로 나오셔서 보이는 올리브영 방향으로 쭉 직진하시다가 커피빈 골목에서 왼쪽으로 꺾어서 200m정도 오시면 왼쪽에 있습니다.","nearestSubway": "강남구청역 7호선","parkingInfo": "2시간 4000원 (발렛파킹 가능)","businessStatus": "영업 중","businessHoursText": "02:00에 영업 종료","businessHours": [{"day": "월","start": "11:00","end": "02:00"}],"rating": 4.97,"visitorReviewCount": 177,"blogCafeReviewCount": 37,"bookingReviewCount": 0,"imageReviewCount": 143,"popularMenusText": "소금김밥, 대물 숙성회 정식(광어), 1% 대광어 숙성회","menuCount": 6,"menus": [{"name": "1% 대광어 숙성회","priceText": "56,000원","priceKrw": 56000,"description": "중 56000 / 대 78000","isRecommended": true,"imageUrl": "https://ldb-phinf.pstatic.net/example_place_photo_01.jpg"}],"topVotedKeywords": [{"code": "food_good","keyword": "음식이 맛있어요","count": 165},{"code": "fresh","keyword": "재료가 신선해요","count": 121}],"conveniences": ["포장","단체 이용 가능","예약","남/녀 화장실 구분","간편결제","주차","발렛파킹"],"paymentMethods": ["간편결제"],"hasBooking": true,"homepageUrl": "https://map.naver.com/p/entry/place/2025884279","instagramUrl": null,"allLinks": ["https://map.naver.com/p/entry/place/2025884279"],"microReview": "한 점 한 점 정성 가득한 숙성회","mainImage": "https://ldb-phinf.pstatic.net/example_place_photo_01.jpg","imageCount": 57,"url": "https://map.naver.com/p/entry/place/2025884279","mapUrl": "https://m.place.naver.com/restaurant/2025884279/home","searchQuery": "강남 맛집","detailLevel": "full","language": "ko","scrapedAt": "2026-10-24T16:30:00.000000+00:00"}
Pricing (Pay-Per-Event)
This Actor uses transparent Pay-Per-Event (PPE) pricing with Apify Compute and Proxy usage included (no hidden add-on fees for place details, menus, or photos):
| Event Name | Event ID | No Discount (Free) | Bronze Discount | Silver Discount | Gold+ Discount | Description |
|---|---|---|---|---|---|---|
| Actor Start | apify-actor-start | $0.00005 | $0.00005 | $0.00005 | $0.00005 | Charged once when the run starts. |
| Place or Review Scraped | result-scraped | $1.40 / 1,000 ( $0.0014) | $1.20 / 1,000 ( $0.0012) | $1.10 / 1,000 ( $0.0011) | $1.00 / 1,000 ( $0.0010) | Charged per valid Naver Place business record or standalone review row pushed to the dataset. |
- $0.00 for Missing Targets or Empty Searches: Non-existent Place IDs, zero-result queries, and input validation errors are never billed.
- Strict Maximum Cost Cap Support: Respects your Apify run budget limit (
maxTotalChargeUsd) and stops cleanly the instant your cap is reached.
Support & Feedback
Need custom fields, higher volume tips, or found an edge case? Open an issue directly in the Actor's Issues tab on the Apify Console and we will respond promptly.
Legal & Compliance Disclaimer
This Actor extracts strictly publicly available place and review data from public Naver Map and Naver Place listings. It does not log in, bypass authentication walls, or collect private user account details. Users are responsible for ensuring that their data collection and processing comply with all applicable laws, privacy regulations, and platform terms of service. See Apify's guide on the legality of web scraping for more information.
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by NAVER Corp. or any of its subsidiaries.