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

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract restaurant details and reviews from Tabelog (食べログ) — Japan's largest restaurant review platform with 890,000+ restaurants and 85 million+ reviews.

Why this scraper?

  • All-in-one — restaurant info (address, hours, budget, seats) AND full review text in a single run
  • Search mode — find restaurants by keyword and area, no need to know URLs in advance
  • Full review text — visits each review page for complete untruncated content
  • Flexible — scrape restaurant info only (fast & cheap) or include reviews
  • Cost-effective — ~$3.00 per 1,000 reviews

Two modes of operation

1. Restaurant info only (includeReviews: false)

Collects detailed restaurant metadata without reviews. Fast and low-cost.

2. Restaurant info + reviews (includeReviews: true)

Collects everything: restaurant details plus full review text from individual review pages.

What data can you extract?

Restaurant fields

FieldTypeDescription
restaurantNameStringRestaurant name
restaurantUrlStringTabelog page URL
restaurantRatingNumberOverall rating (0.0–5.0)
restaurantGenreStringCuisine type (e.g., "インド料理、インドカレー")
restaurantAreaStringPrefecture/area
totalReviewCountNumberTotal number of reviews
addressStringFull address
nearestStationStringNearest station and distance
businessHoursStringOperating days/hours
budgetDinnerStringDinner price range
budgetLunchStringLunch price range
paymentMethodsStringAccepted payment methods
seatsStringNumber and type of seats
privateRoomStringPrivate room availability
smokingPolicyStringSmoking policy
parkingStringParking availability
awardsArrayTabelog awards (百名店 etc.)
reservationStringReservation availability
homepageStringRestaurant homepage URL
officialAccountsArraySocial media URLs
childPolicyStringPolicy for children
servicesStringAvailable services

Review fields (when includeReviews: true)

Each row includes all restaurant fields above, plus:

FieldTypeDescription
reviewTextStringFull review text
ratingNumberIndividual review rating (0.0–5.0)
visitDateStringVisit date (e.g., "2026/04")
reviewerNameStringReviewer's display name
reviewerUrlStringReviewer's profile URL
reviewTitleString/nullReview title
mealTypeString/null"ランチ" (lunch) or "ディナー" (dinner)
priceRangeString/nullPrice range spent
reviewUrlStringDirect URL to the review
photosArrayReview photo URLs (when enabled)

How to use

Option A: Search by keyword

  1. Set searchKeyword (e.g., ラーメン, 寿司, カレー)
  2. Set searchArea (e.g., tokyo, osaka, or all)
  3. Set maxRestaurants (how many restaurants to scrape)

Option B: Direct URLs

  1. Add Tabelog restaurant URLs to startUrls
    • Example: https://tabelog.com/tokyo/A1304/A130401/13002457/

Then configure:

  • includeReviews: true for reviews, false for restaurant info only
  • maxReviewsPerRestaurant: limit reviews per restaurant (default: 100)
  • sortBy: sort reviews by newest, highest/lowest rating

Input options

ParameterTypeDefaultDescription
startUrlsArrayTabelog restaurant URLs (optional if using search)
searchKeywordStringSearch keyword (optional if using URLs)
searchAreaString"all"Prefecture filter for search
maxRestaurantsInteger5Max restaurants from search results
includeReviewsBooleantrueWhether to scrape reviews
maxReviewsPerRestaurantInteger100Max reviews per restaurant (0 = all)
reviewLanguageString"all"Language filter
includePhotosBooleanfalseInclude review photo URLs
sortByString"newest"Review sort order
proxyConfigurationObjectApify Proxy settings

Output examples

Restaurant info only

{
"restaurantName": "グルガオン",
"restaurantUrl": "https://tabelog.com/tokyo/A1301/A130101/13002457/",
"restaurantRating": 3.72,
"restaurantGenre": "インド料理、インドカレー",
"restaurantArea": "東京",
"totalReviewCount": 3173,
"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

Each row includes all restaurant fields above, plus review data:

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

Use cases

  • Restaurant database — Build a comprehensive database of Japanese restaurants with full details
  • NLP sentiment analysis — Analyze Japanese restaurant review corpora
  • Market research — Study dining trends, pricing, and customer satisfaction across Japan
  • Travel apps — Power recommendation engines with real data
  • Competitive intelligence — Monitor restaurant details and reviews

Pricing

  • Restaurant info only: ~$0.50 per 100 restaurants
  • With reviews: ~$3.00 per 1,000 reviews

Limitations

  • Japanese text — Data is extracted in Japanese. English version (/en/) has limited coverage.
  • Rate-limited — 2-4 second delays between requests for polite crawling.
  • No search URL input — Provide restaurant URLs or use keyword search. Area-level browsing URLs are not supported.
  • Pagination limit — Tabelog limits review pages to ~180, so restaurants with 3,600+ reviews may not have all reviews accessible.

Technical details

  • Built with Crawlee and Apify SDK
  • CheerioCrawler for fast HTML parsing (no browser needed)
  • 4-stage pipeline: Search → Restaurant → Review List → Review Detail
  • Automatic retry (up to 3), deduplication by review URL
  • Auto-proxy on Apify cloud for reliability