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, address, phone, website, rating, review count, opening hours, amenities, coordinates, plus inline menu and a sample of reviews. Search by keyword or paste Naver Maps URLs.

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 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, opening hours, coordinates, inline menu prices, Korean TV-show appearances, and visitor review samples for every restaurant, cafΓ©, hotel, hospital, clinic, salon, shop, or attraction your keyword surfaces. 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 β€” the modern road-name address (λ„λ‘œλͺ…) and the legacy lot-number address (μ§€λ²ˆ), so the data matches whichever standard your CRM, mapping tool, or government dataset uses.
  • Inline visitor review samples β€” the representative review text Naver shows on each place card, delivered right inside the row alongside the visitor rating and total review count.
  • 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.
  • Both direct and virtual phone numbers β€” falls back to Naver's 0507 virtual line when a place hides its direct number, so contactable leads aren't lost.
  • 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 and booking 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
  • Collect review samples to gauge visitor sentiment per venue

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 for each place. 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": "μ„œμšΈνŠΉλ³„μ‹œ 강남ꡬ ν…Œν—€λž€λ‘œ 123",
"addressJibun": "μ„œμšΈνŠΉλ³„μ‹œ 강남ꡬ 역삼동 678-9",
"roadAddress": "μ„œμšΈνŠΉλ³„μ‹œ 강남ꡬ ν…Œν—€λž€λ‘œ 123",
"fullAddress": "μ„œμšΈνŠΉλ³„μ‹œ 강남ꡬ ν…Œν—€λž€λ‘œ 123 2μΈ΅",
"phone": "02-555-1234",
"website": "https://booking.naver.com/booking/12/bizes/123456",
"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
descriptionstringPlace intro text or short review summary
searchTermstringThe keyword or URL that produced this row
naverUrlstringCanonical Naver place page URL

Address & Location

FieldTypeDescription
addressstringPrimary (road-name λ„λ‘œλͺ…) address
roadAddressstringRoad-name address (λ„λ‘œλͺ…)
addressJibunstringLegacy lot-number (μ§€λ²ˆ) address
fullAddressstringFull address including floor / unit, when present
latitudenumberLatitude
longitudenumberLongitude

Contact

FieldTypeDescription
phonestringDirect phone, falling back to Naver's 0507 virtual number
websitestringHomepage or booking URL, when listed

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 }. Naver's search cards surface the review text; author, rating, and date are returned as null when the card doesn't carry them. 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.
  • Both address forms travel together β€” if you join Naver data to a government or postal dataset, pick roadAddress for modern records or addressJibun for legacy lot-number records.

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.