+Tabelog API
Tabelog restaurant rankings, profiles and reviews from Japan as clean JSON.
The API.SH Tabelog API turns Japan's largest restaurant review site into structured JSON. Rank restaurants in a prefecture, area and genre with a budget range, open a restaurant's full profile (rating, review count, genres, hours, budgets, seats, payment methods, address and coordinates), and page through its reviews with each visit's rating, meal and spend per person.
- 3 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/tabelog/v1/ restaurant
{ "success": true } What you can build with the Tabelog API
Restaurant discovery for travel apps
List the top-rated restaurants for a prefecture, area and genre, with nearest station, budgets and award flags, for a trip planner or concierge.
Food and hospitality market research
Compare ratings, review counts and dinner and lunch budgets across areas and genres to size a market or pick a location.
Review and sentiment analysis
Pull a restaurant's reviews with rating, meal, spend per person and visit month, filtered by dinner or lunch.
Restaurant data enrichment
Add hours, closed days, phone, seats, payment methods, private rooms, smoking policy and coordinates to your own venue records.
AI dining assistants
Give an agent ranking search and restaurant lookups so it can suggest places that fit a city, cuisine and budget.
Tabelog data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Tabelog API endpoints and prices
Every Tabelog endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Tabelog restaurant rankings in Japan /tabelog/ | $1 · $2 PAYG 1 credit |
| Tabelog restaurant profile /tabelog/ | $1 · $2 PAYG 1 credit |
| Tabelog restaurant reviews /tabelog/ | $1 · $2 PAYG 1 credit |
Call the Tabelog API
Tabelog restaurant profile: GET https://api.api.sh/tabelog/
curl "https://api.api.sh/tabelog/v1/restaurant?url=https%3A%2F%2Ftabelog.com%2Fen%2Ftokyo%2FA1301%2FA130103%2F13292459%2F" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/tabelog/v1/restaurant",
params={"url": "https://tabelog.com/en/tokyo/A1301/A130103/13292459/"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/tabelog/v1/restaurant");
url.searchParams.set("url", "https://tabelog.com/en/tokyo/A1301/A130103/13292459/");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/tabelog/v1/restaurant", "url", "https://tabelog.com/en/tokyo/A1301/A130103/13292459/")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Tabelog" and "Tabelog restaurant profile".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 483 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Tabelog data
- Public data only: no Tabelog login, cookies or account needed
- One key and one response shape for Tabelog and 482 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Tabelog API
Tabelog does not offer an official public developer API. Developers rely on unofficial libraries and scraping tools; API.SH returns public Tabelog rankings, restaurant profiles and reviews as JSON at a fixed price per call.
Instead of maintaining a Python Tabelog scraper from GitHub or a no-code scraping tool, API.SH gives you one key, stable JSON and a fixed price per call.
Tabelog API questions
What Tabelog data can I get?+
Restaurant rankings for a prefecture, area and genre with budget filters (/tabelog/v1/search), a restaurant's full profile (/tabelog/v1/restaurant) and its reviews (/tabelog/v1/reviews).
How much does the Tabelog API cost?+
Every Tabelog endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /tabelog/v1/restaurant at 1 credit each.
Is there an official Tabelog API?+
No. Tabelog does not publish a public developer API. API.SH reads public Tabelog pages and returns them as JSON.
Do I need a Tabelog account or login?+
No. API.SH reads public Tabelog pages only. No endpoint uses a login, cookies or anyone's account.
What is a high rating on Tabelog?+
Tabelog scores run on a five-point scale and are known for being strict, so scores that look modest elsewhere can be strong here. Search results include each restaurant's rating, review count, rank and award flags, so you can set your own cut-off and sort by it.
Is there a free API for restaurants in Japan?+
Every API.SH account gets free monthly credits, which cover Tabelog searches, restaurant profiles and reviews. That is 1,000 calls to /tabelog/v1/restaurant at 1 credit each.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /tabelog/v1/search with a prefecture such as tokyo. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.