Naver Map Scraper
Pricing
from $1.30 / 1,000 results
Naver Map Scraper
[๐ฐ $1.3 / 1K] Extract places from Naver Maps (map.naver.com) search results โ business name, category, full address, phone, Naver booking/chat links, rating, review counts, opening hours, amenities, coordinates, inline menu, and review text where Naver publishes it. Search by keyword or paste URLs.
Pricing
from $1.30 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Pull places from Naver Maps โ South Korea's dominant local-business map โ at scale: name, category, both Korean address forms, phone, rating, review counts, opening hours, coordinates, inline menu prices, Korean TV-show appearances, and visitor review samples on the categories Naver publishes them for. Every restaurant, cafรฉ, hotel, hospital, clinic, salon, shop, or attraction your keyword surfaces comes back as a row. Built for Korea market researchers, lead-generation teams targeting Korean businesses, and location-data analysts who need clean, structured Naver place data without piecing it together one listing at a time.
Why This Scraper?
- Every Naver place category, not just food โ restaurants, cafรฉs, hotels, hospitals, clinics, beauty salons, convenience stores, retail shops, attractions, and services all come back from a single keyword. Food-only scrapers return zero rows for a clinic like
์ ์ค์์ดํผ๋ถ๊ณผ; this one returns the clinic. - Both Korean address formats on every row, complete and geocodable โ the modern road-name address (๋๋ก๋ช ) and the legacy lot-number address (์ง๋ฒ), each carrying province, city and district, so either one matches whichever standard your CRM, mapping tool, or government dataset uses.
- Inline visitor review samples, on the categories Naver publishes them for โ the representative review text from restaurant, cafรฉ, gym, academy and waxing-studio cards, delivered right inside the row. Naver leaves review text off its clinic, hospital, hotel, pension, cosmetics-shop, hair- and nail-salon cards, so those verticals arrive with the visitor rating and both review counts instead โ every row carries the counts either way.
- Korean TV-appearance tags โ the program a place featured on (ํ๋ฐฑ์๋ฆฌ์ฌ, ์์๋ฏธ์ํ, 2TV์์์ ๋ณด, and more) and the TV-featured dishes, captured inline. Spot the "๋ง์ง on TV" venues your competitors miss.
- Inline menu and price list for food places โ item name, price, and image for restaurants and cafรฉs, captured straight from the place card with no extra step.
- Precise GPS coordinates on every place โ latitude and longitude ready to drop onto a map, into a geospatial join, or into a radius calculation.
- Three separate contact channels per place โ the direct phone (falling back to Naver's
0507virtual line when a place hides its number), the Naver Booking reservation link, and the Naver TalkTalk chat link, each in its own field so you can route outreach by channel instead of guessing. - Opening hours, business status, and amenities โ current open/closed status, the hours description Naver shows, and characteristic keywords including wheelchair access (ํ ์ฒด์ด ์ ์ฅ ๊ฐ๋ฅ).
- A per-search result cap โ the limit applies to each keyword or URL independently, so a multi-keyword run collects up to your cap for every term, not just the first. Set it to 0 to sweep an entire keyword's results.
- Mirror a search you already set up โ paste any Naver Maps search URL and the scraper reproduces that exact result set, keyword and map area included.
Use Cases
Market Research
- Map cafรฉ, restaurant, or hospital density across Seoul districts like Gangnam or Hongdae
- Compare place counts and ratings between neighborhoods before entering a market
- Track which categories dominate a commercial area
- Benchmark competitor ratings and review volume side by side
Lead Generation
- Build outreach lists of Korean businesses with phone, Naver Booking, and TalkTalk chat links
- Target salons, clinics, or shops by keyword and district for B2B sales
- Capture virtual
0507numbers for places that hide their direct line - Pull contactable place lists for an entire keyword in one run
Location Intelligence
- Geocode places with ready-to-use latitude and longitude
- Join Naver places to your own geospatial datasets using either Korean address form
- Analyze opening hours and business status across a category
Travel & Hospitality
- Compile hotels, attractions, and restaurants for a destination guide
- Surface top-rated dining with inline menu prices for itinerary planning
- Gauge visitor sentiment per venue from ratings, review counts, and restaurant review samples
Retail Expansion
- Scout existing stores and services in a target district before site selection
- Map convenience stores, shops, and amenities around a candidate address
- Track new place categories appearing in a growth area
Getting Started
Simple keyword search
Just one Korean keyword โ the fastest way to start:
{"searchTerms": ["๊ฐ๋จ ๋ง์ง"]}
Multiple searches with a result cap
Combine several keywords โ the cap applies to each one, so this run collects up to 300 places per keyword:
{"searchTerms": ["์์ธ ์นดํ", "ํ๋ ๋ฏธ์ฉ์ค", "๋ถ์ฐ ํธํ "],"maxResults": 300}
Paste a Naver Maps URL and slim the output
Mirror a search you already opened on the site, and skip the heavier inline collections for a lighter run:
{"startUrls": ["https://map.naver.com/p/search/๊ฐ๋จ%20๋ง์ง"],"maxResults": 100,"includeReviews": false,"includeMenu": false}
Input Reference
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | ["๊ฐ๋จ ๋ง์ง"] | Keywords to search on Naver Maps, in Korean or romanized text โ e.g. ๊ฐ๋จ ๋ง์ง (Gangnam restaurants), ์์ธ ์นดํ (Seoul cafรฉ), or a specific business name. Add as many as you like. |
startUrls | string[] | [] | Paste Naver Maps search URLs directly (e.g. https://map.naver.com/p/search/๊ฐ๋จ%20๋ง์ง). When provided, these are used instead of the search terms above. |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 50 | Caps the number of places collected for each search term or URL (e.g. two terms with a cap of 50 returns up to ~100 places). Set to 0 to collect as many as available. Results come in full pages, so the actual count may slightly exceed this. |
Place Details
| Parameter | Type | Default | Description |
|---|---|---|---|
includeReviews | boolean | true | Include the sample of visitor reviews Naver shows on a place card. Naver prints these for restaurants, cafรฉs, gyms, academies and waxing studios; clinic, hotel, cosmetics-shop and hair/nail-salon cards carry none, so the list comes back empty there. Turn off for a lighter, faster run when you only need the place details. |
includeMenu | boolean | true | Include the menu and price list shown for restaurants and cafรฉs (item name, price, and image). Has no effect for places without a menu. |
Output
Each place becomes one row. Here is a representative result with reviews and menu enabled:
{"placeId": "1234567890","name": "์ค์ ์ค๋ง์นด์ธ ๊ฐ๋จ","category": "์ผ์๋น","businessStatus": "์์ ์ค","address": "์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ๊ฐ๋จ๋๋ก152๊ธธ 15 2์ธต","addressJibun": "์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ์ ์ฌ๋ 512-17","roadAddress": "์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ๊ฐ๋จ๋๋ก152๊ธธ 15 2์ธต","fullAddress": "์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ ์ ์ฌ๋ 512-17 2์ธต","phone": "02-555-1234","bookingUrl": "https://m.booking.naver.com/booking/6/bizes/1675252/search","talktalkUrl": "http://talk.naver.com/w5xyeb?frm=pnmb","rating": 4.62,"reviewCount": 3322,"visitorReviewCount": 1840,"blogReviewCount": 1482,"businessHours": { "status": "์์ ์ค", "description": "11:30 - 22:00" },"amenities": ["์ฃผ์ฐจ", "์์ฝ", "ํ ์ฒด์ด ์ ์ฅ ๊ฐ๋ฅ"],"description": "์ ์ ํ ์ ์ฒ ์ฌ๋ฃ๋ก ๋ง๋๋ ์ค๋ง์นด์ธ ์ ๋ฌธ์ ","latitude": 37.500123,"longitude": 127.036456,"naverUrl": "https://map.naver.com/p/entry/place/1234567890","thumbnailUrl": "https://ldb-phinf.pstatic.net/example.jpg","imageUrls": ["https://ldb-phinf.pstatic.net/example1.jpg"],"tvAppearances": [{ "program": "ํ๋ฐฑ์๋ฆฌ์ฌ2", "channel": null, "date": null, "menu": null, "episode": null }],"menuItems": [{ "name": "๋ฐ์น ์ค๋ง์นด์ธ", "price": "55,000์", "imageUrl": "https://ldb-phinf.pstatic.net/menu1.jpg" }],"reviews": [{ "author": null, "rating": null, "text": "์ฌ๋ฃ๊ฐ ์ ์ ํ๊ณ ๋ถ์๊ธฐ๊ฐ ์ข์์", "date": null }],"searchTerm": "๊ฐ๋จ ๋ง์ง"}
Core Fields
| Field | Type | Description |
|---|---|---|
placeId | string | Naver place identifier |
name | string | Business / place name |
category | string | Primary category (e.g. ์์์ , ์นดํ, ๋ณ์) |
businessStatus | string | Open / closed status, when shown |
description | string | Naver's own place blurb or short review summary. Published for restaurants, cafรฉs and hotels; categories with no card blurb (clinics, cosmetics shops, gyms, salons) return it empty |
searchTerm | string | The keyword or URL that produced this row |
naverUrl | string | Canonical Naver place page URL |
Address & Location
| Field | Type | Description |
|---|---|---|
address | string | Primary address โ the complete road-name (๋๋ก๋ช ) form |
roadAddress | string | Complete road-name address (๋๋ก๋ช ), province and district included |
addressJibun | string | Complete legacy lot-number address (์ง๋ฒ), province and district included |
fullAddress | string | Naver's own full address string, including floor / unit when listed |
latitude | number | Latitude |
longitude | number | Longitude |
Contact
| Field | Type | Description |
|---|---|---|
phone | string | Direct phone, falling back to Naver's 0507 virtual number |
bookingUrl | string | Naver Booking reservation link, when the place accepts Naver reservations |
talktalkUrl | string | Naver TalkTalk chat link, when the place runs a TalkTalk channel |
Ratings & Reviews
| Field | Type | Description |
|---|---|---|
rating | number | Overall visitor rating |
reviewCount | integer | Total reviews (visitor + blog) |
visitorReviewCount | integer | Visitor review count |
blogReviewCount | integer | Blog / cafรฉ review count |
reviews | object[] | Inline review sample { author, rating, text, date }, on the categories Naver publishes review text for โ restaurants, cafรฉs, gyms, academies, waxing studios. Clinics, hospitals, hotels, pensions, cosmetics shops, hair and nail salons return an empty list; their review counts still populate. Naver's search cards surface only the review text, so author, rating and date come back null. Present when includeReviews is on |
Hours, Amenities & Media
| Field | Type | Description |
|---|---|---|
businessHours | object | { status, description } โ current status and hours text |
amenities | string[] | Characteristic keywords (parking, reservation, wheelchair access, etc.) |
thumbnailUrl | string | Lead image URL |
imageUrls | string[] | Small set of inline image URLs |
tvAppearances | object[] | Korean TV / broadcast tags { program, channel, date, menu, episode } โ the show a place featured on and any TV-highlighted dish. Empty for places with no broadcast history |
menuItems | object[] | Inline menu sample { name, price, imageUrl }. Present when includeMenu is on |
Tips for Best Results
- Search in Korean for the richest results โ Naver is a Korea-focused service, so Korean keywords return more places and fuller detail than romanized terms.
- Use the
์ง์ญ + ์ ์ขpattern โ pair a district with a business type, like๊ฐ๋จ ๋ง์ง(Gangnam restaurants) orํ๋ ์นดํ(Hongdae cafรฉs), to get tightly relevant places. - Paste a Naver Maps URL to reproduce an exact search โ set up a search on the site, copy the URL into
startUrls, and the run mirrors that exact result set, map area included. - Toggle off reviews and menu for lean, fast runs โ when you only need the place table (name, address, phone, coordinates), turn off
includeReviewsandincludeMenuto slim each row. - The result cap is per search โ
maxResultsapplies to each keyword or URL separately, so a run with three keywords and a cap of 50 returns up to 50 places for every keyword (about 150 total). Lower the cap if you only need a quick sample per term. - Start with a small
maxResultsโ try 50 first to confirm the data fits your needs, then raise the cap or set it to 0 to sweep everything. - Hunt for TV-featured venues โ
tvAppearancesflags places that have aired on Korean food and travel shows. Filter your output to non-emptytvAppearancesto surface the "๋ง์ง on TV" spots, a strong signal for popularity and footfall. - Expect a few sparse fields โ
rating,menuItems, andtvAppearancesonly appear when Naver surfaces them on a place card, so some rows return them empty. This reflects the live listing, not a gap in collection. - Check
visitorReviewCountwhen a category carries no review text โ Naver prints review snippets on restaurant, cafรฉ, gym, academy and waxing-studio cards, but not on clinic, hotel, cosmetics-shop or hair/nail-salon cards. On those keywordsreviewsis empty by design, whilerating,visitorReviewCountandblogReviewCountstill land on every row โ use the counts as your popularity signal there. - Both address forms are complete, so either one joins cleanly โ
roadAddressandaddressJibuneach carry the province, city and district (์์ธํน๋ณ์ ๊ฐ๋จ๊ตฌ โฆ), not just the street. PickroadAddressfor modern government or postal records andaddressJibunfor legacy lot-number records; both drop straight into a geocoder or a CRM import without extra cleanup.
Pricing
From $1.30 per 1,000 results โ among the lowest prices on Apify for Naver Maps place data, and below the going market rate. No compute or time-based charges โ you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.16 | $0.15 | $0.14 | $0.13 |
| 1,000 | $1.55 | $1.45 | $1.40 | $1.30 |
| 10,000 | $15.50 | $14.50 | $14.00 | $13.00 |
| 100,000 | $155.00 | $145.00 | $140.00 | $130.00 |
A "result" is any place row in the output dataset. Platform fees depend on your Apify plan.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new results
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate market research, business intelligence, and lead generation. Users are responsible for complying with applicable laws and Naver's Terms of Service. Do not use extracted data for spam, harassment, or any illegal purpose, and handle any personal data (such as review content) in line with applicable privacy regulations.