Rakuten Travel Japan Hotel Scraper
Pricing
from $80.00 / 1,000 results
Rakuten Travel Japan Hotel Scraper
Scrape hotel data from Rakuten Travel Japan using the official API. Search by keyword, area, coordinates, or hotel number. Get pricing, ratings, reviews, availability, and details for hotels and ryokans across Japan.
Pricing
from $80.00 / 1,000 results
Rating
0.0
(0)
Developer
Piquno
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
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:
- Go to https://webservice.rakuten.co.jp/
- Create a Rakuten account (or sign in)
- Register a new application to get your Application ID and Access Key
- 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
| Field | Description |
|---|---|
hotelName | Hotel name (Japanese) |
hotelMinCharge | Minimum price per night (JPY) |
reviewAverage | Average review score |
reviewCount | Number of reviews |
address1 | Prefecture |
address2 | Full address |
access | Access/directions |
hotelImageUrl | Main image URL |
hotelInformationUrl | Rakuten hotel page URL |
availablePlans | Room 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