Jalan Scraper ? Japan Hotels, Ryokans & Reviews avatar

Jalan Scraper ? Japan Hotels, Ryokans & Reviews

Under maintenance

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Jalan Scraper ? Japan Hotels, Ryokans & Reviews

Jalan Scraper ? Japan Hotels, Ryokans & Reviews

Under maintenance

Extract hotel, ryokan, and onsen data from Jalan.net ? Japan's largest domestic travel platform. 20x cheaper than alternatives.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

OrbitData Labs

OrbitData Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract hotel, ryokan, and onsen data from Jalan.net ? Japan's largest domestic travel platform by Recruit Holdings.

Why this scraper?

  • Ryokan & onsen specialist: Extracts onsen type, private bath availability, bath ratings ? data unique to Japanese traditional inns
  • 6 category ratings: Service, room, bath, meal (breakfast & dinner), cleanliness ? not just an overall score
  • Reviews with travel context: Stay date, travel companion type (solo/couple/family/business), room type, plan name
  • 25+ fields per property, 15+ fields per review ? the most comprehensive Jalan data extraction available
  • Affordable at $3.50 per 1,000 results ? cost-effective for large-scale data collection
  • From the maker of Tabelog Scraper (Japan's #1 restaurant data on Apify)

Perfect for Japan Travel Research

Japan saw 36M+ inbound tourists in 2024 ? an all-time record. If you're building travel apps, doing hospitality research, or analyzing the Japanese accommodation market, this is the most affordable way to get Jalan data.

What data can you extract?

Property Details (25+ fields)

  • Name, type (hotel/ryokan), address, prefecture, area
  • Overall rating + 6 category ratings (service, room, bath, breakfast, dinner, cleanliness)
  • Amenities, photos (up to 20)
  • Onsen data: hot spring name & type, private bath, outdoor bath
  • Room types with counts and sizes
  • Parking info, access info
  • Check-in/out times

Reviews (15+ fields per review)

  • Review text and title, 6 rating categories
  • Stay date, room type, meal type, price range
  • Travel companion (solo, couple, family, friends, business)
  • Plan name (which package they booked)
  • Post date

Input options

Direct property URLs

Provide Jalan.net property page URLs directly:

https://www.jalan.net/yad357796/
https://www.jalan.net/yad321344/

Search by area (dropdown)

Select prefectures from the Search by Area dropdown ? all 47 prefectures are available:

tokyo, kyoto, osaka, hokkaido, okinawa, kanagawa, nagano, ...

Search / Area listing URLs

Provide area listing URLs to discover properties:

https://www.jalan.net/130000/LRG_136200/ (Tokyo Station area)
https://www.jalan.net/140000/LRG_141600/ (Hakone)

Configuration

FieldDefaultDescription
searchAreas?Select prefectures to search (dropdown)
maxResultsPerSearch30Max properties per search URL
includeReviewstrueScrape reviews for each property
maxReviewsPerProperty20Max reviews per property (0 = all)
languagejaContent language (ja/en)

Pricing

  • $3.50 per 1,000 results (Pay per event)

Output examples

Hotel output

{
"propertyId": "357796",
"propertyName": "?z?e??JAL?V?e?B?H?c ????",
"propertyUrl": "https://www.jalan.net/yad357796/",
"propertyType": "hotel",
"prefecture": "?????s",
"area": "???c?E??X?E?H?c????",
"address": "?H?c?????S?|?P?P",
"postalCode": "144-0042",
"overallRating": 4.4,
"roomRating": 4.4,
"bathRating": 4.0,
"breakfastRating": 4.3,
"serviceRating": 4.4,
"cleanlinessRating": 4.4,
"reviewCount": 3500,
"hasOnsen": false,
"currency": "JPY",
"amenities": ["?n???h?^?I??", "?{?f?B?\?[?v", "?h???C???[", "???????g?C??", "..."],
"photos": ["https://cdn.jalan.jp/jalan/images/pict2L/Y6/Y357796/Y357796830.jpg"],
"roomTypes": [
{"name": "?V???O??", "count": 200, "size": "15?`16m2"},
{"name": "?_?u??", "count": 59, "size": "16?`17m2"},
{"name": "?c?C??", "count": 49, "size": "18?`31m2"}
],
"checkInTime": "15:00",
"checkOutTime": "11:00",
"reviews": [
{
"reviewTitle": "?H?c??`???p????????????",
"reviewText": "?H?c??`?s????????????}?o?X????????????????v???????...",
"overallRating": 5.0,
"roomRating": 5.0,
"bathRating": 4.0,
"breakfastRating": 5.0,
"serviceRating": 4.0,
"cleanlinessRating": 5.0,
"reviewerGender": "????",
"reviewerAge": "20??",
"travelCompanion": "family",
"travelCompanionRaw": "??????s",
"stayDate": "2026?N5???h??",
"planName": "?ySAVER?z?V???v????X?e?C?I?^???H?r???b?t?F?t",
"roomType": "?_?u??",
"mealType": "?????",
"priceRange": "14,001?`15,000?~(??l?P????????/???)",
"reviewDate": "2026/5/8"
}
],
"scrapedAt": "2026-05-14T07:30:00+00:00",
"language": "ja"
}

Ryokan with onsen output (killer feature)

{
"propertyId": "321344",
"propertyName": "?g?r????",
"propertyUrl": "https://www.jalan.net/yad321344/",
"propertyType": "ryokan",
"prefecture": "?_???",
"area": "????",
"address": "???{?T?X?V",
"postalCode": "250-0311",
"overallRating": 4.5,
"roomRating": 4.2,
"bathRating": 4.6,
"breakfastRating": 4.5,
"dinnerRating": 4.5,
"serviceRating": 4.3,
"cleanlinessRating": 4.3,
"reviewCount": 1167,
"hasOnsen": true,
"onsenName": "???????{????",
"onsenType": "????|??????",
"hasOutdoorBath": true,
"hasPrivateBath": true,
"currency": "JPY",
"amenities": ["?n???h?^?I??", "?{?f?B?\?[?v", "?h???C???[", "????", "..."],
"roomTypes": [
{"name": "?c?C??", "count": 12, "size": "40?`40m2"}
],
"checkInTime": "14:00",
"checkOutTime": "10:00",
"reviews": [
{
"reviewTitle": "????I??A?b?v?f?[?g?????a??????",
"reviewText": "???w??2?l???????R??????????A???????????h??...",
"overallRating": 5.0,
"roomRating": 5.0,
"bathRating": 5.0,
"breakfastRating": 5.0,
"dinnerRating": 5.0,
"serviceRating": 5.0,
"cleanlinessRating": 5.0,
"reviewerGender": "?j??",
"reviewerAge": "40??",
"travelCompanion": "family_with_children",
"travelCompanionRaw": "?q?A???s",
"stayDate": "2026?N5???h??",
"planName": "?y????30?z?g?r???{?????v?????@???20???I?t?I2?????T?t??",
"roomType": "?a??",
"mealType": "???E?[",
"priceRange": "30,001?~???(??l?P????????/???)",
"reviewDate": "2026/5/7"
}
],
"scrapedAt": "2026-05-14T07:30:00+00:00",
"language": "ja"
}

Use cases

  • Japan inbound tourism market research ? analyze accommodation trends
  • Hotel/ryokan price monitoring ? competitive intelligence for hospitality
  • Review sentiment analysis ? understand guest satisfaction by category
  • Travel app development ? build recommendation engines with rich data
  • Academic research ? study the Japanese hospitality industry
  • Tour operator planning ? data-driven destination selection

Japan Travel Data Suite by huggable_quote

Build the complete Japan travel dataset:

  • Tabelog Scraper ? Japan's #1 restaurant review platform
  • Jalan Scraper (this actor) ? Hotels, ryokans & onsen accommodations

Technical notes

  • Built with Python, httpx (async HTTP), and BeautifulSoup4
  • Polite crawling with random delays (1?3s between requests)
  • Automatic retry with exponential backoff
  • Apify Proxy support (Japan proxies recommended)
  • Handles Shift_JIS/Windows-31J encoding (Jalan's native charset)
  • Handles both hotel and ryokan page layouts