Yahoo Auctions Japan Scraper - Sold Prices & Live Listings avatar

Yahoo Auctions Japan Scraper - Sold Prices & Live Listings

Pricing

from $1.28 / 1,000 listing delivereds

Go to Apify Store
Yahoo Auctions Japan Scraper - Sold Prices & Live Listings

Yahoo Auctions Japan Scraper - Sold Prices & Live Listings

Scrape Yahoo! Auctions Japan (ヤフオク) without login: final sold prices of ended auctions (sold comps) and live listings, with bids, condition, category, filters and optional full item pages. No seller personal data. US$ 1.50 per 1,000.

Pricing

from $1.28 / 1,000 listing delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 minutes ago

Last modified

Categories

Share

Yahoo Auctions Japan Scraper: sold prices (sold comps) and live listings

Scrape Yahoo! Auctions Japan (ヤフオク!), Japan's largest auction marketplace, without an account, cookies or a browser. Get the final sold price of ended auctions (real sold comps, with the number of bids and the end time) or the live listings open right now (current price, buy-now price, bids, end time), from a keyword, a Yahoo! Auctions search link, a category link or an item link. Optionally open every listing's page for the full description, all photos, exact condition, brand and category path, item specs and shipping methods.

Built for resellers and proxy buyers pricing Japanese goods, sourcing teams, collectors (trading cards, watches, cameras, games, figures), market researchers and anyone who needs "what does this really sell for in Japan".

US$ 1.50 per 1,000 listings. Full item page +US$ 1.00 per 1,000. No start fee, no monthly fee. Error rows, duplicates and listings outside your filters are free.

At a glance

  • Price per 1,000 listings, Free plan: US$ 1.50
  • Fee per run start: None
  • Sold (ended) auctions with final price: Yes
  • Live listings: Yes
  • Price, condition, category filters and sort: Yes, plus exclude words
  • Full item page (description, photos, specs, shipping): Optional, +US$ 1.00 / 1,000
  • Seller id or nickname: Never (store flag and rating only)
  • Resumes after a platform restart without charging twice: Yes

What you can do with it

  • Price anything with real sold comps. Search "seiko 5" or "ポケモンカード 30th" in sold mode and get the final price, bids and end time of up to 15,000 ended auctions, newest first.
  • Find underpriced live auctions. Live mode with sortBy: endingSoon, a price cap and excludeKeywords: ["ジャンク"] (junk) lists what is about to close cheap.
  • Track a category. Paste a category link (/category/list/2084041921/) or a search link with Yahoo's own filters; this Actor keeps them.
  • Enrich a list of auctions. Paste item links (https://auctions.yahoo.co.jp/jp/auction/x1234567890) and get the full page for each.
  • Feed a spreadsheet or an app. Export CSV, Excel or JSON, or call it through the Apify API and schedule it.

Input

FieldWhat it does
searchTermsKeywords, one per line, Japanese or English (nintendo switch, ポケモンカード, seiko 5).
listingStatussold (default, ended auctions with final price), active (live listings) or both.
startUrlsSearch links (/search/search?p=..., /closedsearch/closedsearch?p=...), category links or item links.
maxResultsPerSearchListings per search, 100 per page. Default 100, up to 15,000.
maxItemsHard cap on charged listings for the whole run.
sortBydefault, newest, endingSoon (live), priceLow, priceHigh.
minPrice, maxPricePrice range in yen (Yahoo's own filter).
conditionany, new or used (Yahoo's own filter).
categoryIdThe number from a category link.
excludeKeywordsSkip listings whose title has any of these words (free).
storeSellersOnlyKeep only registered Yahoo! stores (sold listings; live listings with the full item page).
includeDetailsOpen each listing's page: description, all photos, condition, brand, specs, shipping.

Example: the last 300 used Nintendo Switch consoles sold between 10,000 and 30,000 yen, without junk.

{
"searchTerms": ["nintendo switch 本体"],
"listingStatus": "sold",
"condition": "used",
"minPrice": 10000,
"maxPrice": 30000,
"excludeKeywords": ["ジャンク", "junk"],
"maxResultsPerSearch": 300
}

An empty input runs a small example (20 sold listings for "nintendo switch"), so the Actor never fails on a blank form.

Output

Sold listing (search), one real row

From a local test run on 2026-09-29 (sold search "ポケモンカード"):

{
"type": "item",
"listingStatus": "sold",
"auctionId": "z694968008",
"url": "https://auctions.yahoo.co.jp/jp/auction/z694968008",
"title": "ポケモンカードゲーム 30th CELEBRATION 拡張パック 10パックセット",
"priceJpy": 6200,
"buyNowPriceJpy": 6200,
"startPriceJpy": 6200,
"bids": 1,
"watchCount": 7,
"isFixedPrice": true,
"isFleaMarket": true,
"isFreeShipping": true,
"condition": "new",
"conditionJa": "新品",
"startTime": "2026-09-30T01:49:35+09:00",
"endTime": "2026-09-30T06:55:51+09:00",
"categoryId": 25826,
"categoryName": "トレーディングカードゲーム",
"categoryPath": ["おもちゃ、ゲーム", "ゲーム", "トレーディングカードゲーム"],
"categoryIdPath": [25464, 27727, 25826],
"imageUrl": "https://auc-pctr.c.yimg.jp/i/auctions.c.yimg.jp/images.auctions.yahoo.co.jp/image/...jpg",
"sellerIsStore": false,
"sellerGoodRatingPercent": 98.9,
"isFeatured": false,
"searchTerm": "ポケモンカード",
"position": 1,
"source": "sold:ポケモンカード",
"detailsLoaded": false,
"scrapedAt": "2026-09-29T21:57:29Z",
"errorCode": null
}

Times are Japan time with the offset (+09:00). condition uses Yahoo's scale: new, unused, like_new, no_visible_damage, minor_damage, visible_damage, poor; conditionJa keeps the Japanese label. Live listings carry the same fields; in live search results the category comes as ids only (categoryIdPath) and the exact condition only when Yahoo shows it on the card (the full item page always has it).

From the same test run (live search "seiko", shortened):

{
"title": "★激レア★SEIKO NAVIGATOR TIMER AUTOMATIC セイコー ナビゲータータイマー",
"priceJpy": 51000,
"startPriceJpy": 1000,
"bids": 47,
"watchCount": 81,
"condition": "no_visible_damage",
"conditionJa": "目立った傷や汚れなし",
"endTime": "2026-10-01T21:38:25+09:00",
"categoryPath": ["アクセサリー、時計", "ブランド腕時計", "さ行", "セイコー", "その他"],
"detailsLoaded": true,
"description": "1970年代製 SEIKO ナビゲータータイマー稼働品です。 ムーブメント 自動巻 ケースサイズ41ミリ ...",
"images": ["https://auctions.c.yimg.jp/images.auctions.yahoo.co.jp/image/dr000/auc0209/user/...jpg"],
"brandPath": ["SEIKO"],
"itemSpecs": {},
"keywords": ["その他", "セイコー", "アクセサリー、時計"],
"quantity": 1,
"biddersCount": 15,
"isAutomaticExtension": true,
"isEarlyClosing": true,
"returnsAccepted": false,
"shippingPaidBy": "buyer",
"shippingMethods": ["おてがる配送宅急便コンパクト"],
"shipsWithin": "支払い手続きから2~3日で発送",
"worldwideDelivery": false,
"auctionStatus": "open",
"sellerGoodRatingPercent": 92.3,
"sellerRatingCount": 66
}

The run also saves SEARCH_SUMMARY in its key-value store: for each sold search, how many sold listings Yahoo has on record and their average, lowest and highest price (free).

Error rows (never charged)

errorCodeWhen
NO_RESULTSThe search found nothing.
NOT_FOUNDThe item link points to an auction that was removed (ended flea-market items often are) or a wrong id.
INVALID_URLThe link is not a Yahoo! Auctions search, category or item link.
NO_DATAThe page opened without listing data (retry later).
BLOCKEDYahoo! Auctions refused every attempt for that request.
NOT_REACHEDThe run timeout arrived before this item.
INVALID_INPUTA field has a value the Actor cannot use (the message says which).
UNEXPECTEDAnything else; the rest of the run continues.

Pricing

Pay per event, no start fee:

EventPrice per 1,000 (Free plan)Charged for
Listing deliveredUS$ 1.50each unique sold or live listing
Full item page addedUS$ 1.00each listing whose page was read (includeDetails, item links)

Examples: 1,000 sold comps cost US$ 1.50. 200 live listings with full pages cost US$ 0.50. Error rows, duplicates, excluded words and filtered-out listings are free, and maxItems is a hard stop.

How it works and limits

  • It reads the same search pages the Yahoo! Auctions website serves, over plain HTTP, through the Apify datacenter proxy with a fresh IP for every page (a Japanese residential IP only as a reserve). No login, no browser.
  • Yahoo! Auctions shows up to 100 listings per page and up to 15,000 per search. Sold search covers the auctions Yahoo keeps in its ended-auction search.
  • Live search results include up to 3 paid "featured" listings at the top; they are flagged with isFeatured: true.
  • Ended flea-market (フリマ) items are often removed from Yahoo soon after they sell: their search data is still delivered, but the full item page may be gone (then detailsLoaded is false and the page is not charged).
  • Seller personal data is left out on purpose. Most sellers are individuals: no seller id, nickname, profile link or prefecture is returned, only whether the seller is a registered store and its positive-rating percentage. Bidders and Q&A are not returned either, and emails or phone numbers inside descriptions are replaced by [contact removed].

FAQ

Do I need a Yahoo! JAPAN account? No. Everything comes from public pages.

Can I search in English? Yes. Yahoo expands many English words (for example "nintendo switch" also matches ニンテンドースイッチ), but Japanese keywords usually find more.

Why is the sold price sometimes equal to the buy-now price? Fixed-price and flea-market listings end at the buy-now price; isFixedPrice and isFleaMarket tell them apart from real auctions.

What if the run is restarted by the platform? Listings already in the dataset are not charged again: the Actor reads its own dataset when it starts and skips what was delivered.

How fast is it? In our tests: 150 sold listings in 8 s, 50 live listings in 2 s, 8 live listings with full pages in 7 s.

Changelog

  • 0.1 (2026-09-29): first version: sold and live search, links, filters, sort, full item page, resume after restart.

Independent tool, not affiliated with Yahoo! JAPAN or LY Corporation.