Kakao Map Reviews Scraper avatar

Kakao Map Reviews Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Kakao Map Reviews Scraper

Kakao Map Reviews Scraper

Scrape Kakao Map (카카오맵) place reviews at scale — restaurants, cafés, hotels, and local businesses in South Korea. Extract star ratings, original Korean review text, photos, keyword tags, and reviewer info as clean JSON. Supports multiple URLs, sorting, and date filtering.

Pricing

from $2.50 / 1,000 results

Rating

5.0

(1)

Developer

knagymate

knagymate

Maintained by Community

Actor stats

2

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

Kakao Map Reviews Scraper | Apify Actor

Scrape Kakao Map (카카오맵) place reviews — restaurants, cafés, hotels, attractions, and any local business — with a fast, reliable, and production-ready Apify Actor.

Kakao Map (KakaoMap) is one of the most popular map and local search platforms in South Korea, packed with authentic, high-quality user reviews, star ratings, photos, and keyword tags. This scraper turns those reviews into clean, structured JSON that is ready for analytics, sentiment analysis, NLP, and AI/LLM pipelines.

Built for data analysts, market researchers, travel & hospitality teams, local SEO agencies, and developers who need Korean place review data at scale — including original review text, star ratings, review images, keyword tags, and reviewer metadata.

Optimized for the South Korean market and Korean-language review data.


✨ Key Features

  • ✅ Scrape Kakao Map place reviews (restaurants, cafés, bars, hotels, attractions, shops, clinics — any place)
  • ✅ Extract original Korean review text and star ratings (1–5)
  • ✅ Collect review photos (full-resolution image URLs)
  • ✅ Capture keyword tags (e.g. / taste, 친절 / kindness, 분위기 / atmosphere)
  • ✅ Include reviewer metadata (nickname, ID, total review count, average score)
  • Automatic pagination through all available reviews
  • ✅ Configurable sorting: RECOMMENDED or LATEST
  • ✅ Optional date cutoff for incremental / delta scraping
  • ✅ Scrape multiple places in a single run
  • ✅ Clean, unified, analytics-ready dataset output
  • ✅ Works with Apify API, CLI, Scheduler, and Webhooks

🗺️ Supported Kakao Map URLs

Provide one or more Kakao Map place URLs. The place ID is resolved automatically from the URL.

Example URL:

https://place.map.kakao.com/10735673

You can find a place URL by opening any place on map.kakao.com and copying the place / detail page link (the numeric ID at the end identifies the place).

Available sorting options

  • Recommended (RECOMMENDED) — Kakao's default relevance ordering
  • Latest (LATEST) — newest reviews first

ℹ️ When a cutoff_date is provided, the Actor automatically switches to Latest ordering so it can stop as soon as it reaches older reviews.


⚙️ Input Configuration

FieldTypeRequiredDefaultDescription
urlsarrayYesOne or more Kakao Map place URLs
max_review_per_pageintegerNo100Maximum number of reviews to scrape per place
sort_bystringNoRECOMMENDEDSorting method: RECOMMENDED or LATEST
cutoff_datestring (YYYY-MM-DD)NoOnly return reviews newer than this date

Example Input

{
"urls": [
{ "url": "https://place.map.kakao.com/10735673" }
],
"max_review_per_page": 100,
"sort_by": "RECOMMENDED",
"cutoff_date": "2025-01-01"
}

📦 Output Dataset

Results are stored in the default Apify dataset. Each item is a single review with the following fields:

FieldDescription
page_urlSource place URL
page_idKakao Map place ID
place_nameName of the place
review_idUnique review ID
registered_timeDate/time the reviewer registered on Kakao Map
review_timeDate/time the review was posted
contentOriginal review text
scoreStar rating (1–5)
imagesList of review image URLs
like_countNumber of likes on the review
keywordsKeyword tags selected by the reviewer
reviewer_nicknameReviewer's display name
reviewer_idReviewer's Kakao Map user ID
reviewer_review_countReviewer's total number of reviews
reviewer_average_scoreReviewer's average score across their reviews

Example Output Item

{
"page_id": "10735673",
"page_url": "https://place.map.kakao.com/10735673",
"place_name": "장안삼계탕",
"review_id": "14910112",
"registered_time": "2026-02-25 17:59:48",
"review_time": "2026-02-25 18:00:27",
"content": "음식맛으로만 치면 5점 드리고 싶습니다만. 서비스로 내어주는 닭모래집이 넘 맛났고 깍두기가 맛있어서 두번 리필~~",
"score": 4.0,
"images": [
"http://t1.daumcdn.net/local/kakaomapPhoto/review/f2db3e4fdfdc7a59ac4f6cf26b2a58c654ab1b4f?original",
"http://t1.daumcdn.net/local/kakaomapPhoto/review/b6fb9b2e2dad5f000e391c4caa66215fa9fe623a?original"
],
"like_count": 0,
"keywords": ["맛"],
"reviewer_nickname": "김소방",
"reviewer_id": "811221322",
"reviewer_review_count": 852,
"reviewer_average_score": 4.4
}

🌍 Use Cases

  • Korean market research — understand real customer sentiment for restaurants, cafés, and local businesses in South Korea.
  • Sentiment analysis & NLP — build Korean-language sentiment models from authentic, in-market review text.
  • AI / LLM training datasets — collect high-quality Korean review corpora with ratings and keyword tags.
  • Local SEO & reputation monitoring — track new reviews and ratings for your (or a competitor's) locations over time.
  • Hospitality & F&B analytics — benchmark restaurants, cafés, and hotels by rating, keywords, and review volume.
  • Review monitoring — schedule periodic runs with cutoff_date to capture only new reviews incrementally.

Highly relevant for the South Korean travel, food & beverage, retail, and local services markets.


⚡ Why Use This Actor?

  • ✅ Fully automated pagination and sorting
  • ✅ Structured, analysis-ready output
  • ✅ Extracts images, keyword tags, and reviewer stats — not just text
  • Incremental scraping with cutoff_date
  • ✅ Optimized for Apify datasets & data pipelines
  • ✅ Production-ready and scalable

🚀 How to Use

  1. Open the Actor on Apify.
  2. Add one or more Kakao Map place URLs to urls.
  3. Optionally set max_review_per_page, sort_by, and cutoff_date.
  4. Run the Actor.
  5. Export your results as JSON, CSV, Excel, or HTML, or connect to BigQuery, Snowflake, S3, and more via the Apify API.

You can run it manually, via the Apify API, on a schedule, or trigger it with webhooks.


👨‍💻 About the Author

Created by knagymate, author of multiple top-performing Apify review scrapers used by hundreds of users.

If you need:

  • Custom features
  • Higher limits
  • Enterprise integrations

👉 Feel free to reach out via Apify.


⚠️ Disclaimer

This scraper extracts publicly available data from Kakao Map. You are responsible for ensuring compliance with Kakao's terms of service and applicable laws.


⭐ If this Actor helps you

Leave a rating or review on Apify — it helps a lot!