Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the Yodobashi Camera API page →
E-commerce & Marketplaces

Yodobashi Camera API & Scraper

Yodobashi Camera (ヨドバシカメラ) is Japan's largest electronics retailer and yodobashi.com its online store.

5 actionsLive JSON1,000 free credits$0.67–$1.50 / 1,000 creditsMCP-ready
Get a free keyOpen in playground

🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.

This API reads it as JSON. `search` takes Japanese or English words or a category, narrows by maker and price range, sorts five ways, and returns 48 products per page with price including tax, the Gold Point reward (points and %), stock text, the delivery date, rating, review count and how many stores hold stock; sponsored listings come back separately. `product` returns the whole product page: price checked against the page's structured data, the maker's list price, the point reward as points, rate and yen value, the price after points, stock and delivery, category path and category ranks, rating, review and Q&A counts, images and the spec sheet. `reviews` returns every review of a product with its star rating and full text, `store_stock` the stock, price and pickup time in each Yodobashi store, and `ranking` a category's top 20 bestsellers.

Reference

What a Yodobashi field actually contains

Fields that read differently from how they look. Every row was measured against live yodobashi.com pages on 2026-10-14.

FieldWhat it holds
skuYodobashi's 18-digit product number (100000001005925961), the number in yodobashi.com/product/<sku>/. Pass it unchanged to product, reviews and store_stock; a product URL works too. It is not a JAN barcode: yodobashi.com does not print the JAN, and the model number is part of the title.
priceYen including consumption tax, as the page prints it with (税込). It matched the page's structured data on every product checked. Products sold only in stores (some carrier iPhones) have price null and sales_status 店頭でのみ販売しています, never 0.
points, point_rate_pct, point_value_yenThe Gold Point reward printed under the price: 4,544 points, (10%還元) = 10 %, (¥4,544相当) = 4,544 yen. One Gold Point is worth one yen, and points equalled price × rate, rounded up, on every product checked (4,520 yen at 1 % = 46 points). Many products earn 10 %, some 1 % (game consoles, smartphones).
points_adjusted_priceprice minus point_value_yen: what the product costs once the reward is counted (45,440 - 4,544 = 40,896). Yodobashi prints both numbers but not the subtraction; it is computed from them.
list_price, list_price_textThe maker's suggested retail price (希望小売価格) when the page prints one (¥1,078 above a 989 yen price); many products say オープンプライス (open price), returned in list_price_text with list_price null.
delivery_date, delivery_areaThe delivery promise for yodobashi.com's default address 東京都新宿区 (Shinjuku, Tokyo), the same for every visitor. Other prefectures can get a different date.
rating_approx (search, ranking)The star icon on the card, in quarter steps (4.5 for a product rated 4.61). The exact average is product.rating.
store_stock_countHow many Yodobashi stores hold stock (在庫のある店舗). It equalled the number of stores with in_stock true in store_stock on every product checked.

Yodobashi shows the same price, points, stock and delivery promise to every visitor: one product read from three different countries in the same minute returned identical values. Prices are in yen including Japanese consumption tax.

Live example

Real request and response JSON

Captured from the indexed primary action, search, on .

Captured request
{
  "method": "POST",
  "url": "https://api.reefapi.com/yodobashi/v1/search",
  "headers": {
    "x-api-key": "$REEF_KEY",
    "content-type": "application/json"
  },
  "body": {
    "query": "SSD"
  }
}
Captured response
{
  "ok": true,
  "meta": {
    "api": "yodobashi",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": 2667.8,
    "record_count": 48,
    "bytes": 381579,
    "cache_hit": false,
    "total": 3751,
    "sponsored_count": 0,
    "price_basis": "JPY, consumption tax included (the site prints (税込) next to every price)",
    "delivery_basis": "delivery promise as yodobashi.com shows it for its default address 東京都新宿区 (Shinjuku, Tokyo); identical from every exit measured",
    "pagination": {
      "page": 1,
      "last_page": 79,
      "has_more": true
    },
    "upstream_requests": 1,
    "charged_credits": 3,
    "version": "0.1.0",
    "request_id": "64d69d6ec07543c6",
    "queue_ms": 1.1,
    "fetched_at": "2026-10-14T18:57:35.504Z"
  },
  "data": {
    "query": {
      "query": "SSD",
      "sort": "popular",
      "include_discontinued": false,
      "page": 1
    },
    "total": 3751,
    "page": 1,
    "last_page": 79,
    "has_more": true,
    "results": [
      {
        "sku": "100000001005925961",
        "url": "https://www.yodobashi.com/product/100000001005925961/",
        "title": "外付けSSD ポータブル Extreme Portable SSD(エクストリーム ポータブルSSD) 1TB USB 3.2(Gen 2)対応 5年保証 SDSSDE61-1T00-J25",
        "brand": "サンディスク SANDISK",
        "maker": "サンディスク",
        "maker_code": "0000000713",
        "release_date": "2020-12-18",
        "image": "https://image.yodobashi.com/product/100/000/001/005/925/961/100000001005925961_10205.jpg",
        "price": 45440,
        "currency": "JPY",
        "points": 4544,
        "point_rate_pct": 10,
        "stock_text": "在庫残少 ご注文はお早めに!",
        "sales_status": null,
        "delivery_text": "2026年10月16日金曜日までにヨドバシエクストリームサービス便がお届け",
        "delivery_date": "2026-10-16",
        "rating_approx": 4.5,
        "review_count": 76,
        "store_stock_count": 4,
        "category": "外付けSSD",
        "category_path": "19531/19532/19545/19667",
        "tags": [
          "値下げしました"
        ],
        "sponsored": false
      },
      {
        "sku": "100000001009081826",
        "url": "https://www.yodobashi.com/product/100000001009081826/",
        "title": "内蔵SSD WD_BLACK SN7100シリーズ M.2 2280 PCIe Gen 4.0 NVMe SSD 4TB 最大7,000MB/s読出 6,700MB/s書込 WDS400T4X0E",
        "brand": "WESTERN DIGITAL ウェスタンデジタル",
        "maker": "WESTERN DIGITAL",
        "maker_code": "0000003600",
        "release_date": "2025-05-09",
        "image": "https://image.yodobashi.com/product/100/000/001/009/081/826/100000001009081826_10205.jpg",
        "price": 109770,
        "currency": "JPY",
        "points": 10977,
        "point_rate_pct": 10,
        "stock_text": "在庫あり",
        "sales_status": null,
        "delivery_text": "2026年10月16日金曜日までにヨドバシエクストリームサービス便がお届け",
        "delivery_date": "2026-10-16",
        "rating_approx": 5,
        "review_count": 2,
        "store_stock_count": 3,
        "category": "内蔵SSD",
        "category_path": "19531/252001/252010",
        "tags": null,
        "sponsored": false
      },
      {
        "sku": "100000001005925962",
        "url": "https://www.yodobashi.com/product/100000001005925962/",
        "title": "外付けSSD ポータブル Extreme Portable SSD(エクストリーム ポータブルSSD) 2TB USB 3.2(Gen 2)対応 5年保証 SDSSDE61-2T00-J25",
        "brand": "サンディスク SANDISK",
        "maker": "サンディスク",
        "maker_code": "0000000713",
        "release_date": "2020-12-18",
        "image": "https://image.yodobashi.com/product/100/000/001/005/925/962/100000001005925962_10205.jpg",
        "price": 70160,
        "currency": "JPY",
        "points": 7016,
        "point_rate_pct": 10,
        "stock_text": "在庫あり",
        "sales_status": null,
        "delivery_text": "2026年10月16日金曜日までにヨドバシエクストリームサービス便がお届け",
        "delivery_date": "2026-10-16",
        "rating_approx": 4.5,
        "review_count": 76,
        "store_stock_count": 19,
        "category": "外付けSSD",
        "category_path": "19531/19532/19545/19667",
        "tags": [
          "値下げしました"
        ],
        "sponsored": false
      }
    ],
    "sponsored": [],
    "maker_facets": [
      {
        "maker_code": "0000001565",
        "name": "アイオーデータ I-O DATA",
        "count": 254
      },
      {
        "maker_code": "0000000997",
        "name": "バッファロー BUFFALO",
        "count": 230
      },
      {
        "maker_code": "0000000034",
        "name": "エイスース ASUS",
        "count": 104
      }
    ]
  }
}
Actions

What the Yodobashi Camera API does

ActionDescriptionConcrete use caseKey params
searchSearch yodobashi.com (ヨドバシ・ドット・コム) by keyword and/or category, optionally narrowed to one maker and a price range, in one of the site's five sort orders. 48 products per page (sponsored listings returned apart in `sponsored[]`, never mixed in) with price (tax included), Gold Point reward (points and %), stock text, the delivery promise, star rating (rounded icon), review count, how many stores hold stock, maker and release date. Needs `query` OR `category` (or both). Discontinued products are hidden unless `include_discontinued` is true, as on the site.Pricing teams call search to search yodobashi.com (ヨドバシ・ドット・コム) by keyword and/or category, optionally narrowed to one mak….query, category, maker, min_price, max_price, ...
productOne yodobashi.com product page: title, brand, maker and maker code, sale start date, price (tax included, checked against the page's structured data), maker's list price or 'open price', Gold Point reward (points, rate %, yen value) and the points-adjusted price, stock text and structured availability, delivery promise and date (for the site's default Tokyo address), how many stores hold stock, rating, review and Q&A counts, number of variations, category path, rank in each category, notes, description, images and the full spec sheet.Marketplace operators call product to get one yodobashi.com product page.sku, url
reviewsCustomer reviews of one product, newest first: star rating, full text, reviewer's public nickname, post time, when they bought it, likes, comments and helpful votes. Up to `limit` reviews in one call (all of them when limit ≥ the total).Catalog enrichment teams call reviews to get customer reviews of one product, newest first.sku, url, limit
store_stockStock of one product in every Yodobashi Camera store: store name, prefecture, address, phone, the store's price and points, in-stock flag and text (在庫あり / 残少 / お取り寄せ …), whether it is on display, and when an order can be picked up there.Retail analysts call store_stock to get stock of one product in every Yodobashi Camera store.sku, url
rankingYodobashi's bestseller ranking (ベストセラーランキング) of one category: the top 20 with rank, movement, days in the top 100, price, points, stock, delivery, rating and review count. The category is a path like `19531/19532/19545/19667` (a product's `category_ranks[].ranking_category`, or any `category_path`).Pricing teams call ranking to get yodobashi's bestseller ranking (ベストセラーランキング) of one category.category
Code samples

Call search from your stack

curl -X POST https://api.reefapi.com/yodobashi/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"SSD"}'
MCP one-liner
Ask your MCP-connected assistant: call reefapi.yodobashi.search with {"query":"SSD"}.
Use cases

Who uses this API and why

  • Track Yodobashi prices and Gold Point rates for a list of products every day, including the price after points.
  • Compare a product's online price with the price and stock in each Yodobashi store.
  • Monitor category bestseller rankings (SSDs, cameras, game consoles, notebooks) and rank movement.
  • Collect Japanese customer reviews with star ratings for product research.
  • Build a Japanese electronics catalogue with makers, sale start dates, categories and spec sheets.
FAQ

Questions developers ask before integrating

Do I need a Yodobashi account?

No. Everything is read logged out, and you call reefapi.com from anywhere.

Can I search in Japanese?

Yes. Japanese and English words both work, and full-width letters are normalised: "SSD" and "SSD" returned the same 3,752 products on 2026-10-14.

Which search filters are there?

Category, maker, price range, five sort orders and include_discontinued. Each was checked against the unfiltered count in the same run: "SSD" 3,752 → one maker 254, 10,000 to 20,000 yen 322 (48 of 48 rows in range), from 100,000 yen 1,296, category 外付けSSD 179, with discontinued products 18,866.

Are sponsored products mixed into the results?

No. Sponsored listings that sit in Yodobashi's result grid are returned in sponsored[], apart from results: 12 of them on page 1 of "掃除機" on 2026-10-14.

How many reviews does reviews return?

Up to 1,000 in one call, newest first. Nintendo Switch 2 returned all 297 reviews in one call on 2026-10-14 (its product page counted 298 at the same time). Each review has its star rating (null when the reviewer gave none), full text, nickname and post time.

What does store_stock return?

One row per Yodobashi store (42 on 2026-10-14): name, prefecture, address, phone, the store's price and points, in-stock flag and text, whether it is on display, pickup time and opening hours. A store's price can differ from the online price: one earphone was 3,150 yen online and 2,860 yen in two stores.

How deep does ranking go?

Yodobashi publishes the top 20 of each category, and ranking returns those 20 with rank movement and days in the top 100. product.category_ranks gives the rank in every category the product belongs to, also past 20.

Does the price depend on where I call from?

No. The same product read from three countries in the same minute returned the same price, points, stock and delivery date.

What is the Yodobashi Camera API?

Yodobashi Camera API is a ReefAPI endpoint group for japan's largest electronics retailer: prices with gold point rewards, stock and delivery date, reviews, stock in every store and bestseller rankings. It returns live JSON through POST requests under /yodobashi/v1.

Is the Yodobashi Camera API free to try?

Yes. ReefAPI starts with 1,000 free credits, no card required. Yodobashi Camera calls use the same shared credit balance as every other ReefAPI engine.

Do I need a Yodobashi Camera login or account?

No login to Yodobashi Camera is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Yodobashi Camera data?

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Yodobashi Camera API use?

Yodobashi Camera actions currently cost 2-3 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call Yodobashi Camera from an AI assistant or MCP client?

Yes. Connect ReefAPI once through MCP and your assistant can call yodobashi actions with the same key, credit pool and JSON envelope used by normal REST requests.

docs / yodobashi

Yodobashi Camera

Japan's largest electronics retailer: prices with Gold Point rewards, stock and delivery date, reviews, stock in every store and bestseller rankings.

base /yodobashi/v15 endpoints
post/yodobashi/v1/product3 credits

One yodobashi.com product page: title, brand, maker and maker code, sale start date, price (tax included, checked against the page's structured data), maker's list price or 'open price', Gold Point reward (points, rate %, yen value) and the points-adjusted price, stock text and structured availability, delivery promise and date (for the site's default Tokyo address), how many stores hold stock, rating, review and Q&A counts, number of variations, category path, rank in each category, notes, description, images and the full spec sheet.

ParameterAllowed / rangeDescription
skuoptional—Yodobashi product number: 18 digits, the `sku` of a search or ranking row (also the number in a product URL yodobashi.com/product/<sku>/). Provide sku OR url.
urloptional—A yodobashi.com product URL; alternative to sku.
Try in playground →
post/yodobashi/v1/reviews2 credits

Customer reviews of one product, newest first: star rating, full text, reviewer's public nickname, post time, when they bought it, likes, comments and helpful votes. Up to `limit` reviews in one call (all of them when limit ≥ the total).

ParameterAllowed / rangeDescription
skuoptional—Yodobashi product number: 18 digits, the `sku` of a search or ranking row (also the number in a product URL yodobashi.com/product/<sku>/). Provide sku OR url.
urloptional—A yodobashi.com product URL; alternative to sku.
limit = 50optional1–1000How many of the newest reviews to return (1-1000).
Try in playground →
post/yodobashi/v1/store_stock2 credits

Stock of one product in every Yodobashi Camera store: store name, prefecture, address, phone, the store's price and points, in-stock flag and text (在庫あり / 残少 / お取り寄せ …), whether it is on display, and when an order can be picked up there.

ParameterAllowed / rangeDescription
skuoptional—Yodobashi product number: 18 digits, the `sku` of a search or ranking row (also the number in a product URL yodobashi.com/product/<sku>/). Provide sku OR url.
urloptional—A yodobashi.com product URL; alternative to sku.
Try in playground →
post/yodobashi/v1/ranking3 credits

Yodobashi's bestseller ranking (ベストセラーランキング) of one category: the top 20 with rank, movement, days in the top 100, price, points, stock, delivery, rating and review count. The category is a path like `19531/19532/19545/19667` (a product's `category_ranks[].ranking_category`, or any `category_path`).

ParameterAllowed / rangeDescription
categoryrequired—Category path (numbers joined by `/`) or a yodobashi category / ranking URL.
Try in playground →
Built for volume
5M+ requests a day

Measured at 60 requests a second across the fleet, with no central bottleneck. Volume pricing is on request, and per-key limits are raised for high-volume accounts.

Missing a source?
We build it

Tell us a site we do not cover yet and it becomes an engine. A customer asked for bestprice.gr on a Sunday and it was in the catalog the next day.

Support
2 minute median reply

Median time from a question in the live chat to the first answer, measured across every answered conversation. Setup help included, no support tier to buy.

One key, one balance
Every API included

No per-site plans and no separate subscriptions. One key and one credit pool across the whole catalog, so adding a source costs nothing up front.

Planning something large? Tell us the volume and the sources and we will come back with what it costs and what we would have to build.