search_naver_places
Find Korean businesses and locations using Naver Map data by entering keywords and location parameters to retrieve detailed place information.
Instructions
Search Naver Map (네이버 지도) places by keyword.
Args: keyword: Place type or name, e.g. '카페', '맛집', 'cafe' location: Location context, e.g. '홍대', '강남역', 'Itaewon' max_places: Maximum number of places to return (default 20, max 100)
Returns: List of place objects with name, category, address, rating, reviewCount, url fields.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keyword | Yes | ||
| location | No | ||
| max_places | No |
Implementation Reference
- src/korean_data_mcp/server.py:204-225 (handler)The search_naver_places function handles searching Naver Map places by querying an Apify actor and returning a list of place details.
async def search_naver_places( keyword: str, location: str = "", max_places: int = 20, ) -> list[dict]: """ Search Naver Map (네이버 지도) places by keyword. Args: keyword: Place type or name, e.g. '카페', '맛집', 'cafe' location: Location context, e.g. '홍대', '강남역', 'Itaewon' max_places: Maximum number of places to return (default 20, max 100) Returns: List of place objects with name, category, address, rating, reviewCount, url fields. """ max_places = min(max_places, 100) search_query = f"{keyword} {location}".strip() return await _run_actor( f"{APIFY_ACCOUNT}/naver-place-search", {"query": search_query, "maxPlaces": max_places}, )