Skip to content

Tabelog Scraper

Try for free

Scrape Tabelog restaurants by area, genre and keyword, or from URLs: rating, review count, budget, address, hours, phone, genres, coordinates and reviews.

🍜 Tabelog Scraper

Scrape restaurants from Tabelog (食べログ), Japan's biggest restaurant guide, by keyword, prefecture and genre, or straight from restaurant, list and ranking URLs. Every restaurant comes with its Tabelog rating, review count, dinner and lunch budget, address, coordinates, nearest station, opening hours, closed days, phone, genres, seats, payment methods and the full info table. Add reviews to get each review as a row with ratings, spend, visit date and the full text. No login needed.

✨ Why use Tabelog Scraper?

  • 🇯🇵 Japanese data as-is: names, genres, hours and reviews stay in the original Japanese (or switch to the English site).
  • 📍 Ready for maps: latitude, longitude, postal code, prefecture, address and nearest station on every restaurant.
  • 🧾 The whole info table: reservation, payment, seats, private rooms, smoking, parking, drinks, services, children, website and social accounts, plus every row as a raw info object.
  • 💬 Full reviews: overall and detailed ratings (food, service, atmosphere, value, drinks), lunch or dinner, money spent, visit date, title, complete text and photos.
  • 🧭 Every way in: keywords, 47 prefectures, genre slugs, list and ranking URLs, single restaurants and review pages.
  • 💸 Simple price: $2.50 per 1,000 restaurants or reviews.

🎯 Use cases

  • 🗺️ Travel and food apps: build restaurant directories with ratings, budgets, hours and coordinates.
  • 📊 Market research: compare ratings, prices and genres across areas of Japan.
  • 🤝 Lead generation: collect restaurant names, phones, addresses and websites for food-service sales.
  • 🧠 Sentiment analysis: export Japanese review text with detailed scores for NLP.
  • 🔍 Competitor tracking: watch the ratings and review counts of competing restaurants over time.

🚀 How to use

  1. Enter one or more search keywords (for example ラーメン) and pick an area, and/or paste Tabelog URLs (restaurants, area or genre lists, rankings, review pages).
  2. Set Max restaurants per search (default 20).
  3. Optionally set a genre and sort order, and turn on Include reviews.
  4. Click Start and export the dataset to JSON, CSV, Excel or HTML, or read it through the API.

📥 Input

FieldWhat it does
searchKeywordsKeywords, one per line (ラーメン, 寿司 銀座).
startUrlsTabelog restaurant, list (/rstLst/), ranking or review (/dtlrvwlst/) URLs.
areaPrefecture for keyword searches (tokyo, osaka, kyoto, ...). With nothing else set, lists that area.
maxResultsMax restaurants per keyword / list URL (0 = all, up to Tabelog's 1,200 per list).
genreGenre slug from Tabelog list URLs, such as ramen, sushi, yakiniku, izakaya.
sortdefault, rating, reviews, newest.
includeReviews / maxReviewsPerRestaurant / reviewSortSave reviews as rows; how many and in which order.
fullReviewTextOpen shortened reviews for their full text (on by default).
languageja (default) or en for tabelog.com/en pages.
proxyConfigurationResidential proxies in Japan by default (Tabelog shows its Japanese pages to Japanese visitors).
{
  "searchKeywords": ["ラーメン"],
  "area": "tokyo",
  "maxResults": 50,
  "sort": "rating",
  "startUrls": ["https://tabelog.com/osaka/A2701/rstLst/sushi/"],
  "includeReviews": true,
  "maxReviewsPerRestaurant": 10
}

📤 Output

Restaurant rows (type: "restaurant") and, with reviews on, review rows (type: "review").

Restaurant fieldDescription
id, url, nameTabelog restaurant ID, page and name
rating, reviewCount, saveCountTabelog score, number of reviews, number of saves
genre, genresGenres
budgetDinner, budgetLunch, reviewBudgetDinner, reviewBudgetLunch, priceRangeBudgets set by the restaurant and from reviews
address, postalCode, prefecture, latitude, longitude, nearestStation, accessLocation
businessHours, closedDaysOpening hours and closed days
phone, phoneReservation, reservation, homepage, officialAccountsContact
paymentMethods, serviceCharge, seats, privateRoom, charterReservation, smokingPolicy, parking, spaceFacilities, drinks, cuisineNotes, occasions, services, childPolicy, openingDate, remarks, awardsRestaurant details
photoUrl, infoMain photo and every info-table row
keyword, searchUrl, positionWhere it was found
Review fieldDescription
restaurantId, restaurantName, restaurantUrl, restaurantRating, restaurantGenre, restaurantAddressThe restaurant
reviewId, reviewUrl, reviewerName, reviewerUrlReview and reviewer
rating, mealType, ratings, ratingDetailsScores (per meal and per category)
priceRange, visitDate, visitCountSpend per person and visit
reviewTitle, reviewText, fullText, photosContent

Example (shortened, sample values):

[
  {
    "type": "restaurant",
    "id": "13000000",
    "url": "https://tabelog.com/tokyo/A1311/A131102/13000000/",
    "name": "浅草 サンプル食堂",
    "rating": 3.47,
    "reviewCount": 570,
    "genre": "海鮮、居酒屋、鍋",
    "budgetDinner": "¥5,000~¥5,999",
    "budgetLunch": "~¥999",
    "address": "東京都台東区寿2-2-7",
    "latitude": 35.70906,
    "longitude": 139.79064,
    "nearestStation": "田原町駅",
    "businessHours": "月・火・水・木・金・土\n11:30 - 14:00\n17:00 - 23:00\n日・祝日\n定休日",
    "closedDays": "日曜日、祝日",
    "phone": "03-0000-0000",
    "reservation": "予約可",
    "seats": "170席",
    "smokingPolicy": "全席禁煙",
    "keyword": "海鮮",
    "position": 1
  },
  {
    "type": "review",
    "restaurantName": "浅草 サンプル食堂",
    "restaurantRating": 3.47,
    "reviewerName": "サンプルさん",
    "rating": 3.8,
    "mealType": "lunch",
    "ratingDetails": {"料理・味": 4.1, "サービス": 3.5, "雰囲気": 3.8, "CP": 4.2, "酒・ドリンク": 3.6},
    "priceRange": "~¥999",
    "visitDate": "2026/07",
    "reviewTitle": "コスパ抜群のまぐろ定食",
    "reviewText": "駅から徒歩5分ほどの魚料理のお店でランチをいただきました。…",
    "fullText": true
  }
]

💰 Pricing

$2.50 per 1,000 results: each restaurant and each review is one result ($0.0025). Platform usage (compute and Japanese residential proxy traffic) is added on top: about $0.10 per 1,000 restaurants, and a similar amount per 1,000 reviews with full text.

Example: 1,000 restaurants cost about $2.60 in total. Cap any run with the maximum total charge setting, and the run stops cleanly when the cap is reached.

❓ FAQ

Is it legal to scrape Tabelog? The scraper reads public pages that anyone can open without logging in. Make sure your use of the data follows Tabelog's terms and the law where you live, especially for reviewer names.

Do I need an account or my own proxy? No. There is no login. Tabelog shows its Japanese site to visitors in Japan, so the run uses the platform's Japanese residential proxies by default.

How many restaurants can I get? Tabelog lists at most 1,200 restaurants per search or list (60 pages of 20). Split big jobs by area or genre, or paste several list URLs.

Why is a field empty? Restaurants fill in different parts of their info table. Every row that exists is also in the info object.

Japanese or English? Japanese by default (the most complete data). Set language to en for the English pages with romanized names and translated reviews. Searches always run on the Japanese site.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start them and read the dataset through the API.

⚠️ Limits

  • Up to 1,200 restaurants per search or list, and about 1,200 reviews per restaurant (Tabelog's own limits).
  • Keyword search matches restaurant names and keywords the way Tabelog's search box does; genre slugs and list URLs are the most precise way to target a cuisine.
  • Menus, course details and photo galleries are not collected.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.