타베로그 Tabelog 일본 식당 상권 — 지역별 예산·평점·장르
Pricing
from $20.00 / 1,000 area analyzeds
타베로그 Tabelog 일본 식당 상권 — 지역별 예산·평점·장르
타베로그(Tabelog, 일본 최대 맛집 리뷰 사이트)의 상권을 하나 지정하면(예: 긴자) 그곳 식당의 요약 한 줄을 돌려줍니다. 그 상권의 식당 수와, 상권 전체에 흩어 뽑은 60곳 표본에서 나온 저녁·점심 예산 구간과 중앙값 구간, 평점(중앙값, 범위, 평점 보유 비율), 주요 장르, 가까운 역이 들어 있습니다. 상권당 $0.02, 식당별 레코드는 한 곳당 +$0.002, 결과 없음 = 무료. Area summary from 60 sampled restaurants, $0.02 per area. Unofficial.
Pricing
from $20.00 / 1,000 area analyzeds
Rating
0.0
(0)
Developer
h ichi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Share
하는 일: 일본 최대 맛집 리뷰 사이트 타베로그(Tabelog)를 읽어 상권마다 요약 한 줄을 돌려줍니다: 식당 수, 저녁·점심 예산, 평점 분포, 많은 장르와 역.
입력: 타베로그 상권 경로(또는 상권 URL) 하나 이상, 예: tokyo/A1301/A130101 = 긴자. 선택으로 sushi 같은 장르.
결과: 상권당 한 줄: 그 상권에 식당이 몇 곳 있는지, 그리고 상권 전체에 흩어 뽑은 60곳 표본에서 나온 저녁·점심 예산 구간과 중앙값 구간, 평점(중앙값, 범위, 평점 보유 비율), 리뷰 수, 주요 장르, 가까운 역, 도보 거리. 선택: 식당별 한 줄, 그리고 주소·전화·좌표.
가격: 상권당 $0.02, 한 번에 최대 10곳이며 각각 과금됩니다. 식당별 레코드가 필요하면 한 곳당 +$0.002, 상세 페이지(주소·전화·좌표)가 필요하면 한 건당 +$0.002, 둘 다 기본 OFF. 결과 없음 = 무료.
예시: tokyo/A1301/A130101(긴자) 입력 → 그 상권에 식당 2,670곳; 상권 전체에 흩어 뽑은 60곳 표본(1·31·60페이지): 저녁 중앙값 구간 ¥6,000–7,999 · 점심 중앙값 구간 ¥2,000–2,999 · 평점 중앙값 3.47(범위 3.26–4.61) · 1위 장르 일본요리 Japanese Cuisine(60곳 중 12곳)(2026-08-17 실측)
In English: Reads Tabelog and returns one summary per area: how many restaurants it lists, then dinner and lunch budget bands, score median and range, top genres and stations from 60 sampled across the area. Optional: one row per restaurant.
비공식 도구 / Unofficial — Tabelog와 무관하며 공개 페이지만 읽습니다. Not affiliated with Tabelog. Reads public pages only.
한국어 안내
누구를 위한 것인가 (Who this is for)
한국인 방문객은 일본 인바운드의 또 하나의 최대 방문객 그룹이고, 「일본 맛집」은 매일 실제로 검색되는 질의입니다. 그런데 나오는 것은 대부분 추천 글이지 계산할 수 있는 상권 데이터가 아닙니다. 이 Actor는 일본 최대 맛집 리뷰 사이트 타베로그(Tabelog / 食べログ, 약 90만 곳 등록)의 상권 시세를, 스프레드시트·모델·기획서에 그대로 넣을 수 있는 레코드로 바꿔 줍니다. 긴자의 저녁 예산 중앙값이 어느 구간인지, 시부야에 라멘집이 몇 곳인지, 신사이바시의 평점 분포가 어떤 모양인지.
이런 분들을 위한 것입니다.
- 여행·미식 콘텐츠 제작자 — 「도쿄에서 밥값이 가장 비싼/저렴한 구는 어디인가」를 인상이 아니라 실제 예산대와 평점 분포로 씁니다.
- 외식 상권·경쟁 밀도 분석 — 이 역 반경 300 m에 스시집이 몇 곳이고 어느 가격대에 몰려 있는가.
- 외식 B2B 리드 — POS, 예약 SaaS, 식자재 도매, 결제: 상권을 한 번 뽑고 예산대·장르로 거르고, 상위 N곳만 주소와 전화번호까지 채웁니다.
이 리스팅은 영어판 Tabelog Japan Restaurant Market Stats의 한국어 언어 패키지입니다. 수집 로직과 통계 기준은 완전히 동일하며 제목·스토어 설명·문서·입력 라벨만 한국어로 다시 썼습니다.
개요 Overview
상권(<도도부현>/<대지역>/<중지역>, 예: tokyo/A1301/A130101 = 긴자)을 지정하면 상권마다 요약 레코드 하나를 돌려줍니다.
dinnerBudgetBands/lunchBudgetBands— 타베로그 자체 예산 구간(~¥999…¥30,000~)을 싼 순서로 나열하고 구간별 점포 수를 붙이며, 중앙값 구간(구간은 순서 척도라 두 라벨의 평균은 의미가 없으므로 순위 중앙값)과 구간 상·하한의 엔화 통계를 함께 냅니다.tabelogScore+scoredShare— 평점의 최소/p25/중앙값/p75/최대/평균, 그리고 실제로 평점을 가진 식당의 비율. 타베로그에는 평점 없는 식당이 대단히 많고, 그것을 말없이 빼버린 분포는 거짓말입니다.reviewCount+reviewCountKnown— 상권이 받는 관심의 크기(개수만, 아래 참고)와 그 통계가 실제로 몇 곳 위에서 계산되었는지.genreTop/stationTop/distanceMeters+distanceMetersKnown— 장르 구성, 가까운 역 구성, 그리고 거리 정보를 가진 식당들에 한해 역에서 얼마나 떨어져 있는지.- 선택 — 표본 식당마다의 개별 레코드, 그리고 상세 페이지 보강(주소, 우편번호, 전화, 위도·경도, 가격대, 요리 종류, 좌석 수, 영업시간, 예약 정책, 교통편) — 리드 리스트용.
로그인도 API 키도 필요 없고 실행 사이에 아무것도 저장하지 않습니다. HTTP만 사용하고 브라우저를 띄우지 않으며 256 MB로 돕니다.
입력 Input
| 필드 | 예시 | 설명 |
|---|---|---|
areas | ["tokyo/A1301/A130101"] | 상권 경로 <도도부현>/<대지역>/<중지역>. https://tabelog.com/... 전체 URL을 붙여넣어도 자동 정규화됩니다. 한 번에 1–10개 — 상권 하나가 각각 과금 단위($0.02)이자 2초 간격 요청 묶음이라, 짧게 유지해야 300초 타임아웃 안에 들어옵니다. 큰 작업은 여러 번으로 나누세요 |
genre | "sushi" | 선택 장르 슬러그, 경로 세그먼트로 사용: sushi, ramen, izakaya, yakitori, washoku, japanese, seafood, soba, unagi, okonomiyaki, monjya, yoshoku 등. 비우면 전체 장르 |
sort | "rating" | rating(点数の高い順 = SrtT=rt) / most-viewed / most-reserved / standard. 최신 오픈순은 제공하지 않습니다 — 아래 참고 |
pagesPerArea | 3 | 한 페이지 20곳, 1–10페이지. 3페이지 = 최대 60곳 |
includeIndividualItems | false | 기본 OFF. 켜면 표본 식당마다 레코드 하나씩 추가(+$0.002) |
fetchDetails | false | 기본 OFF. 켜면 상세 페이지에서 주소·전화·위경도·좌석·영업시간을 보강(+$0.002) |
maxDetails | 10 | 상권당 상세 페이지 수(1–20). 한 곳마다 2초 간격 요청이 하나씩 늘어납니다 |
상권 코드 찾는 법: 타베로그에서 그 상권을 열고 URL을 복사하면 됩니다 — 세 부분(<도도부현>/<대지역>/<중지역>)이 모두 있어야 하고, URL을 통째로 areas에 넣어도 됩니다. 2026-08-18 실측: tokyo/A1301/A130101 긴자(2,670곳), tokyo/A1303/A130301 시부야(3,614곳), tokyo/A1304/A130401 신주쿠(5,568곳), osaka/A2701/A270101 오사카역·우메다(6,917곳). tokyo/A1303 처럼 두 부분뿐인 경로는 요청 전에 거부되고, 타베로그가 모르는 중지역 코드는 과금 없이 그 상권을 실패로 처리합니다 — 아래 설명 참고.
{"areas": ["tokyo/A1301/A130101"],"genre": null,"sort": "rating","pagesPerArea": 3,"includeIndividualItems": false,"fetchDetails": false,"maxDetails": 10}
출력 Output
상권마다 type: "area_summary" 레코드 하나(필드명은 API 표면이므로 영어 그대로입니다):
2026-08-17 실측(실제 실행, tokyo/A1301/A130101 = 긴자, 기본 설정) — 그 실행이 남긴 레코드 전체이며, 2026-08-18에 추가된 areaStatus 필드만 덧붙였습니다(그 실행은 이 필드보다 앞섭니다).
{"type": "area_summary","area": "tokyo/A1301/A130101","areaUrl": "https://tabelog.com/en/tokyo/A1301/A130101/rstLst/?SrtT=rt","genre": null,"sort": "rating","areaStatus": "ok","totalRestaurantsFound": 2670,"totalListingsFound": 2670,"sampledRestaurants": 60,"pagesFetched": 3,"sampledPages": [1, 31, 60],"enumerablePages": 60,"sourceLocale": "en","tabelogScore": {"min": 3.26, "p25": 3.27, "median": 3.47, "p75": 4.15, "max": 4.61, "average": 3.68},"scoredShare": 1.0,"reviewCount": {"min": 33, "p25": 157, "median": 382, "p75": 462, "max": 1620, "average": 395},"reviewCountKnown": 60,"distanceMeters": {"min": 29, "p25": 147, "median": 190, "p75": 263, "max": 481, "average": 210},"distanceMetersKnown": 58,"genreTop": [["Japanese Cuisine", 12], ["French", 7], ["Sushi", 6], ["Dining bar", 6], ["Izakaya (Japanese style tavern)", 6], ["Steak", 5], ["Italian", 5], ["Cafe", 5], ["Shabu shabu (Japanese hotpot)", 4], ["Seafood", 4]],"stationTop": [["Ginza Sta.", 30], ["Ginza Itchome Sta.", 14], ["Higashi Ginza Sta.", 13], ["Shimbashi Sta.", 1]],"detailsFetched": 0,"checkedAt": "2026-08-17T17:44:12.743374+00:00","sourceUrl": "https://tabelog.com/en/tokyo/A1301/A130101/rstLst/?SrtT=rt","dinnerBudgetBands": [{"band": "-JPY999", "count": 3}, {"band": "JPY1,000-JPY1,999", "count": 4}, {"band": "JPY2,000-JPY2,999", "count": 3}, {"band": "JPY3,000-JPY3,999", "count": 2}, {"band": "JPY4,000-JPY4,999", "count": 2}, {"band": "JPY5,000-JPY5,999", "count": 4}, {"band": "JPY6,000-JPY7,999", "count": 11}, {"band": "JPY8,000-JPY9,999", "count": 3}, {"band": "JPY10,000-JPY14,999", "count": 2}, {"band": "JPY15,000-JPY19,999", "count": 2}, {"band": "JPY20,000-JPY29,999", "count": 1}, {"band": "JPY30,000-JPY39,999", "count": 3}, {"band": "JPY40,000-JPY49,999", "count": 6}, {"band": "JPY50,000-JPY59,999", "count": 5}, {"band": "JPY60,000-JPY79,999", "count": 3}, {"band": "JPY80,000-JPY99,999", "count": 1}, {"band": "JPY100,000-", "count": 1}],"dinnerBudgetMedianBand": "JPY6,000-JPY7,999","dinnerBudgetP25Band": "JPY5,000-JPY5,999","dinnerBudgetP75Band": "JPY40,000-JPY49,999","dinnerBudgetLowerJpy": {"min": 1000, "p25": 5000, "median": 8000, "p75": 40000, "max": 100000, "average": 21585},"dinnerBudgetUpperJpy": {"min": 999, "p25": 5499, "median": 7999, "p75": 49999, "max": 99999, "average": 24363},"lunchBudgetBands": [{"band": "-JPY999", "count": 5}, {"band": "JPY1,000-JPY1,999", "count": 9}, {"band": "JPY2,000-JPY2,999", "count": 7}, {"band": "JPY3,000-JPY3,999", "count": 5}, {"band": "JPY5,000-JPY5,999", "count": 2}, {"band": "JPY10,000-JPY14,999", "count": 3}, {"band": "JPY15,000-JPY19,999", "count": 2}, {"band": "JPY20,000-JPY29,999", "count": 3}, {"band": "JPY40,000-JPY49,999", "count": 4}, {"band": "JPY50,000-JPY59,999", "count": 1}],"lunchBudgetMedianBand": "JPY2,000-JPY2,999","lunchBudgetP25Band": "JPY1,000-JPY1,999","lunchBudgetP75Band": "JPY10,000-JPY14,999","lunchBudgetLowerJpy": {"min": 1000, "p25": 1750, "median": 3000, "p75": 15000, "max": 50000, "average": 10500},"lunchBudgetUpperJpy": {"min": 999, "p25": 1999, "median": 2999, "p75": 14999, "max": 59999, "average": 12462}}
includeIndividualItems: true이면 표본 식당마다 type: "restaurant" 레코드가 추가됩니다:
아래는 예시값입니다(구조만 보여 주며 숫자는 예시).
{"type": "restaurant","area": "tokyo/A1301/A130101","tabelogId": "13108000","name": "おたる政寿司 銀座","url": "https://tabelog.com/tokyo/A1301/A130101/13108000/","score": 3.47,"reviewCount": 596,"station": "銀座一丁目駅","distanceMeters": 62,"genres": ["寿司", "日本料理", "海鮮"],"dinnerBudgetBand": "¥15,000~¥19,999","lunchBudgetBand": "¥4,000~¥4,999"}
fetchDetails: true이면 앞쪽 maxDetails곳에 대해 type: "restaurant_detail" 레코드가 하나씩 — 위 필드에 address, postalCode, addressRegion, addressLocality, streetAddress, telephone, latitude, longitude, priceRange, servesCuisine, seats, openingHours, reservationPolicy, transport가 더해집니다.
모든 통계는 자기 분모를 밝힙니다
sampledRestaurants가 표본 전체이고, 그 옆의 세 필드는 각 분포가 표본의 얼마를 실제로 덮고 있는지를 말합니다. 타베로그는 많은 카세트에서 이 값들을 비워 두기 때문입니다.
| 필드 | 무엇의 분모인가 | 뜻 |
|---|---|---|
scoredShare | tabelogScore | 표본 중 타베로그 평점을 가진 식당의 비율(0–1). 나머지는 「-」로 표시됩니다 |
reviewCountKnown | reviewCount | 카세트에 리뷰 수가 적혀 있는 식당 수 |
distanceMetersKnown | distanceMeters | 카세트에 역에서의 도보 거리가 적혀 있는 식당 수 |
즉 위 레코드처럼 distanceMetersKnown: 58, sampledRestaurants: 60일 때의 distanceMeters.median은 60곳이 아니라 58곳의 중앙값입니다. pagesFetched는 sampledRestaurants 자체에 대해 같은 역할을 하고, 시간 예산에 걸려 잘린 실행에는 truncatedForTimeLimit: true가 함께 붙습니다.
이 Actor가 하지 않는 것
- 리뷰 본문은 절대 수집하지 않습니다. 리뷰 본문, 리뷰어 이름, 리뷰어 페이지 링크, 리뷰 사진은 파싱도 저장도 출력도 하지 않습니다. 모든 값은 자기 class 토큰을 가진 그 요소 하나에서만 읽으므로 리뷰 텍스트가 실수로 섞여 들어갈 경로 자체가 없습니다. 리뷰는 **개수(숫자)**만 씁니다.
- 사이트 전체 크롤링을 하지 않습니다. 한 번에 최대 10개 상권, 페이지당 20곳, 최대 10페이지. 데이터 덤프기가 아니라 시세 통계기입니다.
- 개인정보를 다루지 않습니다. 식당의 사업장 정보(상호, 주소, 전화, 좌표, 좌석, 영업시간)만입니다. 리뷰어도 손님도 없습니다.
- 예약도, 메뉴별 가격도 하지 않습니다. 예산은 타베로그의 구간이지 개별 요리 가격이 아닙니다.
- 시계열을 만들지 않습니다. 한 번의 실행은 스냅숏입니다. 추세를 보려면 스케줄 실행으로 직접 쌓으세요.
가격 Pricing — 상권당 $0.02
| 과금 이벤트 | 가격 | 시점 |
|---|---|---|
상권 시세 요약(area-analyzed) | $0.02 | 상권 하나를 분석할 때마다 |
개별 식당 레코드(restaurant-scraped) | $0.002 | 「개별 식당 레코드 출력」을 켰을 때만 |
상세 레코드(restaurant-detail-scraped) | $0.002 | 「식당 상세 페이지 수집」을 켰을 때만 |
개별 레코드와 상세 수집은 기본 OFF이므로 기본 실행(상권 1개, 3페이지, 요약만)은 $0.02 고정이고 약 6초 걸립니다. 상권 단위로만 과금되며 월정액은 없습니다. 결과가 0건인 상권은 절대 과금되지 않습니다. 타베로그 자신이 0건이라고 답한 검색(장르는 실재하지만 그 상권에 없는 경우)은 빈 요약을 무료로 돌려줍니다(areaStatus: "no_listings"와 다음 수를 알려주는 hint 포함). 타베로그가 모르는 상권 코드나 장르 슬러그는 그 상권을 실패로 처리하므로, 오타가 그럴듯한 숫자가 되어 돌아오는 일은 없습니다. 두 판정 모두 요청한 URL이 아니라 페이지가 되돌려 보여 주는 것(상권은 빵부스러기 경로, 장르는 적용된 조건 칩)을 기준으로 합니다.
주의사항 Notes & limits
- 숫자도 문자열도 타베로그 영어판(
/en/)에서 가져옵니다. 가게 이름·장르·역 이름은 영어로 반환되고 예산대는JPY8,000-JPY9,999형태입니다. id·평점·리뷰 수·가격은 일본어 사이트와 같은 값입니다(sort: "rating"으로 1·10·60페이지를 대조해 가게 id와 평점이 완전히 일치함을 확인). 모든 요약에sourceLocale로 명시됩니다. 취향이 아니라 경로 때문입니다 — 2026-08-03부터 타베로그의 일본어 목록 경로는 데이터센터 IP에 Cloudflare 챌린지를 돌려주지만 다국어 경로는 그렇지 않습니다 sort: "standard"는 타베로그의 편집 추천 순서이고 광고·PR 가중이 걸려 있습니다 — SUUMO의 おすすめ順과 같은 함정이라 기본값으로 쓰지 않습니다. 기본값은rating(SrtT=rt)입니다. 최신 오픈순은 제공하지 않습니다: 이 Actor가 읽는 페이지는 그 파라미터를 무시하고 편집 추천 순서로 답하므로,newest라고 표시하면 표본 순서를 속이는 셈이 됩니다. 모든 레코드는 실제 사용한sort를 기록합니다.- 표본은 어디까지나 표본입니다.
totalRestaurantsFound는 상권 전체,sampledRestaurants가 통계의 대상(pagesPerArea× 20)입니다. 더 대표성 있는 분포가 필요하면pagesPerArea를 올리세요. - 히트 수가 얼마든 타베로그는 한 결과 집합을 60페이지 / 1,200곳까지만 열거합니다(2,666곳 상권과 5,560곳 상권에서 동일하게 실측).
totalRestaurantsFound는 상권의 실제 규모 그대로이고, 걸을 수 있는 깊이는enumerablePages에 적힙니다. 그보다 큰 상권을 전수로 세려면genre로 쪼개야 합니다. 표본은 앞에서부터 연속으로가 아니라 결과 집합 전체에 흩어서 뽑습니다(정렬이 평점에 단조로워 앞쪽 페이지는 고득점 가게뿐이라 상권을 대표하지 못함). 2,666곳 상권에서 3페이지면 실제로는 1·31·60페이지이며sampledPages에 적힙니다. - 목록 페이지 하나는 카세트 20개이고 그중 일부는 광고입니다. PR/광고 카세트에는 식당 링크가 없어 한 페이지에서 19건만 나오기도 합니다. 페이지 루프는 레코드 수가 아니라 카세트 수로 끝을 판단합니다. 그렇지 않으면 1페이지의 광고 하나 때문에 한 페이지 만에 실행이 끝납니다.
- 히트 수는 실시간이라 요청 사이에 몇 곳씩 흔들립니다.
totalRestaurantsFound는 스냅숏이지 안정적인 키가 아닙니다. - 모르는 상권 코드도 타베로그에서 404가 나지 않습니다 — 한 단계 위 상권의 결과가 돌아옵니다. 2026-08-18 실측:
tokyo/A9999/A999999는 도쿄 전체 139,210곳,tokyo/A1301/A130199는 긴자 대지역 전체 6,257곳을, 그것도 요청한 경로 그대로 돌려줍니다. 이 Actor는 페이지의 빵부스러기 경로를 입력한 상권과 대조해 더 넓은 상권이 돌아왔으면 그 상권을 실패로 처리하므로, 오타 낸 코드가 그 상권의 시세인 양 과금되는 일은 없습니다. areaStatus가 어떤 종류의 답인지 알려줍니다: 식당을 표본으로 잡았으면ok, 타베로그가 바로 그 상권에 대해 0건이라고 답했으면no_listings이며 이때만 다음 수를 담은hint한 줄이 별도 필드로 붙습니다 — 통계 필드에는 섞지 않으며 어느 쪽도 과금되지 않습니다.- 알 수 없는
genre슬러그는 타베로그에서 404가 나지 않습니다 — 조용히 버려지고 상권 전체가 돌아옵니다(실측: 1,602곳짜리 상권에mexico를 붙여도 1,602곳 전부). 타베로그는 실제로 적용한 필터를 페이지에 되돌려 표시하므로, 장르가 거기에 없으면 그 상권은 실패합니다 — 상권 전체의 숫자를 그 장르의 시세라며 과금하지 않습니다. - 히트가 적을 때 타베로그가 덧붙이는 「조건을 넓힌 추천」 식당은 결과에 넣지 않습니다. 「Changing your filter may help you find more restaurants」 아래에 더 넓은 검색 결과가 똑같은 마크업으로 붙습니다(실측: 1건 히트 검색에 카드 11장, 2건 히트에 12장). 이 카드들은 파싱 전에 잘라내므로
sampledRestaurants는 실제로 일치한 식당만 셉니다. - 읽기 전용이며 초당이 아니라 2.0초당 1요청으로 제한합니다. 한 실행에 95초 소프트 예산이 있고
areas는 10개까지 — 최악의 경우에도 300초 타임아웃 안에 들어오게 하는 장치입니다. 각 상권의 1페이지는 반드시 실행되고, 예산이 떨어지면 이후 목록 페이지와 상세 보강이 건너뛰어지며 해당 요약은 모은 것을 유지한 채truncatedForTimeLimit: true와 더 작은pagesFetched를 기록합니다. - 모든 상권이 실패하면 실행 자체가 실패합니다 — 그럴듯한 빈 성공은 돌려주지 않습니다.
- 카카쿠컴(타베로그 운영사)과 아무 관계가 없습니다. 데이터는 시장 조사용이며 중요한 결정 전에는 직접 확인하세요.
활용 사례 Use cases
- 일본 여행·미식 콘텐츠 — 역 상권별 장르 구성과 예산 구성으로 추천 글을 데이터로 뒷받침합니다.
- 외식 B2B 리드 리스트 — POS·예약 SaaS·식자재 도매·결제: 상권을 뽑고 예산대와 장르로 거른 뒤 상위 N곳만 주소·전화까지 보강.
- 입지 선정과 경쟁 밀도 — 이 역 300 m 안에 스시집이 몇 곳이고 어느 가격대인가.
- 가격 포지셔닝 — 내 메뉴 가격을 정하기 전에 이 동네가 실제로 어느 저녁 예산대에 있는지 확인.
- 시장 모니터링 — 상권별로 스케줄 실행해 중앙값 구간·평점 분포·점포 수의 변화를 추적.
English
Overview
Restaurant-market statistics for any Tabelog area: how many restaurants the area lists, the dinner and lunch budget-band distribution, the Tabelog-score distribution (with the share that actually carries a score), the review-count distribution, the genre mix and the nearest-station mix. Individual restaurant records and detail-page enrichment (address / phone / lat-lng / seats / hours) are optional add-ons for lead generation. Review text is never collected — review counts only.
This listing is the Korean-language package of our English Actor Tabelog Japan Restaurant Market Stats. It reads Tabelog the same way and computes the same statistics; the documentation, store copy and input labels are written for Korean-speaking users (일본 맛집).
Input
| Field | Example | Notes |
|---|---|---|
areas | ["tokyo/A1301/A130101"] | <prefecture>/<large area>/<medium area>, or a full tabelog.com URL. 1–10 per run, $0.02 each |
genre | "sushi" | Optional genre slug used as a path segment. Empty = all genres |
sort | "rating" | rating (default) / most-viewed / most-reserved / standard (ad-weighted — never the default) |
pagesPerArea | 3 | 20 restaurants per page, 1–10 pages |
includeIndividualItems | false | Off by default; one record per sampled restaurant (+$0.002 each) |
fetchDetails | false | Off by default; address / phone / lat-lng / seats / hours (+$0.002 each) |
maxDetails | 10 | Detail pages per area (1–20) |
Output
One type: "area_summary" record per area — dinnerBudgetBands / lunchBudgetBands with the median band, tabelogScore + scoredShare, reviewCount + reviewCountKnown, genreTop, stationTop, distanceMeters + distanceMetersKnown — see the JSON example in the Korean section. Optionally one type: "restaurant" record per sampled restaurant and one type: "restaurant_detail" record per enriched restaurant. Every statistic states its own denominator, against sampledRestaurants.
Pricing
| Event | Price |
|---|---|
Area market summary (area-analyzed) | $0.02 |
Individual restaurant (restaurant-scraped) | $0.002 each |
Restaurant detail record (restaurant-detail-scraped) | $0.002 each |
Individual and detail records are OFF by default, so a default run (1 area, 3 pages, summary only) is a flat $0.02 and takes about 6 seconds. An area that returns zero restaurants is never charged — it comes back as a free summary with areaStatus: "no_listings" and a one-line hint. An area code Tabelog does not know is answered with the wider area instead of a 404, and the run fails that area rather than billing it. You pay per area; there is no monthly fee.
Notes & limits
- The numbers and the strings come from Tabelog's English edition (
/en/) — names, genres and stations are in English and a band readsJPY8,000-JPY9,999. Ids, scores, review counts and prices are identical to the Japanese site (verified on pages 1, 10 and 60 undersort: "rating"). Every summary states it assourceLocale. - Review text is never collected — no review bodies, reviewer names, reviewer links or review photos. Counts only.
sort: "standard"is Tabelog's own editorial order and is ad/PR weighted, so the default israting(SrtT=rt). Newest-first is not offered — the pages read here ignore that parameter. Every record states thesortit was produced with.- Tabelog stops enumerating a result set at page 60 / 1,200 restaurants whatever the hit count says (
enumerablePages); slice larger areas withgenre. - A list page is 20 cassettes and some are ads, so a full page can yield 19 records; the page loop counts cassettes, not records.
- An unknown
genreslug does not 404 on Tabelog — a zero-restaurant area fails instead of being billed for the wrong query. - Read-only and throttled (1 request / 2.0 s), 95-second soft budget,
areascapped at 10; page 1 of every area always runs and a truncated summary carriestruncatedForTimeLimit: true. - If every area fails, the run fails — never a silent empty success. No personal data: restaurant business information only.
日本語
概要 Overview
食べログのエリア相場を、エリア1件につき1レコードで返します。掲載店舗数・夜/昼の予算帯分布・点数の分布・口コミ件数の分布・ジャンル構成・最寄駅構成・駅からの距離。韓国語圏の利用者(일본 맛집 = 日本のグルメ)向けに韓国語で書き直したパッケージで、英語版は Tabelog Japan Restaurant Market Stats(取得・統計処理は同一)。
入力 Input
areas(<都道府県>/<大エリア>/<小エリア>、食べログの URL 貼り付け可、1回10件まで)/genre(任意のジャンルスラッグ)/sort(既定 rating = 点数の高い順。新着順は提供しません)/pagesPerArea(既定 3、1〜10。結果集合全体に散らして取得)/includeIndividualItems(既定 OFF)/fetchDetails(既定 OFF)/maxDetails(既定 10)。
出力 Output
エリアごとに area_summary を1件(予算帯分布と中央値の帯、tabelogScore と scoredShare、reviewCount と reviewCountKnown、genreTop、stationTop、distanceMeters と distanceMetersKnown)。部分集合に対する統計には必ず母数を併記します(分母は sampledRestaurants)。オプションで店舗ごとの restaurant レコード、詳細取得時は restaurant_detail レコード。
料金 Pricing
エリアサマリー(area-analyzed)$0.02/個別店舗レコード(restaurant-scraped)$0.002 / 件/詳細レコード(restaurant-detail-scraped)$0.002 / 件。個別レコードと詳細取得は既定 OFF なので既定実行は $0.02 固定です。0件のエリアには課金されません。 従量課金です。
注意 Notes
数値も文字列も食べログの英語版(/en/)から取得しています(店名・ジャンル・駅名は英語、予算帯は JPY8,000-JPY9,999 表記。ID・点数・件数・価格は日本語サイトと同一値であることを1・10・60ページで確認済み。各サマリーの sourceLocale に明記)。口コミ本文は一切取得しません(本文・投稿者名・投稿者ページのリンク・写真はパースも保存も出力もせず、件数の数値のみ)。standard は食べログの編集推薦順 = 広告/PR 加重順のため既定にはせず、既定は rating(点数の高い順)です。新着順は、読み取るページが当該パラメータを無視するため提供しません。1ページ20件で、掲載件数によらず列挙は60ページ(1,200件)までです。リクエスト間隔 2.0 秒、areas は1回10件まで、時間予算超過時は truncatedForTimeLimit: true を記録します。株式会社カカクコムとは無関係です。
문제가 생기면
- 숫자가 이상하거나 실행이 실패했나요? Issues 탭에 남겨 주세요. 모두 읽고 2 영업일 안에 답합니다(일본 시간).
- 가짜 「빈 결과」는 돌려주지 않습니다. 사이트를 읽을 수 없으면 실행이 실패하고 그렇게 알려줍니다.
- 결과가 없으면 요금이 없습니다. 실제로 받은 결과에만 요금이 붙습니다.
- 매주 점검합니다. 자동 테스트가 매주 돌아가고, 사이트가 바뀌면 고칩니다.
- 공개 페이지만 봅니다. 로그인하지 않고 개인정보도 다루지 않으며, 사이트에 부담을 주지 않습니다.
같은 제작자의 다른 도구
모든 도구(일본 마켓플레이스, 부동산, 채용, 경정·경륜·경마, 예측시장): https://apify.com/jpmarketdata
면책 조항
비공식 독립 도구입니다 — Tabelog와 제휴·보증·후원 관계가 없습니다. 상품명과 로고는 각 소유자의 것이며 여기서는 데이터 출처를 나타낼 뿐입니다. 공개 페이지에서 읽은 데이터이며 시장 조사용입니다. 행동하기 전에 직접 확인하세요.