Tabelog Scraper avatar

Tabelog Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Tabelog Scraper

Tabelog Scraper

Extract restaurant details and reviews from Tabelog (食べログ), Japan's #1 restaurant review platform. Search by keyword/area or provide URLs directly.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

OrbitData Labs

OrbitData Labs

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

3 days ago

Last modified

Categories

Share

Tabelog Scraper — Extract restaurant data and reviews from Tabelog

What does Tabelog Scraper do?

Tabelog Scraper extracts restaurant details and reviews from Tabelog (食べログ), Japan's largest restaurant review platform with 890,000+ restaurants and 85 million+ reviews. Simply enter a keyword like "ラーメン" or paste restaurant URLs, and the scraper collects structured data you can download as JSON, CSV, Excel, or connect to your apps via the Apify API.

You can use it in two ways:

  • 🔍 Search mode — Find restaurants by keyword and area (e.g., "寿司" in Tokyo)
  • 🔗 Direct URL mode — Provide specific Tabelog restaurant URLs

Why scrape Tabelog restaurant data?

Tabelog is Japan's #1 restaurant review site, trusted by millions of diners. Extracting its data opens doors to powerful use cases:

  • 📊 Market research — Study dining trends, pricing, and customer satisfaction across Japan
  • 🤖 NLP & sentiment analysis — Build Japanese language models with authentic restaurant review corpora
  • 🗺️ Travel & food apps — Power recommendation engines with real restaurant data
  • 📈 Competitive intelligence — Monitor competitor restaurants, pricing, and customer feedback
  • 🗄️ Restaurant databases — Build comprehensive directories with address, hours, budget, and ratings

Combined with the Apify platform, you get automatic retries, proxy rotation, scheduled runs, API access, and seamless integrations with tools like Google Sheets, Slack, Zapier, and more.

What data can you extract from Tabelog?

Restaurant information

FieldExample
restaurantNameグルガオン
restaurantRating3.72
restaurantGenreインド料理、インドカレー
address東京都中央区銀座1-6-13 銀座106ビル B1F
nearestStation銀座一丁目駅から35m
businessHours月・火・水・木・金
budgetDinner¥2,000~¥2,999
budgetLunch¥1,000~¥1,999
paymentMethodsカード可(VISA、Master、JCB、AMEX、Diners)
seats38席(テーブル席のみ)
privateRoom
smokingPolicy全席禁煙
parking
awardsアジア・エスニック 百名店 2024 選出店
reservation予約可
homepagehttp://gurgaontokyo.com/
officialAccountsInstagram, Twitter URLs
childPolicy子供可
servicesテイクアウト、複数言語メニューあり

Review data (when includeReviews is enabled)

Each review row includes all restaurant fields above, plus:

FieldExample
reviewText美味しすぎて感動した銀座にあるインドカレー屋さん…
rating4.5
visitDate2026/04
reviewerNameわらびもちーず
reviewTitle銀座の名店カレー
mealTypeディナー
priceRange¥2,000~¥2,999
photosPhoto URLs (when enabled)

How to scrape Tabelog restaurant data

  1. Go to Tabelog Scraper on Apify Store
  2. Click Try for free to open the Actor in Apify Console
  3. Choose your input method:
    • Search mode: Enter a keyword (e.g., カレー) and select an area (e.g., tokyo)
    • Direct URLs: Paste one or more Tabelog restaurant URLs
  4. Set Include reviews to true for full review text, or false for restaurant info only
  5. Click Start and wait for the run to finish
  6. Download your data as JSON, CSV, Excel, or connect via API

Input example — Search mode

{
"searchKeyword": "ラーメン",
"searchArea": "tokyo",
"maxRestaurants": 10,
"includeReviews": true,
"maxReviewsPerRestaurant": 50,
"sortBy": "newest"
}

Input example — Direct URL mode

{
"startUrls": [
{ "url": "https://tabelog.com/tokyo/A1304/A130401/13002457/" }
],
"includeReviews": true,
"maxReviewsPerRestaurant": 100
}

💡 Tip: Set includeReviews to false if you only need restaurant details — it's much faster and cheaper.

Input options

Tabelog Scraper has the following input options. Click on the Input tab for more information.

ParameterTypeDefaultDescription
startUrlsArrayTabelog restaurant page URLs
searchKeywordStringSearch keyword (e.g., 寿司, カレー)
searchAreaStringallPrefecture filter — 47 prefectures supported
maxRestaurantsInteger5Max restaurants from search results
includeReviewsBooleantrueExtract reviews or restaurant info only
maxReviewsPerRestaurantInteger100Max reviews per restaurant (0 = all)
reviewLanguageStringallFilter reviews by language
includePhotosBooleanfalseInclude review photo URLs
sortByStringnewestSort order: newest, rating_high, rating_low, default
proxyConfigurationObjectApify Proxy settings

You must provide either startUrls or searchKeyword (or both).

Output example

You can download the dataset extracted by Tabelog Scraper in various formats such as JSON, HTML, CSV, or Excel.

Restaurant info only (includeReviews: false)

{
"restaurantName": "グルガオン",
"restaurantUrl": "https://tabelog.com/tokyo/A1301/A130101/13002457/",
"restaurantRating": 3.72,
"restaurantGenre": "インド料理、インドカレー",
"restaurantArea": "東京",
"totalReviewCount": 3177,
"address": "東京都中央区銀座1-6-13 銀座106ビル B1F",
"nearestStation": "銀座一丁目駅から35m",
"businessHours": "月・火・水・木・金",
"budgetDinner": "¥2,000~¥2,999",
"budgetLunch": "¥1,000~¥1,999",
"paymentMethods": "カード可(VISA、Master、JCB、AMEX、Diners)",
"seats": "38席(テーブル席のみ)",
"smokingPolicy": "全席禁煙",
"awards": ["アジア・エスニック 百名店 2024 選出店"],
"homepage": "http://gurgaontokyo.com/",
"scrapedAt": "2026-05-02T12:00:00.000Z"
}

With reviews (includeReviews: true)

{
"restaurantName": "グルガオン",
"restaurantRating": 3.72,
"address": "東京都中央区銀座1-6-13 銀座106ビル B1F",
"reviewText": "美味しすぎて感動した銀座にあるインドカレー屋さん\n\n大人気と聞いていたので...",
"rating": 4.5,
"visitDate": "2025/10",
"reviewerName": "わらびもちーず",
"mealType": "ディナー",
"priceRange": "¥2,000~¥2,999",
"reviewUrl": "https://tabelog.com/tokyo/A1301/A130101/13002457/dtlrvwlst/B...",
"scrapedAt": "2026-05-02T12:00:00.000Z"
}

How much does it cost to scrape Tabelog?

Tabelog Scraper uses a pay-per-result pricing model on top of Apify platform usage costs.

ModeEstimated cost
🏪 Restaurant info only~$0.50 per 100 restaurants
📝 With reviews~$3.00 per 1,000 reviews

You can try the Actor for free on Apify's free plan. The free tier includes enough compute units to scrape several restaurants with reviews and explore the output format.

💡 Cost-saving tip: Use includeReviews: false when you only need restaurant metadata — it skips individual review page visits and runs significantly faster.

Tips for best results

  • 🇯🇵 Use a Japan proxy — Tabelog may geo-restrict access. On Apify, the default proxy works well, but Japan-based proxies give the best reliability.
  • ⏱️ Start small — Test with 1-2 restaurants and a few reviews to check output format before scaling up.
  • 🔢 Set maxReviewsPerRestaurant — Restaurants can have thousands of reviews. Set a limit to control costs and run time.
  • 📊 Use Apify integrations — Connect results directly to Google Sheets, webhooks, or your database via the Apify API.
  • 📅 Schedule recurring runs — Track review trends over time by scheduling the Actor to run daily, weekly, or monthly.

This scraper only extracts publicly available information from Tabelog. It does not extract private user data such as email addresses or personal contact information. The scraper respects rate limits with built-in delays between requests.

You should be aware that extracted results may contain personal data (reviewer names, profile URLs). Personal data is protected by the GDPR in the European Union, APPI in Japan, and other regulations worldwide. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your use case is legitimate, consult your lawyers.

Limitations and known issues

  • Japanese language — Data is extracted in Japanese. The English version (/en/) has limited restaurant coverage.
  • Pagination cap — Tabelog limits review pages to approximately 180, so restaurants with 3,600+ reviews may not have all reviews accessible.
  • Rate limiting — The scraper uses 1–2 second delays between requests for polite crawling. Large-scale scraping will take time proportional to the number of reviews.

FAQ

Does Tabelog have an API?

Tabelog does not provide a free public API for extracting restaurant data. This scraper serves as an alternative by extracting structured data from publicly available Tabelog pages.

Can I scrape Tabelog in English?

Tabelog has a limited English site at tabelog.com/en/, but most content is only available in Japanese. This scraper extracts data in Japanese by default.

How many results can I get for free?

On Apify's free plan, you can scrape approximately 5-10 restaurants with reviews per month, depending on the number of reviews per restaurant.

Can I extract data from all 47 prefectures?

Yes. The searchArea input supports all 47 Japanese prefectures (from hokkaido to okinawa), or you can set it to all for a nationwide search.

How does the 4-stage pipeline work?

The scraper operates in four stages:

  1. Search — Finds restaurant URLs from keyword search results
  2. Restaurant — Visits each restaurant page and extracts detailed metadata
  3. Review list — Browses review list pages and collects review metadata
  4. Review detail — Visits individual review pages for full, untruncated review text

I found a bug or need a custom feature

Please report issues or feature requests via the Issues tab on the Actor page. Feedback is always welcome!