Rakuten Travel Japan Hotel Scraper avatar

Rakuten Travel Japan Hotel Scraper

Pricing

from $80.00 / 1,000 results

Go to Apify Store
Rakuten Travel Japan Hotel Scraper

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

Piquno

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 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