Sources
Run npm run scrape daily (e.g. via cron) to refresh these. Two sources sit behind Cloudflare bot-protection that blocks plain server requests — those two run through a real headless browser instead (see below), which works today but is inherently less durable than a normal HTTP scrape.
native STORE
Stable scrapeLast run 9/19/2026, 1:01:46 PM — SUCCESS — found 40, new 0
FavorGK
Stable scrapeLast run 9/19/2026, 1:02:14 PM — SUCCESS — found 60, new 0
Fanatic Anime Store
Stable scrapeLast run 9/19/2026, 1:02:17 PM — SUCCESS — found 40, new 12
AmiAmi
Headless browser (best-effort)Last run 9/19/2026, 1:02:53 PM — SUCCESS — found 54, new 0
Plain server requests get a Cloudflare 403 here, so this one runs through a real headless Chromium (via Playwright) instead — no fingerprint spoofing, just an actual browser, but Cloudflare could start detecting the headless browser itself at any point. If a run comes back with 0 items, fall back to npx tsx scripts/import-manual.ts amiami path/to/saved.json with a response body saved from your own browser's DevTools Network tab.
We Are Anime Collectors
Headless browser (best-effort)Last run 9/19/2026, 1:03:02 PM — SUCCESS — found 50, new 1
Plain server requests get a Cloudflare 403 here, so this one runs through a real headless Chromium (via Playwright) instead — no fingerprint spoofing, just an actual browser, but Cloudflare could start detecting the headless browser itself at any point. If a run comes back with 0 items, fall back to npx tsx scripts/import-manual.ts we_are_anime_collectors path/to/saved.json with a response body saved from your own browser's DevTools Network tab.
HobbyLink Japan
Stable scrapeLast run 9/19/2026, 1:03:19 PM — SUCCESS — found 22, new 1
Good Smile US
Stable scrapeLast run 9/19/2026, 1:03:20 PM — SUCCESS — found 80, new 0
Solaris Japan
Stable scrapeLast run 9/19/2026, 1:03:21 PM — SUCCESS — found 80, new 0
OrzGK
Manual import onlySits behind a Cloudflare managed challenge on every path (including robots.txt/sitemap.xml) that didn't clear even through a real headless browser during setup — no live scraper for it. Import via npx tsx scripts/import-manual.ts orzgk path/to/saved.json, same as the other Cloudflare-hard sources' fallback. Routed entirely to the R-18 section on import, same as native STORE, FavorGK, Fanatic Anime Store and We Are Anime Collectors.