tabelog
Search and browse Tabelog for Japan restaurant ratings, reviews, reservations, and recommendations by region, cuisine category, or station area.
Requirements
Requires python3 and access to tabelog.com.
Install
npx skills add whtsky/skills -s tabelog Tabelog - Japan Restaurant Search
Search Japanese restaurants via Tabelog. Two search methods supported:
Features
1. Region + Category Search
Search by prefecture and restaurant type, with rating/popularity sorting:
python3 scripts/tabelog.py search <region> <category> [options]
Examples:
# Search sushi restaurants in Tokyo
python3 scripts/tabelog.py search tokyo sushi
# Sort by rating, first page
python3 scripts/tabelog.py search osaka ramen --sort rating --page 1
# Search Japanese cuisine in Kyoto
python3 scripts/tabelog.py search kyoto japanese
2. Station/Area Search
Search nearby restaurants by station or area name, sorted by rating:
python3 scripts/search_by_area.py <tabelog_url> [limit]
Finding Station URLs
Search web for site:tabelog.com <station name> rstLst to find the station’s restaurant list page URL, then pass it to the script.
Examples:
# Search restaurants near Shinjuku station (need URL first)
python3 scripts/search_by_area.py "https://tabelog.com/tokyo/A1304/A130401/R3361/rstLst/" 10
# Search high-rated restaurants near Shibuya
python3 scripts/search_by_area.py "https://tabelog.com/tokyo/A1303/A130301/R2396/rstLst/" 15
3. Restaurant Details
Get detailed info for a single restaurant:
python3 scripts/tabelog.py detail <url>
4. Reviews
Fetch user reviews for a restaurant:
python3 scripts/tabelog.py reviews <url> [--max-pages N]
5. Availability
Check if a restaurant accepts reservations:
python3 scripts/tabelog.py availability <url>
Supported Regions
Prefecture codes:
- Kanto: tokyo, kanagawa, saitama, chiba, ibaraki, tochigi, gunma
- Kansai: osaka, kyoto, hyogo, nara, wakayama, shiga, mie
- Chubu: aichi, shizuoka, gifu, nagano, yamanashi, niigata, toyama, ishikawa, fukui
- Kyushu: fukuoka, saga, nagasaki, kumamoto, oita, miyazaki, kagoshima
- Others: hokkaido, okinawa, and all 47 prefectures
Supported Categories
Japanese (Washoku)
japanese/washoku- Japanese cuisinesushi- Sushi & seafoodtempura- Tempura & fried dishessoba/udon/noodle- Soba, udon & noodlesunagi- Eelyakitori- Yakitori & grilled chickensukiyaki/shabu- Sukiyaki & shabu-shabuokonomiyaki/takoyaki- Okonomiyaki & takoyaki
Western & Chinese
western/yoshoku- Western-style Japanesefrench- Frenchitalian- Italianchinese/chuuka- Chinesekorean- Koreanasian- Asianspanish- Spanish
Specialty
yakiniku/bbq- Yakiniku & grilled meatramen- Ramencurry- Curry ricetonkatsu- Tonkatsu & cutlethamburg/steak- Hamburg steak & steakpizza- Pizzacafe/coffee- Cafe & coffee shopsweets/dessert- Sweets & dessertbar/izakaya- Izakaya & bar
Full category list:
python3 scripts/tabelog.py categories
Sort Options
rating- Sort by rating (default)popular- Sort by popularityreserved- Sort by reservation count
Dependencies
Region + Category Search
- No extra dependencies
Output Format
All commands output JSON by default, containing:
name- restaurant namerating- rating scoreurl- Tabelog linkaddress- addressphone- phone numberhours- business hoursclosed- regular holidaysprice- price rangecategory- restaurant category
Tips
- Precise search: Use
tabelog.py searchwhen you know the specific region - Nearby search: Use
search_by_area.pyto find restaurants near a station - Better results: Station search usually returns restaurants closer to the actual location
- Cross-check: For important occasions, try both methods