Rakuten website screenshot

Rakuten

Rakuten Group is a Japan-headquartered internet conglomerate spanning e-commerce (Rakuten Ichiba), fintech (Rakuten Bank, Rakuten Card, Rakuten Securities), digital content (Rakuten Books, Kobo, Viki), travel (Rakuten Travel), telecom (Rakuten Mobile, Rakuten Symphony), and advertising (Rakuten Advertising). Rakuten exposes a long-standing public developer platform — Rakuten Web Services (webservice.rakuten.co.jp) — that offers REST/JSON APIs for searching Ichiba items and genres, books, CDs, DVDs, games, software, magazines, Kobo eBooks, Rakuten Travel hotels (simple, detail, vacant, keyword), Rakuten Recipe, and Rakuten GORA golf courses. All RWS APIs use a Rakuten application ID for authentication and are read-only. Rakuten separately operates merchant-facing RMS (Rakuten Merchant Server) APIs and Rakuten Pay merchant APIs, which are partner-gated.

30 APIs 0 Features
E-commerceTravelBooksRecipesGolfJapanFintechTelecomRakuten Web Services

APIs

Rakuten Ichiba Item Search API

Keyword and parameter search across all Rakuten Ichiba marketplace items, returning item titles, prices, images, shop information, and ranking signals.

Rakuten Ichiba Genre Search API

Returns the hierarchical genre tree used to categorize items across Rakuten Ichiba, enabling category navigation and browse-based product discovery.

Rakuten Ichiba Tag Search API

Returns tags associated with a genre, supporting faceted navigation and refinement of Ichiba item browse.

Rakuten Ichiba Ranking API

Returns top-ranked items across Rakuten Ichiba by genre, age, and gender, used for trend and bestseller displays.

Rakuten Item Price Navi API

Price Navi (Product Search) returns aggregated product records with multi-shop price comparisons, ratings, and review metadata for Ichiba.

Rakuten Books Total Search API

Unified search across all Rakuten Books catalogs (books, CDs, DVDs, games, software, magazines), returning normalized product records and Rakuten Books shop information.

Rakuten Books Book Search API

Search Rakuten Books for Japanese-language and translated books by title, author, ISBN, publisher, and other metadata.

Rakuten Books CD Search API

Search Rakuten Books CD catalog by title, artist, label, and release date.

Rakuten Books DVD / Blu-ray Search API

Search Rakuten Books DVD and Blu-ray catalog including movies, TV, anime, and live performances.

Rakuten Books Foreign Book Search API

Search Rakuten Books foreign-language books catalog (mostly English-language).

Rakuten Books Magazine Search API

Search Rakuten Books magazine catalog by title, publisher, and issue date.

Rakuten Books Game Search API

Search Rakuten Books video game catalog across major consoles and platforms.

Rakuten Books Software Search API

Search Rakuten Books PC software catalog.

Rakuten Books Genre Search API

Returns the genre tree for Rakuten Books, used for browse and navigation across the unified Books catalog.

Rakuten Kobo eBook Search API

Search Rakuten Kobo's eBook catalog for digital reading content across Japanese and international titles.

Rakuten Kobo Genre Search API

Returns the Kobo eBook genre hierarchy for browse and filter.

Rakuten Travel Simple Hotel Search API

Lightweight keyword and area search over Rakuten Travel's Japanese hotel inventory, returning hotel name, location, and basic descriptors.

Rakuten Travel Hotel Detail Search API

Returns full hotel detail records including amenities, addresses, images, and access information for one or more Rakuten Travel hotels by hotel number.

Rakuten Travel Vacant Hotel Search API

Searches for hotels with vacancy for given check-in and check-out dates, party composition, and budget filters.

Rakuten Travel Area Class API

Returns Rakuten Travel's hierarchical Japanese area classification (prefecture / region / detail), used to scope hotel searches and build location filters.

Rakuten Travel Keyword Hotel Search API

Full-text keyword search across Rakuten Travel hotel inventory, with filters for area, price, and rating.

Rakuten Travel Hotel Chain List API

Returns the list of hotel chains available on Rakuten Travel, used to scope searches to a specific brand.

Rakuten Travel Hotel Ranking API

Returns top-ranked Rakuten Travel hotels by area and category for trend, bestseller, and recommendation displays.

Rakuten Recipe Category List API

Returns the Rakuten Recipe category hierarchy (large, medium, small) used for browse navigation of user-submitted Japanese recipes.

Rakuten Recipe Category Ranking API

Returns top-ranked recipes within a Rakuten Recipe category, with images, ingredients, and recipe URLs.

Rakuten GORA Golf Course Search API

Search Rakuten GORA Japanese golf courses by name, area, and facility attributes.

Rakuten GORA Golf Course Detail API

Returns full golf course detail records on Rakuten GORA including holes, yardage, fees, access, and amenities.

Rakuten GORA Golf Plan Search API

Search Rakuten GORA tee-time plans by course, date, party size, and budget — used to surface bookable golf rounds.

Rakuten Pay Merchant API

Rakuten Pay is Rakuten's e-money / QR payment service for Japan, integrated by merchants directly or via PSPs. The merchant API handles order creation, payment authorization, ca...

Rakuten RMS (Merchant Server) API

RMS (Rakuten Merchant Server) is the operational API for Rakuten Ichiba sellers, covering item management, order management, shipping, inventory, and customer messaging. Access ...

Collections

Pricing Plans

Rakuten Plans Pricing

1 plans

PLANS

Rate Limits

Rakuten Rate Limits

2 limits

RATE LIMITS

FinOps

Resources

🔗
Website
Website
🔗
ConsumerWebsite
ConsumerWebsite
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🔗
APIList
APIList
📝
Signup
Signup
🔗
RMS
RMS
🔗
RakutenPay
RakutenPay
🔗
InvestorRelations
InvestorRelations
📰
News
News
🔗
Sustainability
Sustainability
🔗
Careers
Careers
👥
GitHub
GitHub
📰
TechBlog
TechBlog
🔗
LinkedIn
LinkedIn

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Rakuten Web Services API
  version: '20260401'
request:
  auth:
    type: apikey
    key: applicationId
    value: '{{applicationId}}'
    placement: query
items:
- info:
    name: Search Ichiba items
    type: http
  http:
    method: GET
    url: https://app.rakuten.co.jp/ichibams/api/IchibaItem/Search/20260401
    params:
    - name: applicationId
      value: ''
      type: query
      description: Rakuten application ID.
    - name: accessKey
      value: ''
      type: query
      description: Rakuten access key (may be sent as a header instead).
    - name: keyword
      value: ''
      type: query
      description: UTF-8 URL-encoded search keyword, max 128 bytes, minimum 2 characters.
    - name: shopCode
      value: ''
      type: query
      description: Shop identifier from URL.
    - name: itemCode
      value: ''
      type: query
      description: Item code in the format "shop:1234".
    - name: genreId
      value: ''
      type: query
      description: Numeric Ichiba genre identifier.
    - name: hits
      value: ''
      type: query
      description: Number of results per page (1-30).
    - name: page
      value: ''
      type: query
      description: Page number (1-100).
    - name: sort
      value: ''
      type: query
      description: Sort order (e.g. "+itemPrice", "-reviewAverage").
    - name: minPrice
      value: ''
      type: query
    - name: maxPrice
      value: ''
      type: query
    - name: format
      value: ''
      type: query
    - name: callback
      value: ''
      type: query
    - name: elements
      value: ''
      type: query
    - name: formatVersion
      value: ''
      type: query
  docs: 'Keyword and parameter search across all Rakuten Ichiba items.

    At least one of keyword, shopCode, itemCode, or genreId is required.

    '
- info:
    name: Get Ichiba genre tree
    type: http
  http:
    method: GET
    url: https://app.rakuten.co.jp/ichibagt/api/IchibaGenre/Search/20260401
    params:
    - name: applicationId
      value: ''
      type: query
      description: Rakuten application ID.
    - name: accessKey
      value: ''
      type: query
      description: Rakuten access key (may be sent as a header instead).
    - name: genreId
      value: ''
      type: query
    - name: affiliateId
      value: ''
      type: query
    - name: format
      value: ''
      type: query
    - name: callback
      value: ''
      type: query
    - name: elements
      value: ''
      type: query
    - name: formatVersion
      value: ''
      type: query
  docs: 'Returns ancestors, current genre, siblings, children, and attributes

    for a given genre. Use genreId=0 for the root.

    '
- info:
    name: Get Ichiba item ranking
    type: http
  http:
    method: GET
    url: https://app.rakuten.co.jp/ichibaranking/api/IchibaItem/Ranking/20220601
    params:
    - name: applicationId
      value: ''
      type: query
      description: Rakuten application ID.
    - name: accessKey
      value: ''
      type: query
      description: Rakuten access key (may be sent as a header instead).
    - name: genreId
      value: ''
      type: query
    - name: age
      value: ''
      type: query
    - name: sex
      value: ''
      type: query
      description: 0=Male, 1=Female.
    - name: page
      value: ''
      type: query
    - name: carrier
      value: ''
      type: query
      description: 0=PC, 1=Mobile.
    - name: format
      value: ''
      type: query
    - name: callback
      value: ''
      type: query
  docs: Returns top-ranked Ichiba items by genre, age, gender, carrier.
bundled: true