Anime Figure Aftermarket Search avatar

Anime Figure Aftermarket Search

Pricing

from $2.00 / 1,000 listings

Go to Apify Store
Anime Figure Aftermarket Search

Anime Figure Aftermarket Search

Search AmiAmi, Mandarake and eBay US for anime figures in one call. Normalized listings with JPY + USD prices, unified condition grades and JAN barcodes. The Japan-vs-US price spread in one sorted list.

Pricing

from $2.00 / 1,000 listings

Rating

0.0

(0)

Developer

JC

JC

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

One schema across the anime figure aftermarket. Single-site scrapers give you one shop's HTML; this gives you three markets normalized into one price-sorted list — so the cheapest copy of a figure is row one, and the Japan-vs-US arbitrage spread is visible at a glance.

Covers AmiAmi pre-owned, Mandarake, and eBay US (official Browse API).

A real result

nendoroid madoka, August 2026:

SourcePriceConditionItem
Mandarake$12.59 (¥2,000)goodNendoroid Madoka Kyouno 265
AmiAmi$35.75 (¥5,680)Nendoroid Kyoko Sakura
eBay US$69.73 (¥11,079)newNendoroid Sakura
eBay US$94.99 (¥15,092)newNendoroid 174 Madoka Kaname

Same franchise, same line, 7.5× spread between the cheapest Japanese listing and the most expensive US one. That gap is the product.

What you get per listing

  • Price in JPY and USD, converted at the live rate on every run
  • Unified condition scalenew / like-new / good / fair / junk / unknown — plus the source-native grades (AmiAmi's ITEM:A / BOX:B), so shops that grade differently can be compared directly. See Condition coverage below for which sources supply it
  • JAN barcode (enable Fetch JAN barcodes) — join the same figure across shops, or against a catalog like MyFigureCollection
  • Original retail price where available, so the aftermarket premium is computable
  • Maker, stock status, image URL, direct product URL, holding shop (Mandarake)

What it's for

  • Arbitrage — buy in Japan, sell in the US, with the spread already calculated
  • Collection valuation — price what you own against live listings, not stale guides
  • Deal alerts — schedule it and diff the results
  • Agent / LLM pipelines — structured JSON, not HTML you have to parse

Input

{
"keywords": "nendoroid madoka",
"sources": ["amiami", "mandarake", "ebay"],
"maxResultsPerSource": 50,
"fetchJanCodes": true
}

Tip: fetchJanCodes also fills in AmiAmi's condition grades, not just barcodes. Leave it off for the fastest run; turn it on when you care about condition or need to match figures across shops.

Condition coverage

Condition is reported per source, and the sources genuinely differ — unknown means the shop did not publish a grade, never that the item is unremarkable:

SourceCondition available?
eBay USYes, on every listing (New, Like New, Used, For parts, …)
AmiAmiYes — real per-unit grades (ITEM:A / BOX:B), but only with fetchJanCodes: true, since they live on the detail page
MandarakeNo. Their search results carry no condition field, so these rows are unknown

Sold-out and in-stock are separate from condition and always populated, via inStock.

Sources

SourceWhat it coversAccess
AmiAmipre-owned Japanese stockJSON API
MandarakeJapanese aftermarket, incl. raritiesHTML, session-warmed
eBay USlive US listingsofficial eBay Browse API

Reliability

AmiAmi sits behind bot protection that occasionally challenges shared cloud IPs. In testing on the current build, 6 of 7 platform runs returned full AmiAmi results; the challenge is random per run rather than persistent, and the actor now retries on a fresh proxy session when it happens. Mandarake and eBay are unaffected. If a run does come back light on AmiAmi, the log says so — just re-run.

Fair use

Requests are rate-limited and polite. All data comes from public listing pages. You are charged per listing returned, so a search that finds nothing costs nothing beyond the actor start.