Iosys Japan Used Phone & Tablet — Price & Stock in One Call
Pricing
from $20.00 / 1,000 model market summaries
Iosys Japan Used Phone & Tablet — Price & Stock in One Call
Used iPhone, Android and iPad prices from Iosys Japan in one call: price quantiles per model, the median premium between condition grades (Unused / A / B / C), carrier/capacity mix, units in stock and the share of blacklisted or weak-battery stock. From $0.02, no subscription. イオシスの中古スマホ相場を1コールで。
Pricing
from $20.00 / 1,000 model market summaries
Rating
0.0
(0)
Developer
h ichi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does this handset actually go for in Japan right now, and what does one condition grade cost over the next? One call per model answers both, plus how many physical units are actually behind those listings.
This Actor reads Iosys (イオシス — one of Japan's larger used smartphone / tablet retailers, buying and selling nationwide from a single online catalog) and returns one compact market record per model:
priceJpy— min / 25th / median / 75th / max and the average of every matching listing (tax included, the only price Iosys shows)rankPremium— the median price ratio between adjacent condition grades (未使用品 → 中古A → 中古B → 中古C). This is the number you cannot get from any single page, and it is what a buy-back desk or an exporter prices againstbyRank— listings, units, share and median price per gradeinventory—listingsandunitsInStock: Iosys publishes 在庫数 per listing, so "12 listings" can mean 30 handsets. Very few used-goods sites expose thisconditionFlags— the share of stock flagged ネットワーク利用制限▲ (carrier blacklist risk, the Japanese 赤ロム予備軍) and バッテリー80%未満 (degraded battery). Both are the discount drivers of the Japanese used-phone marketbyCarrier/byCapacity— SIM-free vs docomo / au / SoftBank / Rakuten / Wi-Fi-only, and the storage mix, each with its own median- Optionally every matched listing (name, grade, price, units, carrier, capacity, release date, flags, URL)
There is no other Iosys Actor on the Store, and the general "used phone" scrapers return raw listings you then have to aggregate yourself. This one returns the statistics, at a flat price per model, in about 8 seconds.
No login, no API key, no proxy, nothing stored between runs.
Pricing — from $0.02 per model, no subscription
| Event | Price | When |
|---|---|---|
| Model market summary | $0.02 | Per model analyzed |
| Individual listing | $0.002 | Only if you enable Include individual listings |
A default run (1 model, summary only) costs $0.02 and takes about 8 seconds. A model that matched nothing is never charged.
Input
| Field | Example | Notes |
|---|---|---|
models | ["iPhone 14 Pro 256GB"] | Model keywords as you would type them into the store. Spacing and full-width characters are normalized for you. Each model costs $0.02 |
strictNameFilter | true | On by default — see below. Turn off to use the store's own (loose) result set |
maxPagesPerModel | 5 | 24 listings per page. 5 pages = 120 listings, which is the entire result set for nearly every single model |
includeIndividualListings | false | Enable to also get each matched listing as a record |
convertToUsd | true | Adds USD stats at the current exchange rate |
Why the strict name filter exists (and why it is on)
Iosys' own search is loose. Measured on 2026-07-26, iPhone14 Pro 256GB returned 27 hits — of which only 15 are actually a 14 Pro; the other 12 are plain iPhone14 and iPhone14 Plus bodies. Averaging all 27 gives a median of ¥84,800 for a phone whose real median is ¥92,800.
So every word of your query is additionally required to appear in the product name, on a word boundary — which is what keeps the token Pro from matching (PRODUCT)RED, the colour name on nearly half of Apple's catalog, and the token V from matching Xperia1 VIII.
Both counts are always reported, so you can see how loose the store's search was:
| Field | Meaning |
|---|---|
totalMatchedRaw | What Iosys' own search returned |
totalMatchedStrict | How many of the fetched listings really are that model |
inventory.listings | What the statistics were computed over (= strict, unless you turned the filter off) |
Accessories (cases, chargers, screen protectors — Iosys' smartphonegoods category) are always excluded, filter on or off: a iPad Air4 search puts a ¥1,280 screen protector on top of the price-ascending list, and letting it in would halve the reported median.
Query spelling is normalized to match the store's own: iPhone 14 Pro → iPhone14 Pro, Xperia 1 V → Xperia1 V, iPhone SE → iPhoneSE. A number followed by a unit keeps its space (iPad Air 11インチ, 256GB).
Exact vs spread sample — always labelled
Every record carries priceBasis:
priceBasis | What it means |
|---|---|
exact | Every page of the result set was read, so the statistics cover the whole population. This is the normal case for a specific model |
spread_sample | The result set is larger than maxPagesPerModel. The pages that were read are spread evenly across the price range rather than taken from the cheap end — the store is sorted cheapest-first, so reading pages 1..5 of a 13-page result would describe the cheapest 38 % of the market and understate the median. pagesSampled lists exactly which pages were used |
If a multi-model run hits the 95-second budget, the affected record also carries truncatedForTimeLimit: true.
Output example (type: "model_summary", values measured 2026-07-26)
{"type": "model_summary","query": "iPhone 14 Pro 256GB","normalizedQuery": "iPhone14 Pro 256GB","strictNameFilter": true,"totalMatchedRaw": 27,"totalMatchedStrict": 15,"listingsFetched": 27,"pagesFetched": 2,"pagesSampled": [1, 2],"priceBasis": "exact","inventory": {"listings": 15, "unitsInStock": 17},"priceJpy": {"min": 77800, "p25": 90300, "median": 92800, "p75": 92800, "max": 109800, "average": 92667},"byRank": [{"rank": "中古Bランク", "listings": 13, "units": 15, "sharePct": 86.7, "medianJpy": 92800, "rankEn": "Used B"},{"rank": "中古Cランク", "listings": 2, "units": 2, "sharePct": 13.3, "medianJpy": 84800, "rankEn": "Used C"}],"rankPremium": [{"betterRank": "中古Bランク", "worseRank": "中古Cランク", "betterMedianJpy": 92800,"worseMedianJpy": 84800, "medianRatio": 1.094, "premiumPct": 9.4}],"byCarrier": [{"carrier": "SoftBank", "listings": 5, "units": 5, "sharePct": 33.3, "medianJpy": 92800},{"carrier": "SIM-free", "listings": 4, "units": 5, "sharePct": 26.7, "medianJpy": 88800},{"carrier": "au", "listings": 3, "units": 3, "sharePct": 20.0, "medianJpy": 92800},{"carrier": "docomo", "listings": 2, "units": 3, "sharePct": 13.3, "medianJpy": 92800},{"carrier": "Rakuten", "listings": 1, "units": 1, "sharePct": 6.7, "medianJpy": 87800}],"byCapacity": [{"capacity": "256GB", "listings": 15, "units": 17, "sharePct": 100.0, "medianJpy": 92800}],"conditionFlags": {"networkRestrictionTriangle": {"count": 1, "sharePct": 6.7},"batteryUnder80": {"count": 1, "sharePct": 6.7}},"checkedAt": "2026-07-26T06:20:32+00:00","sourceUrl": "https://iosys.co.jp/items?q=iPhone14+Pro+256GB&sort=l&page=1"}
With includeIndividualListings: true you additionally get one record per matched listing:
{"type": "listing","model": "iPhone 14 Pro 256GB","id": "390409","name": "【ネットワーク利用制限▲】iPhone14 Pro A2889 (MQ0Q3J/A) 256GB スペースブラック 【Rakuten版SIMフリー】","rank": "中古Bランク","rankEn": "Used B","priceJpy": 87800,"unitsInStock": 1,"carrier": "Rakuten","capacity": "256GB","releaseDate": "2022年9月","networkRestriction": "▲","batteryUnder80": false,"url": "https://iosys.co.jp/items/smartphone/iphone/rakuten/iphone14_pro_a2889/390409"}
Use cases
- Export sourcing — the Japanese used-iPhone market is a supply pool for the rest of Asia.
priceJpyplusbyCarriertells you what an unlocked unit costs versus a carrier one,unitsInStocktells you whether the volume is there - Buy-back / trade-in pricing —
rankPremiumis the empirical answer to "what is grade A worth over grade B this week" per model, instead of a fixed internal table - Risk-adjusted valuation —
conditionFlagsquantifies how much of the supply carries a blacklist marker (▲) or a weak battery, the two flags that move Japanese used-phone prices most - Repricing & monitoring — schedule the Actor over your model list and track the median and the grade premiums over time
- Market entry research — carrier and capacity mix per model, straight from live inventory
Notes & limits
- Iosys is a fixed-price retailer, not a marketplace: prices are current asks, tax included. There is no sale date and no sold history, so no transaction time series
- The buy-back side (k-tai-iosys.com) is not covered — it is
Crawl-delay: 60and JavaScript-rendered, so the sell/buy spread is not obtainable. This Actor is the selling side only - The store's search is loose; see the strict-filter section.
totalMatchedRawis deliberately reported so the looseness is visible - Grade order is Iosys' own (新品 > 未使用品 > アウトレット > 中古A > 中古B > 中古C).
rankPremiumcompares grades that are adjacent among those present in the result set, so a model stocked only in A and C still gets one honest A-over-C figure - A grade with a lower median than the grade below it is possible and is reported as a negative
premiumPct— usually it means the query is broad enough to mix models. Tighten the query (add the capacity, addPro) rather than distrusting the number - Read-only and throttled (1 request / 1.5 s), 1–5 requests per model. Multi-model runs have a 95-second soft budget
- No personal data is collected — Iosys is a first-party retailer, there are no individual sellers
日本語ガイド
イオシスの中古スマホ・タブレット相場を、機種1件につき1レコードで返す Actor です。
- 概要: 機種キーワードごとに 価格の分位点(最安・25%・中央値・75%・最高値・平均) に加え、ランク間プレミアム(未使用品 → 中古A → 中古B → 中古C の隣接ランク中央値比)、在庫の実数(イオシスは商品ごとに「在庫数」を公開しているため、出品件数と実在庫台数を分けて返せます)、ネットワーク利用制限▲(赤ロム予備軍)とバッテリー80%未満の構成比、キャリア別・容量別の内訳を返します。輸出・買取の値付けに直結する数字を1コールで揃えるのが狙いです。
- 使い方:
modelsに機種キーワードを入れます(例iPhone 14 Pro 256GB/iPad Air4/Xperia 1 V)。全角・スペースは自動で正規化され、iPhone 14は店舗の表記に合わせてiPhone14に直されます。個別明細が必要なときだけincludeIndividualListingsを ON にしてください。 - 料金: 機種サマリー1件 $0.02、個別リスティングは $0.002/件(既定 OFF なので既定実行は $0.02 固定)。該当0件の機種には課金されません。 サブスクリプション不要です。
- 厳密フィルタ(既定 ON): イオシスの検索は緩く、実測(2026-07-26)では
iPhone14 Pro 256GBの27件中実際に 14 Pro なのは15件で、残りは無印 iPhone14 / 14 Plus でした。そのまま集計すると中央値が ¥92,800 → ¥84,800 にずれます。そこでクエリの全単語が商品名に含まれることを追加条件にしています(単語境界で判定するためProが(PRODUCT)REDに、VがXperia1 VIIIに誤マッチしません)。totalMatchedRaw(店の検索結果)とtotalMatchedStrict(実際に一致した件数)の両方を返すので、検索の緩さもそのまま見えます。ケース・フィルム等のアクセサリ(smartphonegoodsカテゴリ)はフィルタの ON/OFF に関わらず常に除外します。 - 数値の根拠は必ず明示:
priceBasisがexact(結果全ページを取得=母集団の統計)かspread_sample(maxPagesPerModelを超える件数のため、価格帯全体に等間隔でページを散らしてサンプリング)かを示します。イオシスは価格の安い順ソートなので、先頭から数ページだけ読むと安値側に偏る — それを避けるための設計で、実際に読んだページ番号はpagesSampledに入ります。 - その他: イオシスは定価販売の中古小売で、価格は「現在の販売価格(税込)」です。成約履歴・販売日は取得できません。買取側(k-tai-iosys.com)は robots の
Crawl-delay: 60と JS 描画のため対象外で、販売/買取スプレッドは取得できません。ランク中央値が下位ランクを下回る(premiumPctが負)場合は、クエリが広すぎて別機種が混ざっているサインです — 容量やProを足して絞り込んでください。