Tabelog Scraper - Japan Restaurants, Ratings & Reviews avatar

Tabelog Scraper - Japan Restaurants, Ratings & Reviews

Pricing

from $1.90 / 1,000 restaurant or review delivereds

Go to Apify Store
Tabelog Scraper - Japan Restaurants, Ratings & Reviews

Tabelog Scraper - Japan Restaurants, Ratings & Reviews

Scrape Tabelog (食べログ), Japan's #1 restaurant guide, without login: name, rating, reviews count, categories, price range, address, coordinates, hours, seats, payment, awards and photos. Search by keyword, prefecture and category, or paste links. Optional reviews. Error rows are free.

Pricing

from $1.90 / 1,000 restaurant or review delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 minutes ago

Last modified

Share

Tabelog Scraper: Japan restaurants with ratings, prices, hours, coordinates and reviews

Scrape Tabelog (食べログ), Japan's largest restaurant guide, without an account, cookies or a browser: restaurant name in English and Japanese, Tabelog rating, number of reviews, categories, dinner and lunch price range, address, latitude and longitude, nearest station, opening hours, phone, seats, payment methods, private rooms, smoking, parking, website, "Tabelog 100" awards and photos. Optional review rows with text, visit month, lunch or dinner, overall rating, sub-ratings and spend per person.

Built for travel apps and guides, restaurant market research in Japan, location intelligence, food delivery and hospitality sales lists, and datasets for recommendation engines and LLMs.

At a glance

  • Price per 1,000 results, Free plan: US$ 2.50
  • Fee per run start: None
  • Restaurants per search: Up to 1,200 (Tabelog's own limit)
  • Search by keyword, prefecture, category: Yes, plus Tabelog ranking order
  • Restaurant and list links: Yes, Japanese and English links
  • Fast list mode (no restaurant page): Yes
  • Coordinates (latitude, longitude): Yes
  • Error rows (bad link, no results): Free, with an errorCode

One real row

From a test run on 2026-09-28 (two photo links kept for brevity):

{
"type": "restaurant",
"restaurantId": "13003699",
"name": "Asakusa Sakana Ryori Enshuya",
"nameJapanese": "浅草 魚料理 遠州屋",
"url": "https://tabelog.com/en/tokyo/A1311/A131102/13003699/",
"rating": 3.47,
"reviewCount": 567,
"categories": ["Seafood", "Izakaya (Japanese style tavern)", "Nabe (Japanese hot pot)"],
"tagline": "If you want to eat delicious Seafood in Asakusa",
"nearestStation": "Tawaramachi Sta.",
"address": "東京都台東区寿2-2-7 遠州屋",
"locality": "Kotobuki Taito Tokyo",
"prefecture": "Tokyo",
"postalCode": "1110042",
"latitude": 35.70905893870605,
"longitude": 139.79064178464853,
"businessHours": [
{"days": "Mon, Tue, Wed, Thu, Fri, Sat", "hours": ["11:30 AM - 2:00 PM", "5:00 PM - 11:00 PM"]},
{"days": "Sun, Public Holiday", "hours": ["Closed"]}
],
"priceDinner": "JPY 5,000 - JPY 5,999",
"priceLunch": "- JPY 999",
"priceDinnerFromReviews": "JPY 6,000 - JPY 7,999",
"reservation": "Reservations available",
"phone": "03-3844-2363",
"paymentMethods": "Credit card accepted\n(VISA, Master, JCB, AMEX, Diners)\nElectronic money not accepted\nQR code payments accepted\n(PayPay)",
"seats": 170,
"privateRooms": "Available\nFor 2 people, For 4 people, For 6 people, For 8 people, For 10-20 people, For 20-30 people, For over 30 people",
"smoking": "Non smoking",
"parking": "Unavailable\nThere are many coin parking lots nearby. (Also available in front of restaurant)",
"website": "http://www.enshuuya.co.jp/",
"awards": [],
"photoCount": 2172,
"photos": [
"https://tblg.k-img.com/restaurant/images/Rvw/217513/640x640_rect_a2458eb1c388424da4bd11281bf1233e.jpg",
"https://tblg.k-img.com/restaurant/images/Rvw/267991/640x640_rect_e8d1feb94c83303f50f8b1fa72f88906.jpg"
],
"scrapedAt": "2026-09-28T20:10:00Z",
"errorCode": null,
"error": null
}

The full row also has transportation, privateUse, facilities, setMenu, drinks, food, occasion, service, familyFriendly, remarks, reservationPhone and searchPosition (for searches). A review row (type: "review") looks like this: visitMonth "2026-09", meal "dinner", rating 4.0, ratingFood, ratingService, ratingAtmosphere, ratingCostPerformance, ratingDrinks, spendPerPerson "JPY 6,000~JPY 7,999", title, text, textIsExcerpt, dish photos and the restaurant's id, name and link.

Input

FieldTypeWhat it does
searchKeywordtextDish, cuisine, restaurant name or place, in English or Japanese (ramen, 寿司).
searchAreatextOne of the 47 prefectures in lowercase romaji (tokyo, osaka, kyoto). Empty = all Japan.
categorytextTabelog category slug from the site's links: ramen, sushi, yakiniku, izakaya, cafe...
sortBystandard, rankingranking is Tabelog's best-rated-first order.
maxRestaurantsinteger, 20 in the examplePer search or list link. 0 = everything Tabelog shows (1,200 at most per search).
startUrls (also restaurantUrls, urls)listRestaurant pages, or area, station, category, ranking and search pages. Japanese or English links.
includeDetailsboolean, default trueOff = only the search list fields, about 10x faster, same price.
includeReviewsboolean, default falseAdds review rows for each restaurant.
maxReviewsPerRestaurantinteger, 20 in the example0 = every review.
reviewSortdefault, newestnewest sorts by visit date.
reviewMealTypeall, lunch, dinnerOnly reviews of lunch or dinner visits.
fullReviewTextboolean, default falseOpens every review for its full text (the list shows the first ~110 characters).
proxyConfigurationproxyApify datacenter proxy by default.

An empty input runs the example: ramen in tokyo, 20 restaurants with full details.

Price

US$ 2.50 per 1,000 results on the Free plan (a restaurant or a review), no start fee. Rows with an errorCode are free; a restaurant or review is never charged twice in a run; visit logs without a rating or text are skipped and not charged.

Errors you may see

errorCodeMeaningCharged
INVALID_URLnot a tabelog.com restaurant, area or search linkno
NOT_FOUNDthe restaurant or list does not exist on Tabelogno
NO_RESULTSthe search matched no restaurantno
BLOCKEDTabelog did not answer after four attempts on new IPs; run againno
NOT_REACHEDthe run timeout arrived before this restaurantno
INVALID_INPUTa prefecture or number that is not validno
ITEM_UNREADABLE, UNEXPECTEDa page came in a shape we did not expect; the rest of the run goes onno

Good to know

  • English site, Japanese details. Data comes from Tabelog's English pages, which carry the same restaurant details as the Japanese ones plus coordinates. The street address stays in Japanese, as Tabelog shows it, and nameJapanese has the original name.
  • Reviews are translated by Tabelog. On the English site, Japanese reviews appear in Tabelog's own English translation (translatedByTabelog: true).
  • No reviewer data at all. No name, avatar, profile link, country or follower count of the person who wrote a review. Photos are the restaurant's and the dishes', from Tabelog's CDN.
  • 1,200 per search is Tabelog's limit, not ours: to cover a whole city, split by category or paste area and station list links.
  • Something broke? Open an issue on the Actor page.

FAQ

Do I need a Tabelog account? No. Nothing to log in to, no cookies to paste.

Can I paste Japanese Tabelog links? Yes. tabelog.com/tokyo/... and tabelog.com/en/tokyo/... both work, and the same restaurant is never charged twice.

How fast is it? Four restaurants in parallel: 200 restaurants with full details took 52 seconds in a test; 100 in list mode took 5 seconds.

Can I use it from n8n, Make, Zapier or an AI agent? Yes, through the Apify app or the Apify MCP server. Error rows are free, so an agent can explore cheaply.

What if a run is cut by its timeout? The Actor stops 45 seconds before the limit and ends successfully with what it delivered, telling you in the status message how to get the rest.

Changelog

  • 0.1 (2026-09-28): first version. Keyword, prefecture, category and ranking search, restaurant and list links, full restaurant details, list mode, reviews with meal and order filters and optional full text, free error rows.