Rakuten Travel Japan Hotel Scraper avatar

Rakuten Travel Japan Hotel Scraper

Pricing

Pay per usage

Go to Apify Store
Rakuten Travel Japan Hotel Scraper

Rakuten Travel Japan Hotel Scraper

Get Japan hotel and ryokan data from Rakuten Travel (楽天トラベル) via the official Rakuten API, with your own API keys. Search by keyword, area, GPS coordinates or hotel ID. Export names, addresses, phones, lowest room rates, nearest stations and ratings for service, location, rooms, baths and meals.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Piquno

Piquno

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

0

Monthly active users

23 days ago

Last modified

Share

An Apify Actor that scrapes hotel data from Rakuten Travel — Japan's largest online travel platform — using the official Rakuten API.

Features

  • 4 search modes: Keyword, Area Code, GPS Coordinates, or Hotel Number
  • Availability search: Add check-in/out dates to get live room availability and pricing
  • Detailed data: Hotel info, ratings, reviews, images, access directions, facilities
  • Pagination: Automatically fetches multiple pages (30 hotels per page)
  • Rate-limit safe: Built-in delays between API calls

Prerequisites

You need a free Rakuten Application ID and Access Key:

  1. Go to https://webservice.rakuten.co.jp/
  2. Create a Rakuten account (or sign in)
  3. Register a new application to get your Application ID and Access Key
  4. Paste both into the Actor's input fields

Input Examples

Keyword search (simplest)

{
"applicationId": "YOUR_APP_ID",
"accessKey": "YOUR_ACCESS_KEY",
"searchType": "keyword",
"keyword": "東京 温泉"
}

Area search (Tokyo, Shinjuku)

{
"applicationId": "YOUR_APP_ID",
"accessKey": "YOUR_ACCESS_KEY",
"searchType": "area",
"largeClassCode": "japan",
"middleClassCode": "tokyo",
"smallClassCode": "shinjuku"
}

Coordinate search (near Tokyo Station)

{
"applicationId": "YOUR_APP_ID",
"accessKey": "YOUR_ACCESS_KEY",
"searchType": "coordinates",
"latitude": 35.6812,
"longitude": 139.7671,
"searchRadius": 1
}

Availability search with dates

{
"applicationId": "YOUR_APP_ID",
"accessKey": "YOUR_ACCESS_KEY",
"searchType": "area",
"largeClassCode": "japan",
"middleClassCode": "osaka",
"checkinDate": "2026-05-01",
"checkoutDate": "2026-05-03",
"adultNum": 2,
"rooms": 1
}

Output Fields

FieldDescription
hotelNameHotel name (Japanese)
hotelMinChargeMinimum price per night (JPY)
reviewAverageAverage review score
reviewCountNumber of reviews
address1Prefecture
address2Full address
accessAccess/directions
hotelImageUrlMain image URL
hotelInformationUrlRakuten hotel page URL
availablePlansRoom plans (when using availability search)
serviceAverage, locationAverage, etc.Detailed rating breakdown

Common Area Codes (middleClassCode)

tokyo, osaka, kyoto, hokkaido, okinawa, fukuoka, hiroshima, nagoya (aichi), yokohama (kanagawa), nara, kobe (hyogo)

Deploy

$apify push

Tech Stack

Python 3.12, Apify SDK, httpx