Japan Used Media Prices (BOOKOFF ブックオフ) avatar

Japan Used Media Prices (BOOKOFF ブックオフ)

Pricing

from $2.00 / 1,000 records

Go to Apify Store
Japan Used Media Prices (BOOKOFF ブックオフ)

Japan Used Media Prices (BOOKOFF ブックオフ)

Used & new media prices from BOOKOFF online (shopping.bookoff.co.jp): price JPY, list price, condition, stock, release date, author/artist, optional JAN for books, comics, CD, DVD, games. English schema for price research. Item facts only. Unofficial; not affiliated with BOOKOFF.

Pricing

from $2.00 / 1,000 records

Rating

0.0

(0)

Developer

JP Open Data

JP Open Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Live used & new media prices from BOOKOFF's official online store (shopping.bookoff.co.jp) — Japan's biggest second-hand chain: selling price, list price (定価), condition, stock, release date, author/artist, and (optionally) the JAN barcode, in a clean English schema.

This Actor browses the public product listings on shopping.bookoff.co.jp by category/genre and returns each item as English-schema JSON: item id, title, author or performing artist, category (書籍 / コミック / CD / DVD・ブルーレイ / ゲーム), sub-genre label, condition (new / used), current price (JPY), the original list price, BOOKOFF's own earlier price snapshot, in-stock flag and raw stock label, release date (ISO), image URL and product URL. Turn on Fetch JAN / label to also pull each item's JAN/EAN-13 barcode, publisher/label and catalog number from its product page — the join key for matching prices across catalogs. Optional condition, price-range and in-stock filters are applied client-side.

Note on search: BOOKOFF has no server-side free-text search exposed to tools, so this Actor browses by category / genre (the site's reliable, robots-open listing surface). A keyword is optional and acts as a relevance ranking within the chosen genre — it surfaces matching items toward the front rather than filtering the whole store. Pair a keyword with a small Max records to pull the top matches.

Unofficial tool. Not affiliated with or endorsed by ブックオフコーポレーション株式会社 (BOOKOFF CORPORATION LTD.). It collects publicly available data only (no login, no paywall), politely (strictly serial requests spaced 2 seconds apart, hard per-run budget, no block evasion), fetches only URLs the site's robots.txt leaves open to general bots (robots.txt disallows only /cart/), and extracts item facts onlyno reviews, no personal data, and (BOOKOFF being a first-party retailer) no seller information exists on the pages to collect (relevant e.g. under GDPR: no personal data is collected or processed). Users are responsible for ensuring their own use of the data complies with the source site's terms and applicable law.


Quick start — verified input

Copy, paste, run. This exact input is verified on the platform (SUCCEEDED, items > 0):

{
"category": "comic",
"maxItems": 10
}

Running with no input at all also works (same defaults). Add "keyword": "ワンピース" to rank a title to the front, "conditionFilter": "used" for second-hand copies only.

Who is this for?

  • Overseas resellers & proxy-buying services (せどり / arbitrage) — used vs new price, list price and stock across a whole category, with the JAN barcode to line BOOKOFF's prices up against eBay, Amazon, Discogs or your own catalog.
  • Collectors — track figures-of-price for comics runs, CD/DVD back-catalogs, retro games and out-of-print books at Japan's largest second-hand inventory.
  • Price-tracking & market tools — a stable English schema over a Japanese-only source; re-run on a schedule for time series (each record also carries BOOKOFF's own previous-price snapshot).
  • Market research — release dates, authors/artists and price levels across an entire genre in one run.

Sample output (dataset item)

{
"itemId": "0020897004",
"itemTitle": "ONE PIECE(巻百十五) ジャンプC",
"author": "尾田栄一郎",
"category": "コミック",
"categorySlug": "comic",
"genreId": "11",
"genreLabel": "ジャンプC",
"condition": "used",
"priceJpy": 550,
"listPriceJpy": 594,
"previousPriceJpy": null,
"previousPriceAsOf": null,
"inStock": true,
"stockStatus": "在庫あり",
"releaseDate": "2026-07-03",
"jan": null,
"label": null,
"catalogNumber": null,
"imageUrl": "https://content.bookoff.co.jp/goodsimages/LL/002089/0020897004LL.jpg",
"itemUrl": "https://shopping.bookoff.co.jp/used/0020897004",
"source": "ブックオフ公式オンラインストア (shopping.bookoff.co.jp listings)",
"sourceUrl": "https://shopping.bookoff.co.jp/",
"license": "Publicly available data — unofficial tool; users are responsible for compliance with the source site's terms",
"retrievedAt": "2026-08-26T12:00:00.000Z"
}

priceJpy is BOOKOFF's current selling price and condition says whether the item is new or used. listPriceJpy is the original retail price (定価), derived from the printed "定価より…おトク" saving. previousPriceJpy is BOOKOFF's own earlier price snapshot when shown (with previousPriceAsOf). jan, label and catalogNumber are populated only when Fetch JAN / label is enabled.

Input example

{
"category": "cd",
"conditionFilter": "used",
"priceMin": 300,
"priceMax": 5000,
"inStockOnly": true,
"fetchDetails": true,
"maxItems": 100,
"maxApiRequests": 120
}

A category (or numeric genre) is required. category takes a slug — comic, book, magazine, cd, dvd, game — or a numeric BOOKOFF genre id; pass a genre id (e.g. 1101, 110301) for a finer subgenre. keyword is optional and ranks matching items to the front of the genre. Condition, price and in-stock filters are applied client-side after fetching, so tight filters discard part of what was fetched — raise maxApiRequests if a filtered run comes back incomplete. Fetch JAN / label adds one request per item.

Common input mistakes

MistakeCorrect
{"keyword": "ワンピース"} with no categoryadd "category": "comic" — keyword only ranks within a genre
"category": "toys" / "anime"one of comic, book, magazine, cd, dvd, game (comics, manga, blu-ray, games … are accepted aliases)
"genre": "comics"a numeric id such as 11 or 1101 — or use "category": "comic"
"conditionFilter": "mint""used" or "new" (leave empty for both)
"priceMin": "¥300"a whole number of yen: 300
"fetchDetails": true with the default maxApiRequestsraise maxApiRequests (one extra request per item) or the run stops early with complete: false

Empty results?

A run that finds nothing completes with 0 items and a warning in the log (not a failure). Typical causes: a genre id that BOOKOFF does not use (check it appears in a /search/genre/{id} URL on the site), or a price/condition/in-stock filter that discards everything fetched — remember these filters are applied after fetching, so a tight priceMin/priceMax on a small maxApiRequests budget can leave nothing. Loosen the filters or raise maxApiRequests and retry.

Pricing

Pay per result — see the pricing tab. One listing request holds 30 items; enabling JAN enrichment adds one request per item.

FAQ

Where does the data come from? Live from the public, login-free category/genre listing pages on shopping.bookoff.co.jp at run time (and, with JAN enrichment on, each item's public product page). Every record embeds the source, source URL, a license note, and the retrieval timestamp.

Is this an official BOOKOFF service? No. Unofficial, independently built and maintained, and not affiliated with or endorsed by ブックオフコーポレーション株式会社 (BOOKOFF CORPORATION LTD.). It reads only publicly available pages.

Can I search by free-text keyword? Not as a hard filter. BOOKOFF's online store has no server-side free-text search exposed to tools (the search box is served by a separate component this Actor does not touch). Browse by category / genre instead; a keyword re-ranks a genre's results toward matches. This is a deliberate, honest limitation, not a bug.

Is seller information included? There is none to include. BOOKOFF's online store is a first-party retailer — every item is sold by the company itself, so there are no third-party marketplace sellers and no seller people. The Actor also never reads reviews or any personal data.

Does it respect robots.txt? Yes, strictly. shopping.bookoff.co.jp's robots.txt disallows only /cart/; this Actor fetches only the open genre-listing and product pages, strictly serial and 2 seconds apart (there is no Crawl-delay set, so it uses a courteous 2 s, above the fleet-wide 1.2 s floor).

Do I need a proxy? Usually no — the site serves Apify's datacenter runs normally. If you ever hit an HTTP 403, set proxyConfiguration to Apify proxy (RESIDENTIAL, country JP, if needed). The Actor never rotates identities or evades blocks; it makes the same polite serial requests through whichever single egress you give it, and fails visibly when blocked.

Who is responsible for how the data is used? You are. The Actor collects publicly available factual data politely, but the legality of your specific use (redistribution, database rights, the source site's terms) is your responsibility as the user.

How fresh are the results? Prices and stock are what the site's listings return at retrieval time. Treat each run as a snapshot and re-run for fresh data.

What about server load? Strictly serial requests, 2 s apart, 30 items per listing request, hard per-run request budget, exponential backoff, no CAPTCHA/login/block evasion. If the site changes its page format, the Actor stops with a clear error instead of silently mis-parsing; if it blocks persistently, the run fails visibly.

Search terms this Actor answers

bookoff scraper · bookoff online price data · japan used books prices · japan secondhand media data · japan retro games prices · japanese used cd prices · japan used dvd data · japanese comics manga price data · japan reselling せどり data · ブックオフ 相場 データ · japan used media market research · japan JAN barcode price lookup

More Japan data Actors by the same developer

  • Japan Hobby & Collectibles Prices (駿河屋 Suruga-ya) — the sister Actor for suruga-ya.jp: figures, trading cards, retro games, anime goods and hobby books, new & used, with marketplace low prices. The natural companion for cross-checking second-hand media and hobby prices across Japan's two biggest used-goods retailers.
  • Yahoo Auctions Japan Sold Prices (ヤフオク落札相場) — actual sold-item comps to compare against BOOKOFF's asking prices.
  • Japan Hotels & Ryokan Prices (jalan.net) — hotel/ryokan prices, plans and ratings by prefecture and area.
  • Japan Government Tenders & Awards — tender notices and award results from the kkj.go.jp portal.
  • Japan Medical Facilities — every registered hospital, clinic, dental clinic, and pharmacy (MHLW open data).
  • Japan Government Subsidies & Grants — open subsidy calls from the official jGrants API.
  • Japan Construction & Real-Estate Licenses — licensed contractors and brokers from MLIT's official register.

Unofficial tool; not affiliated with ブックオフコーポレーション株式会社 (BOOKOFF CORPORATION LTD.). Publicly available data only; users are responsible for compliance with the source site's terms and applicable law. No personal data and no seller data are collected.