Naver Place Korea Local Business Review Scraper avatar

Naver Place Korea Local Business Review Scraper

Pricing

from $1.04 / 1,000 record scrapeds

Go to Apify Store
Naver Place Korea Local Business Review Scraper

Naver Place Korea Local Business Review Scraper

Search Naver Place — Korea's dominant local directory — by region and category for business records: address, phone, hours, category, coordinates, visitor/blog review counts, booking/order flags, menu items, amenities, photos. Restaurants, salons, clinics, lodging, general businesses, nationwide.

Pricing

from $1.04 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Naver Place Korea Local Business Directory Scraper

Scrape local business listings from Naver Place, the dominant local-business directory in Korea. Returns name, address, phone, category, hours, coordinates, and visitor/blog review counts for restaurants, salons, clinics, lodging, and general businesses nationwide, keyed by region and search category.


  • Searches by region + category phrase, exactly the way you'd search on Naver itself
  • Covers five business verticals — restaurants, hair salons, clinics, lodging, and general businesses
  • Returns road address, jibun (lot-number) address, sido/sigungu region, and coordinates per record
  • Includes visitor review count and score, blog review count, and coupon/booking/order-delivery flags
  • Optional detail enrichment pulls full menu line items (with price and description), richer amenities, and business hours
  • No account or API key required — just a search phrase

Who Uses Naver Place Data?

  • Marketing agencies — build prospect lists of Korean SMBs by region and category before outreach
  • Reputation-management vendors — track visitor and blog review counts across a client's competitor set
  • F&B and retail franchise teams — scope competitive density in a target neighborhood before opening a location
  • Market-entry researchers — map Korea's local-business landscape by category, a market Google Maps covers thinly
  • K-beauty and K-food export analysts — pull blog review volume, a Korea-specific signal no Western-directory-shaped dataset carries

How Naver Place Scraper Works

  1. Give it one or more search phrases the way you'd type them into Naver — "강남 맛집" (Gangnam restaurants), "역삼 헤어샵" (Yeoksam hair salons).
  2. Pick which business types to search each phrase against, or leave it blank to search all five.
  3. The scraper pages through the result set for each phrase/type combination and returns every business it finds, up to your item limit.
  4. Turn on detail enrichment if you want full menu items and richer amenity/hours data per business — it costs one extra fetch per record.

Input

{
"maxItems": 50,
"searchQueries": ["강남 맛집", "역삼 헤어샵"],
"types": ["restaurant", "hairshop"],
"enrichDetails": false
}
FieldTypeDefaultDescription
maxItemsInteger10Maximum number of records to return.
searchQueriesArray of strings— (required)지역+업종 search phrases, exactly as typed into Naver — e.g. "강남 맛집" or "역삼 헤어샵". Each phrase is searched against every selected type.
typesArray of stringsall fiveWhich Naver Place verticals to search: restaurant, hairshop, hospital, place, accommodation. Leave empty to search all of them.
enrichDetailsBooleanfalseFetch each place's own detail page for a fuller menu, description, and amenity list. Costs one extra premium-priced request per place.

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a large crawl stops before it finishes — because it hit maxItems, your spend cap (maxTotalChargeUsd), or was aborted — start a new run with the same input plus that resumeCursor to continue from where it left off. The crawl resumes from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly your 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

{
"place_id": "18485199",
"name": "베이징덕 압구정 본점",
"category": "오리요리",
"categories_all": ["오리요리"],
"road_address": "서울특별시 강남구 논현로 874 1층",
"jibun_address": "서울특별시 강남구 신사동 610-1 1층",
"sido": "서울특별시",
"sigungu": "강남구",
"latitude": 37.5265654,
"longitude": 127.0288056,
"phone": "0507-1412-5252",
"business_hours": { "status": "영업 전", "description": "11:30에 영업 시작" },
"visitor_review_count": 2245,
"visitor_review_score": 4.69,
"blog_review_count": 1297,
"booking_available": true,
"order_available": true,
"has_coupon": true,
"menu_items": [],
"amenities": ["예약", "단체 이용 가능", "포장", "주차"],
"images": ["https://ldb-phinf.pstatic.net/..."],
"description": "특별한 날 더욱 빛나는 메뉴 선택",
"place_url": "https://m.place.naver.com/restaurant/18485199/home",
"source_query": "강남 맛집",
"scraped_at": "2026-09-01T22:09:54.243Z"
}
FieldTypeDescription
place_idStringNaver Place's numeric business id — the join key across Naver surfaces.
nameStringBusiness name (Korean).
categoryStringPrimary business category.
categories_allArrayAll categories tagged to the business.
road_addressStringFull road-style address, including sido and sigungu.
jibun_addressStringFull lot-number (지번) style address.
sidoStringProvince/metropolitan city (e.g. 서울특별시).
sigunguStringDistrict within the sido (e.g. 강남구).
latitudeNumberLatitude.
longitudeNumberLongitude.
phoneStringContact phone number.
business_hoursObjectCurrent open/closed status and a short hours description.
visitor_review_countIntegerNumber of visitor reviews.
visitor_review_scoreNumberAverage visitor review score.
blog_review_countIntegerNumber of Naver blog reviews — Korea's primary local-marketing review channel.
booking_availableBooleanWhether Naver Booking is available for this business.
order_availableBooleanWhether Naver delivery/pickup/table ordering is available.
has_couponBooleanWhether the business currently offers a Naver coupon.
menu_itemsArrayMenu line items with name, price, description, and images. Populated when enrichDetails is on.
amenitiesArrayFacility/amenity tags (parking, reservations, wifi, etc.).
imagesArrayBusiness photo URLs.
descriptionStringShort business description or highlight line.
place_urlStringThe business's Naver Place detail page.
source_queryStringThe search phrase that surfaced this record.
scraped_atStringTimestamp the record was collected.

FAQ

How do I scrape Naver Place business listings?

Naver Place Scraper needs no account and no API key. Give it a search phrase — a region plus a category, the same way you'd search on Naver — and it returns every business the query matches, up to your item limit.

What data can I get from Naver Place?

Full business records: address (both road and lot-number formats), phone, hours, category, coordinates, visitor and blog review counts, booking/order availability, and coupon status. Turn on enrichDetails for menu items and richer amenity data too.

Can I filter by business type?

Yes. Set types to any combination of restaurant, hairshop, hospital, place, and accommodation. Leave it empty to search all five for each query.

How much does Naver Place Scraper cost to run?

Standard records bill per record scraped. Detail-enriched records (enrichDetails: true) bill at the premium rate, since each one is an extra fetch beyond the base listing.

Does this cover reviews-only lookups?

No — this actor is built for discovery (finding businesses by region and category), not for pulling reviews off a business you already have a URL for. If you already have a Naver Place id or URL and just want its reviews, a review-focused actor is a better fit.


Need More Features?

Need custom fields, filters, or a different target site? File an issue or get in touch.

Why Use Naver Place Scraper?

  • Discovery, not just lookup — search by region and category instead of needing a business id or URL in hand first.
  • The full business record — phone, address, hours, booking/order flags, and blog review counts in one payload, not just a review feed.
  • Blog review counts — a Korea-specific signal (Naver blog reviews are the primary local-marketing channel) that a Western-directory-shaped dataset doesn't carry at all.