Gurunavi Scraper - Japan Restaurants, Budgets & Hours avatar

Gurunavi Scraper - Japan Restaurants, Budgets & Hours

Pricing

from $3.04 / 1,000 restaurant delivereds

Go to Apify Store
Gurunavi Scraper - Japan Restaurants, Budgets & Hours

Gurunavi Scraper - Japan Restaurants, Budgets & Hours

Scrape Gurunavi (ぐるなび), Japan's restaurant guide: name, cuisine, lunch and dinner budget, address, phone, coordinates, hours, closed days, seats, courses, reservation availability and photos. Search by keyword, prefecture, cuisine, budget and features, or paste links. Error rows are free.

Pricing

from $3.04 / 1,000 restaurant delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Share

Gurunavi Scraper: Japan restaurants with budgets, address, phone, hours, courses and availability

Scrape Gurunavi (ぐるなび), one of Japan's biggest restaurant guides, without an account: restaurant name and kana reading, cuisine, lunch and dinner budget in yen, access from the nearest station, full address with postal code, latitude and longitude, store phone and reservation phone, opening hours, closed days, seats, smoking, parking, credit cards, website, opening date, set courses with prices, reservation availability for the coming days, selling points, scenes and photos.

Search by keyword (in English or Japanese), prefecture, cuisine, budget and features such as private room or all you can drink, or paste any Gurunavi restaurant or list link. Built for travel apps and guides, food and beverage market research in Japan, restaurant sales and supplier lead lists, location intelligence and datasets for recommendation engines and LLMs.

At a glance

WhatPrice (Free plan)
Restaurant deliveredUS$ 4.00 per 1,000 restaurants (US$ 0.004 each)
Run startUS$ 0.005 per run
  • 100 restaurants with the full restaurant page = US$ 0.305. Same price with or without the restaurant page.
  • Error rows, duplicates and restaurants already delivered in earlier runs (onlyNew) are never charged.
  • maxItems is a hard cap, and a spending limit set on the run stops it cleanly with everything delivered so far.
  • No cap per search: a search with 5,000+ restaurants can be read to the end.
  • The proxy that Gurunavi needs is included in the price. Keep the default proxy settings.

Quick start

Yakitori in Osaka, list only (fast):

{
"searchKeyword": "yakitori",
"area": "osaka",
"includeDetails": false,
"maxItems": 100
}

Tonkatsu in Kyoto with the full restaurant page (address, phone, coordinates, hours):

{
"searchKeyword": "tonkatsu",
"area": "kyoto",
"maxItems": 50
}

Sushi restaurants in Tokyo with a private room, at least 5,000 yen per person, bookable online:

{
"area": "tokyo",
"cuisine": "sushi",
"characteristic": "private-room",
"minBudget": 5000,
"onlineReservation": true,
"maxItems": 200
}

Restaurant pages and a station list copied from the browser:

{
"startUrls": [
{ "url": "https://r.gnavi.co.jp/gacg800/" },
{ "url": "https://r.gnavi.co.jp/eki/0002802/rs/" }
]
}

Input

FieldWhat it does
searchKeywordDish, cuisine or restaurant name. Common food words in English (ramen, sushi, yakiniku, tempura, wagyu, izakaya, udon, okonomiyaki, kaiseki, shabu shabu and about 80 more) are searched in Japanese for you. Japanese works as typed. Several keywords: separate with commas.
areaOne of the 47 prefectures in English (tokyo, osaka, kyoto, hokkaido, fukuoka...), big cities (yokohama, kobe, sapporo, nagoya), japan for the whole country, or a Gurunavi area code like aream2115.
cuisineGurunavi cuisine category: izakaya, japanese, sushi, ramen, noodle, yakiniku, hotpot, western (Italian and French), continental, chinese, ethnic, curry, buffet, bar, cafe, entertainment, casual, others.
characteristicOne feature every restaurant must have: private-room, all-you-can-eat, all-you-can-drink, takeout, solo-friendly, kids-welcome, pets-allowed, date, anniversary, birthday-perk, girls-night, night-view, parking, open-24-hours, smoking-allowed.
minBudget, maxBudgetAverage spend per person in yen.
onlineReservation, withCoupon, newlyOpenedOnly restaurants bookable on Gurunavi, with a Gurunavi coupon, or marked as newly opened.
startUrlsRestaurant pages (r.gnavi.co.jp/<code>/ or the English gurunavi.com/en/... page) and list pages (area, station, cuisine, search results).
includeDetailsOn by default: opens each restaurant page for address, phone, coordinates, hours and the rest. Off: list fields only, about 3 times faster.
maxItemsRestaurants in the whole run (default 20, 0 = no limit).
onlyNewFor schedules: skip restaurants this search already delivered in your earlier runs.
proxyConfigurationKeep the default: it is the setting that works with Gurunavi.

With every search field and link empty, the run searches ramen in Tokyo as an example.

Output fields

Every restaurant is one row with type: "restaurant". Fields marked with * come from the restaurant page (includeDetails, on by default). Fields Gurunavi does not show for a restaurant are left out of that row.

FieldExample
restaurantId, shopCodekdw7204, 84wsa5z60000 (Gurunavi ids)
name, brandName, branchNameFull name, brand, and branch when Gurunavi splits it
nameKana *Reading in katakana
catchphraseThe restaurant's own one-line pitch on the list
cuisine *Gurunavi cuisine, for example とんかつ(トンカツ)
listingTypemember (full listing) or basic
budgetLunchYen, budgetDinnerYenAverage spend per person, in yen
averageBudget, priceRange *Budget text as shown on the page
access, accessDetails *Walking time from the nearest stations
nearestStations, areaPath *Stations and the Gurunavi area trail
address, postalCode, prefecture, city, streetAddress *Full address in Japanese
latitude, longitude *Coordinates
phone, reservationPhone *Store phone, and the reservation line shown on Gurunavi
website, openingDate *Official website and opening date (YYYY-MM-DD)
openingHours, closedDays *Hours with last order, and closed days
seats, seatNotes *Total seats, counter and terrace notes
smoking, parking, creditCards, otherPayments *As listed by the restaurant
privateRooms, privateHire, children, pets, allYouCanDrink, allYouCanEat *When the restaurant fills them in
foreignLanguageSupport, connectivity, facilities, lunchServices *English menu, Wi-Fi, late-night service...
scenes, sellingPoints *Occasions (date, family, solo) and the restaurant's own selling points
cancellationPolicy, description *Cancellation policy and the restaurant's introduction
highlightsTakeout, online reservation coupon, points
isSuspendedtrue when Gurunavi marks the restaurant as temporarily closed
coursesSet courses: name, price in yen, discounted price, number of dishes
availabilityNext days with reservation status: available, on request, by phone, full
photos, imagesPhoto links with type (highlight, dish, seating, course) and caption
url, mapUrl, englishPageUrlGurunavi page, map page, English page
sourceQuery, scrapedAtThe search or link that produced the row, and when

One real row

From a test run on 2026-10-23 ("searchKeyword": "tonkatsu", "area": "kyoto"), photo lists shortened:

{
"type": "restaurant",
"restaurantId": "kdw7204",
"shopCode": "84wsa5z60000",
"name": "とんかつ KYK 京都ポルタ店",
"nameKana": "トンカツケイワイケイキョウトポルタテン",
"catchphrase": "とんかつ",
"cuisine": "とんかつ(トンカツ)",
"listingType": "member",
"budgetLunchYen": 1500,
"budgetDinnerYen": 1700,
"averageBudget": "1,700円(通常平均)\n1,500円(ランチ平均)",
"access": "地下鉄烏丸線京都駅 徒歩1分",
"nearestStations": ["京都駅", "九条駅", "七条駅"],
"address": "京都府京都市下京区烏丸通東塩小路下ル東塩小路町902番地京都駅前地下街 ポルタ",
"postalCode": "600-8216",
"prefecture": "京都府",
"city": "京都市下京区",
"latitude": 34.986831663321,
"longitude": 135.75843431758,
"phone": "075-343-3265",
"reservationPhone": "050-5493-3269",
"openingHours": "11:00~22:00\n(L.O.21:30)",
"closedDays": ["不定休日あり", "京都ポルタに準ずる"],
"seats": 63,
"smoking": ["店内全面禁煙"],
"parking": ["無"],
"creditCards": ["VISA", "MasterCard", "JCB", "アメリカン・エキスプレス", "ダイナースクラブ", "Discover Card"],
"children": ["お子様メニューあり", "お子様用椅子あり"],
"scenes": ["デート", "お一人様", "家族", "友人・知人", "夫婦"],
"sellingPoints": ["京都駅でとんかつ", "黒豚", "ゆったりとした店内"],
"highlights": ["Takeout"],
"isSuspended": false,
"photos": [
{ "url": "https://rimage.gnst.jp/rest/img/84wsa5z60000/s_0n68.jpg", "type": "highlight", "caption": "KYKは黒豚", "price": null, "seatName": null }
],
"url": "https://r.gnavi.co.jp/84wsa5z60000/",
"mapUrl": "https://r.gnavi.co.jp/84wsa5z60000/map/",
"englishPageUrl": "https://gurunavi.com/en/kdw7204/rst/",
"sourceQuery": "tonkatsu",
"scrapedAt": "2026-10-23T14:58:01Z",
"errorCode": null,
"error": null
}

Restaurants with online booking also carry courses (for example a crab course at 20,300 yen with 32 dishes) and availability for the next days ({"date": "2026-10-24", "status": "available"}).

Errors you may see

Error rows have type: "error", an errorCode and a plain message. They are never charged.

errorCodeMeaning
INVALID_INPUTA field could not be used, for example an area that is not a Japanese prefecture.
INVALID_URLA link that is not a Gurunavi restaurant or list page.
NOT_FOUNDThe restaurant page or the area list does not exist (closed or removed).
NO_RESULTSGurunavi has no restaurant for this keyword and these filters.
BLOCKEDGurunavi did not answer this search. Keep the default proxy settings and run again.
UNEXPECTEDAnything else; the run ends with what it already delivered.

Integrations, scheduling and AI agents

  • Schedules: run the same search every day or week from Apify Schedules. Turn on onlyNew to receive only restaurants that are new to that search since your last run (good for new-opening alerts and lead lists).
  • Export: download the dataset as JSON, CSV, Excel, XML or HTML, or read it from the Apify API.
  • Make, n8n, Zapier: use the Apify integration to send new restaurants to Google Sheets, a CRM, Slack or a database.
  • AI agents: the Actor works through the Apify MCP server, so an assistant such as Claude or ChatGPT can search Gurunavi on request ("find izakaya with private rooms near Shinjuku under 4,000 yen").
  • Webhooks: trigger your own endpoint when a run finishes.

FAQ

Do I need a Gurunavi account? No. The Actor reads the public pages.

Can I search in English? Yes. Common food words in English are turned into the Japanese words Gurunavi uses (ramen becomes ラーメン, yakitori becomes 焼き鳥). Restaurant data itself is in Japanese, as on the site.

How many restaurants can I get? As many as Gurunavi lists for the search: ramen in Tokyo returns 5,423. Set maxItems to 0 to get all of them, and raise the run timeout for several thousand with the restaurant page.

Why are some fields missing on a row? Restaurants with a basic listing fill in fewer fields (often only address, phone, access and smoking). Empty fields are left out instead of being sent as blanks.

Is the phone number personal data? No. It is the business phone of the restaurant, published by the restaurant. No reviewer or customer data is collected.

Can I only get the list without opening each restaurant? Yes, set includeDetails to false. The price is the same, the run is about 3 times faster, and you still get name, budget, access, photos, courses and availability.

Limitations

  • Gurunavi answers only through the default proxy settings; other settings return free BLOCKED rows.
  • Keyword search matches Gurunavi's own text. Words that are not in the built-in English list are searched as typed.
  • Availability covers the days Gurunavi shows on the list (usually about two weeks).
  • Reviews are not collected in this version; every other field of the restaurant page is.

Changelog

  • 23 Oct 2026, 0.1: first version. Keyword (English or Japanese), prefecture, cuisine, feature, budget, reservation, coupon and new-opening filters; restaurant and list links; full restaurant page; onlyNew; free error rows.