Naver Map Scraper avatar

Naver Map Scraper

Pricing

from $1.30 / 1,000 results

Go to Apify Store
Naver Map Scraper

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

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

1

Monthly active users

4 days ago

Last modified

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 0507 virtual 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 0507 numbers 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

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

ParameterTypeDefaultDescription
searchTermsstring[]["๊ฐ•๋‚จ ๋ง›์ง‘"]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.
startUrlsstring[][]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

ParameterTypeDefaultDescription
maxResultsinteger50Caps 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

ParameterTypeDefaultDescription
includeReviewsbooleantrueInclude 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.
includeMenubooleantrueInclude 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

FieldTypeDescription
placeIdstringNaver place identifier
namestringBusiness / place name
categorystringPrimary category (e.g. ์Œ์‹์ , ์นดํŽ˜, ๋ณ‘์›)
businessStatusstringOpen / closed status, when shown
descriptionstringNaver'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
searchTermstringThe keyword or URL that produced this row
naverUrlstringCanonical Naver place page URL

Address & Location

FieldTypeDescription
addressstringPrimary address โ€” the complete road-name (๋„๋กœ๋ช…) form
roadAddressstringComplete road-name address (๋„๋กœ๋ช…), province and district included
addressJibunstringComplete legacy lot-number address (์ง€๋ฒˆ), province and district included
fullAddressstringNaver's own full address string, including floor / unit when listed
latitudenumberLatitude
longitudenumberLongitude

Contact

FieldTypeDescription
phonestringDirect phone, falling back to Naver's 0507 virtual number
bookingUrlstringNaver Booking reservation link, when the place accepts Naver reservations
talktalkUrlstringNaver TalkTalk chat link, when the place runs a TalkTalk channel

Ratings & Reviews

FieldTypeDescription
ratingnumberOverall visitor rating
reviewCountintegerTotal reviews (visitor + blog)
visitorReviewCountintegerVisitor review count
blogReviewCountintegerBlog / cafรฉ review count
reviewsobject[]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

FieldTypeDescription
businessHoursobject{ status, description } โ€” current status and hours text
amenitiesstring[]Characteristic keywords (parking, reservation, wheelchair access, etc.)
thumbnailUrlstringLead image URL
imageUrlsstring[]Small set of inline image URLs
tvAppearancesobject[]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
menuItemsobject[]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 includeReviews and includeMenu to slim each row.
  • The result cap is per search โ€” maxResults applies 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 โ€” tvAppearances flags places that have aired on Korean food and travel shows. Filter your output to non-empty tvAppearances to surface the "๋ง›์ง‘ on TV" spots, a strong signal for popularity and footfall.
  • Expect a few sparse fields โ€” rating, menuItems, and tvAppearances only 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 visitorReviewCount when 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 keywords reviews is empty by design, while rating, visitorReviewCount and blogReviewCount still land on every row โ€” use the counts as your popularity signal there.
  • Both address forms are complete, so either one joins cleanly โ€” roadAddress and addressJibun each carry the province, city and district (์„œ์šธํŠน๋ณ„์‹œ ๊ฐ•๋‚จ๊ตฌ โ€ฆ), not just the street. Pick roadAddress for modern government or postal records and addressJibun for 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.

ResultsNo discountBronzeSilverGold
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

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.