Yahoo! Auctions Japan Keyword Watch avatar

Yahoo! Auctions Japan Keyword Watch

Pricing

from $0.42 / 1,000 listing scrapeds

Go to Apify Store
Yahoo! Auctions Japan Keyword Watch

Yahoo! Auctions Japan Keyword Watch

Search Yahoo! Auctions Japan by keyword and get one flat row per listing: auction id, title, current price and buy-it-now price in JPY, bid count, end time, seller id, thumbnail and shipping/condition flags. Built for keyword new-listing and price watches.

Pricing

from $0.42 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Superslow Sloth

Superslow Sloth

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Give it one or more keywords and it returns the listings Yahoo! Auctions Japan would show you for each: current price, buy-it-now price, bid count, end time, seller id, thumbnail, free-shipping flag and a condition badge where one is printed. Built for the two jobs a keyword watch is actually for: catching new listings the moment they post, and tracking a price band over time.

What one row contains

FieldNotes
keywordWhich of your search keywords this row matched.
auction_idYahoo's own listing id, e.g. j1245760382.
urlauctions.yahoo.co.jp/jp/auction/<auction_id>.
titleThe listing title, as the seller wrote it.
current_price_jpyInteger yen - the current bid, or the fixed price on a no-bid listing.
buy_now_price_jpyInteger yen, null when the listing has no 即決 (buy-it-now) option.
bid_countNumber of bids so far. Yahoo prints 0 here for a fixed-price/shop-style listing too, so 0 is a real answer, not an absence.
end_time_isoComputed from the listing's own end-time attribute; parseable whenever Yahoo sends that attribute.
end_time_rawWhat Yahoo actually prints next to the countdown icon - a relative string such as "17時間" or "3日", not an absolute date. Kept verbatim because it is what a shopper reads.
seller_idYahoo's opaque per-listing seller id. The search page names no seller by handle, so this is the closest thing to one.
thumbnail_urlThe listing's thumbnail image.
free_shippingtrue only when Yahoo's own free-shipping flag is set on the card; false otherwise. Always one or the other - Yahoo prints this on every card.
conditionRead off a condition badge (e.g. "未使用") when the card carries one. Null on most rows: unlike Mercari, Yahoo! Auctions' search grid does not print a condition grade for every listing, only an occasional icon.

Why so many nullable fields

The search grid is one template rendering both auctions and fixed-price, shop-style listings. A listing with no buy-it-now option has nothing there to print, and most listings carry no condition badge at all. A 0 or an empty string in either place would read as a measurement - "free", "new" - when the truth is that Yahoo did not say. Null is the honest answer, field by field, as above.

Sort order, for a keyword or price watch

Set Sort order to Newest first (Yahoo's own 新着順) to see the listings that appeared since you last ran this actor, without re-reading the whole result set. Ending soonest and the price sorts are Yahoo's own too - every value was read off the site's live sort dropdown, not guessed:

Sort orderYahoo's own label
newest新着順
ending_soon / ending_latest残り時間の短い順 / 残り時間の長い順
price_asc / price_desc現在価格の安い順 / 高い順
buy_now_price_asc / buy_now_price_desc即決価格の安い順 / 高い順
bids_desc / bids_asc入札件数の多い順 / 少ない順

priceMin / priceMax filter on current price, in yen, the same way the site's own price band filter does.

Multiple keywords, one run

keywords takes a list. Each keyword is searched and paged through in turn; a listing that matches more than one of your keywords is written and billed once, not once per keyword it matched. maxItems is a budget for the whole run, shared across every keyword, not a per-keyword limit.

How it fetches

Yahoo! Auctions Japan's search results page (/search/search?p=<keyword>) is the same endpoint the site's own search box calls, so that is what this actor fetches - there is no separate JSON API worth calling instead. Pagination uses the site's own b (item offset) and n (page size, capped at 100) parameters, and 100 items per request is the fewest requests per row.

A zero-match search comes back as HTTP 404, not 200. Measured 2026-09-28 against a nonsense keyword: Yahoo serves its own real "no matches" page - full site template, an honest 0件 count - under a 404 status. That is a real answer, not a refusal, so this actor reads the page body rather than trusting the status code: a genuine empty result costs the run's start fee and nothing else, the same as an empty result on any other actor in this line.

No bot check or interstitial was seen while building this: a plain fetch with no proxy at all got HTTP 200 with full results, every time, from this VM on 2026-09-28. Anything that is neither a real results grid nor Yahoo's own empty page is still treated as a refusal and retried from a different address - that branch exists for the day the site's defenses change, not because it was observed.

Proxy

Datacenter is the default, and the cheapest route that works. Measured 2026-09-28: this actor's own datacenter exit, an Apify residential exit, and a Japan-pinned residential exit all got full results with no challenge. Pay for residential only if you start seeing refusals from datacenter - nothing here promises that stays true forever, only that it was true on the day this shipped.

Billing

Pay per event, all-in: $0.00042 per listing row, plus $0.002 actor-start per run, charged once your input has parsed (so a run that fails on bad input costs nothing). Platform usage - compute, proxy, dataset writes - is included in that price; you are not billed for it on top, and this actor is not set up to pass its own platform costs on to you the way some listings do.

By comparison, sigma-dev's Yahoo Auctions actor lists $0.0006 per item plus a $0.05 actor-start fee - and turns on isPPEPlatformUsagePaidByUser, which means its platform usage costs are billed to you on top of both of those figures. This actor's $0.00042 per-listing price is already 30% under that actor's headline per-item price, before counting what the usage passthrough adds to it.