ShelfLedger

About

ShelfLedger is a free, open-source release radar for action figures, Funko Pops, anime figures and collectibles. It tracks new announcements, preorders, restocks and releases across manufacturers and retailers. There is no account and nothing to sign up for.

What counts as new

This is the part worth reading. A product is only shown as newly announced when a source published a date saying it was newly listed. Entertainment Earth, for example, stamps its tiles with the day a product went up and whether it was a new preorder or a new arrival. That date is what the radar uses.

When no source publishes a date, the release has no announcement date and can never appear under Just announced, however recently ShelfLedger noticed it. The day a row entered the dataset is recorded separately, shown on the sources page, and never used to call anything new. A product already released months ago also has any announcement date stripped, so a retailer relisting an old figure does not read as news.

Where the data comes from

A scheduled job reads public listing pages once a day, one request per listing, and writes what it finds to a static file. It identifies itself as ShelfLedgerBot, reads robots.txt first and obeys it, and never requests individual product pages. The sources page lists every source, when each was last read successfully, and what is not covered.

The same figure listed by a retailer and its manufacturer is merged into one release with several places to buy it. The manufacturer is trusted for what a product is; retailers are trusted for price, stock and listing dates.

Feeds and exports

Every filter lives in the address bar, so a view like Marvel Legends preorders is just a URL you can bookmark or send to someone. That is the whole personalisation model: no account, no stored profile, nothing to lose.

What this site does not do

No accounts. No analytics of any kind, including the privacy-branded ones. No error reporting, no third-party fonts, no embeds, no iframes, no advertising, no fingerprinting. The page requests its own files and one JSON feed, and that is all. The build fails if anyone adds a third-party script, an external stylesheet, a webfont or a call to an absolute URL.

Running your own

It is a static site with no runtime dependencies, built and published by GitHub Actions onto GitHub Pages. Fork it, and it runs. Adding a source is one file, documented in CONTRIBUTING.

Licence

MIT. Independent and fan-made, with no connection to any manufacturer, distributor or retailer. Product names and trademarks belong to their owners and appear here only to describe the things being tracked.