Naver Map Places Scraper — Business Details & Review Stats
Pricing
from $2.10 / 1,000 places
Naver Map Places Scraper — Business Details & Review Stats
Extract business places from map.naver.com: name, category, address, phone, coordinates, review counts and ratings.
Pricing
from $2.10 / 1,000 places
Rating
0.0
(0)
Developer
Mind Momentum
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
21 hours ago
Last modified
Share
Extract business places from Naver Map — Korea's dominant map and local-search platform. Get names, categories, addresses, phone numbers, coordinates, review counts, ratings, and amenities for any keyword. No login, no cookies, no Naver account needed.
Why this actor
- Local lead generation — pull every cafe, restaurant, clinic, or gym in a district with phone numbers included
- Market research — compare review counts and ratings across areas or categories
- Location data — clean coordinates and full addresses for mapping and analysis
- No friction — the official Naver APIs require Korean phone verification; this actor needs nothing
Features
- Up to 100 places per keyword with full details (coordinates, review counts, ratings, amenities) — or up to 1,000 places with GraphQL pagination (basic fields: name, phone, address)
- Ordered by Naver's search ranking (position field included)
- Review statistics: visitor review count, average score, total reviews
- Full address, phone (including virtual numbers), coordinates (x/y)
- Photo counts and amenity/facility lists
- Deduplicated by place id
Scaling up
One run returns up to 100 places per keyword (full data) or up to 1,000 with
max_items. To cover more ground, fan out across keyword × district
combinations — each run targets a specific area + category:
| Run | Keyword | District |
|---|---|---|
| 1 | 강남 카페 | Gangnam cafes |
| 2 | 홍대 카페 | Hongdae cafes |
| 3 | 신촌 카페 | Sinchon cafes |
| 4 | 부산 피부과 | Busan dermatology |
Set up a scheduled task to run weekly — Naver review counts and ratings change frequently, so periodic snapshots let you track reputation trends over time.
Input
| Field | Type | Description |
|---|---|---|
| keyword | string (required) | Search keyword. Combine area + category for best results, e.g. 강남 카페 |
| max_items | integer | Total places to return. First 100 come with full details (address, phone, coordinates, review counts, ratings, amenities); beyond 100, places have basic fields (name, phone, address) via GraphQL pagination. Default 100, max 1,000. |
| proxyConfiguration | object | Optional Apify proxy settings (defaults to residential on platform) |
Example input:
{"keyword": "강남 카페", "max_items": 100}
Tip: Korean keywords with an area name return the richest results —
홍대 맛집 (Hongdae restaurants), 부산 피부과 (Busan dermatology clinics),
판교 헬스장 (Pangyo gyms).
Output
One dataset item per place. Items 1–100 (SSR tier) include all fields; items 101+ (GraphQL tier) have basic fields with nulls for coordinates, review counts, and amenities.
{"position": 1,"name": "티하우스 청담","url": "https://map.naver.com/place/1183810461","category": "카페,디저트","address": "서울특별시 강남구 삼성동 57-11 1층 티하우스 청담","phone": "0507-1345-2486","x": 127.0546356,"y": 37.5189217,"visitor_review_count": 1164,"visitor_review_score": 4.67,"total_review_count": 867,"image_count": 15,"options": "무선 인터넷,단체 이용 가능,포장,배달,제로페이,간편결제,주차","place_id": "1183810461"}
| Field | Type | Description |
|---|---|---|
| position | integer | Global rank across all results, starting at 1 |
| name | string | Business name as shown |
| url | string | Place detail link https://map.naver.com/place/{place_id} |
| category | string | Display category (null for GraphQL-tier items beyond 100) |
| address | string | Full street address |
| phone | string | Phone number (real or virtual 0507-...) |
| x | float | Longitude (null for items beyond 100) |
| y | float | Latitude (null for items beyond 100) |
| visitor_review_count | integer | Number of visitor reviews (null for items beyond 100) |
| visitor_review_score | float | Average visitor rating (null for items beyond 100) |
| total_review_count | integer | Total review count (null for items beyond 100) |
| image_count | integer | Number of place photos (null for items beyond 100) |
| options | string | Amenities/facilities as shown (null for items beyond 100) |
| place_id | string | Naver place identifier |
Pricing
Pay-per-result: $3.00 per 1,000 places ($2.10/1k on Apify paid plans) (plus a small actor-start fee). You only pay for places actually delivered to the dataset.