Yahoo! Auctions Japan Listings — One Row Each, $0.0015 avatar

Yahoo! Auctions Japan Listings — One Row Each, $0.0015

Pricing

$1.50 / 1,000 listing returneds

Go to Apify Store
Yahoo! Auctions Japan Listings — One Row Each, $0.0015

Yahoo! Auctions Japan Listings — One Row Each, $0.0015

Type one keyword — or a whole list — and get Yahoo! Auctions Japan auctions, live or ended, one row each (100 rows per term by default). Each row: title, current price, buy-now price, bids, end time, status, seller ID, rating and a link. $0.0015 per auction; nothing found = no charge. Unofficial.

Pricing

$1.50 / 1,000 listing returneds

Rating

0.0

(0)

Developer

h ichi

h ichi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

What it does: Returns the Yahoo! Auctions Japan auctions for your search terms — one or a whole list — the listings themselves, one row each — live, ended, or both.

You enter: search terms, one or many, e.g. Nikon Z6; status live/ended/both; rows per term (100); price band

You get: one row per auction: title, current price (yen), buy-now price, whether that price is only a floor, bid count, end time (UTC), status, URL, seller ID, rating and shop flag. Up to 2,000 rows per term, split (not doubled) across both books.

Price: $0.0015 per auction delivered, and nothing else — no per-keyword charge, same rate on every plan. Nothing found = no charge.

Example: enter Nikon Z6 → one row per auction, live and ended. On a measured sample, 10 of 50 live auctions had no buy-now price, so their current price is only a floor

Unofficial — not affiliated with Yahoo! Auctions. Reads public pages only.

What it costs

$0.0015 per auction returned, and nothing else. There is no charge for the search itself and no monthly fee, and the rate is the same on every plan. So 20 auctions cost $0.030, 60 cost $0.090, and 500 cost $0.750. Auctions you do not receive are not charged, so a search that finds nothing is free.

The one thing you must know about auction prices

A live auction's current price is a floor, not a price. It only ever rises with bids. An open auction sitting at ¥80,000 is not something you can buy for ¥80,000 — it is an auction that has not finished.

So every record carries both prices and a flag:

  • priceJpy — the current price. For a closed auction this is final; for a live one it is a floor.
  • buyNowPriceJpy — the price you can actually pay today, or null when the auction has none.
  • priceIsFloortrue exactly when a live auction has no buy-now price, i.e. when priceJpy cannot be paid.

Yahoo's own page writes buynowprice="0" for an auction with no buy-now price. That is absence, not a price of ¥0, so it comes back as null — on a measured sample, 10 of 50 live auctions.

Output

One record per auction, the same shape for live and ended auctions, so nothing has to look at status to read a price. Measured on 2026-08-10 (real run):

{
"type": "listing",
"keyword": "Nikon Z6",
"status": "closed",
"id": "v1240192942",
"title": "【全額返金保証】【最速発送】Nikon デジタル一眼 Z6 ボディ 美品 動作確認済",
"priceJpy": 88935,
"buyNowPriceJpy": 88935,
"priceIsFloor": false,
"bidCount": 1,
"endTime": "2026-08-10T03:17:41+00:00",
"sellerId": "2DrgwuqoWA22gGxT3REVyLYu6F3rS",
"sellerName": "********",
"sellerRating": "98.6%",
"sellerIsStore": true,
"sellerUrl": "https://auctions.yahoo.co.jp/seller/2DrgwuqoWA22gGxT3REVyLYu6F3rS",
"url": "https://auctions.yahoo.co.jp/jp/auction/v1240192942"
}

End times are always UTC ISO-8601, from both books.

When a search term returns nothing

A search term that delivers no auction leaves one free search_summary row instead, so a run over several terms shows you which one was empty rather than nothing at all. It is never charged — you pay per auction delivered, and this is not an auction.

{
"type": "search_summary",
"keyword": "zzzqqxnotarealproduct",
"totalFound": 0,
"liveFound": 0,
"closedFound": 0,
"pushed": 0,
"duplicatesDropped": 0,
"keywordStatus": "not_found",
"hint": "No auction matches this spelling. Try another way of writing the model number (α7 IV / ILCE-7M4) or a broader keyword; Yahoo maps common English words to Japanese, so the spelling of the model is what usually decides it.",
"checkedAt": "2026-08-18T00:00:00+00:00"
}

Example values (shape only — the keyword and its 0 are measured 2026-08-18, the timestamp is illustrative)

keywordStatus is not_found when nothing on Yahoo matches that spelling, and unknown when Yahoo reports auctions but returned none of them — or when one of the two books failed and the other came back empty. A failure is never reported as not_found.

Input

FieldWhat it does
keywordsOne or more search terms (required).
statuslive, closed, or both (default).
maxListingsAuctions per search term, 10–2000. With both, this is the total and is split between the two books — it is not doubled.
priceMinJpy / priceMaxJpyPrice band. Pushed to Yahoo, not filtered after the fact, so paging and result counts respect it.

What you get about the seller

Each row carries what Yahoo! Auctions itself shows on that page, and nothing more. Live auction cards publish only an opaque seller token, so live rows have sellerId and sellerUrl and nothing else. Closed results also publish a display name (Yahoo masks it as ********), a rating and a shop flag, so closed rows have sellerName, sellerRating and sellerIsStore too. What one page does not publish is left empty — never filled in from the other page. Feedback text, review counts and scores are never returned, and a check in code asserts that on every record before it is sent.

Why you can trust the count

The live search page is easy to read slightly wrong, and every one of these mistakes would quietly hand you fewer auctions than the search really has:

  • a <li class="Product"> card is not closed by </li> — splitting on the closing tag glues one card's detail to the next card's image, so cards are split on the opening tag and any chunk that does not hold exactly one detail block is counted as malformed rather than guessed at;
  • the page promotes a listing twice (51 cards for a 50-result page), so records are deduplicated by auction id;
  • the result total lives in the "すべて" tab, not in <meta name="description"> — the latter says (approximately) and does not track your price band.

Malformed cards and dropped duplicates are logged with every run, so a Yahoo redesign shows up as a number rather than as a silently shorter set of results. If every search fails, the run fails — it never succeeds quietly with an empty result.

Pricing

$0.0015 per auction delivered. Nothing is charged for the search itself, there is no monthly fee, and all plans pay the same rate. Auctions you do not receive are not charged.

Public pages only, no login, requests spaced out, no browser. Nothing is stored between runs.

A whole list in one run

keywords takes a list of terms; each returns up to 2,000 rows at $0.0015, and only delivered rows are charged.

Two limits for big pulls: the platform stops a run when it reaches its Maximum cost per run setting (default $3.00 = 2,000 rows), and the run's default time limit is 300 seconds. Both can be raised in the run options — or split the terms across runs.

If something goes wrong

  • Wrong number or a failed run? Open a ticket on the Issues tab. I read every one and reply within 2 business days (Japan time).
  • You never get a fake "empty" result. If the site can't be read, the run fails and says so.
  • No results = no charge. You only pay for results you actually get.
  • Checked every week. An automatic test runs this tool weekly; if the site changes, I fix it.
  • Public pages only. No login, no personal data, and it goes easy on the site.

More tools by the same author

All tools (Japan marketplaces, real estate, jobs, racing, prediction markets): https://apify.com/jpmarketdata

Disclaimer

Unofficial, independent tool — not affiliated with, endorsed by, or sponsored by Yahoo! Auctions. Product names and logos belong to their owners and only say where the data comes from. Data is read from public pages, for market research; check before you act on it.