Figure Digest
SourcesR-18

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 scrape

Last run 9/19/2026, 1:01:46 PMSUCCESS — found 40, new 0

FavorGK

Stable scrape

Last run 9/19/2026, 1:02:14 PMSUCCESS — found 60, new 0

Fanatic Anime Store

Stable scrape

Last run 9/19/2026, 1:02:17 PMSUCCESS — found 40, new 12

AmiAmi

Headless browser (best-effort)

Last run 9/19/2026, 1:02:53 PMSUCCESS — 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 PMSUCCESS — 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 scrape

Last run 9/19/2026, 1:03:19 PMSUCCESS — found 22, new 1

Good Smile US

Stable scrape

Last run 9/19/2026, 1:03:20 PMSUCCESS — found 80, new 0

Solaris Japan

Stable scrape

Last run 9/19/2026, 1:03:21 PMSUCCESS — found 80, new 0

OrzGK

Manual import only

Sits 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.