About ShipRoll
ShipRoll is a crawled directory of indie SaaS changelog entries. It exists
because skimming 300 /changelog pages every week is a bad use
of a product manager's brain.
The registry currently tracks 41 products. 23 entries have been indexed across 4 categories. The last crawl finished just now.
The shipping velocity view ranks products by rolling 30-day release count and shows an 8-week trend for each product.
How the crawler behaves
- Rate-limited to ~1 request/second across hosts.
- Identifies itself as
ShipRollBot/0.1in the User-Agent. - Retries transient timeouts, 408, 429, and 5xx responses with bounded backoff.
- Uses
ETagandLast-Modifiedvalidators when feeds provide them. - Treats
304 Not Modifiedas a healthy no-op. - Never scrapes content behind a login or paywall.
How to suggest a feed
Open a pull request against registry.yaml in the repo. Each
entry needs a name, slug, category, homepage, and feed URL.
Static JSON export
Every build writes a serverless JSON export under api/. Start
at api/index.json for the manifest,
then use api/entries.json, api/products.json,
api/categories.json, or the per-product and per-category files.
Pricing (planned)
- Free: directory read-only, last-7-day view, per-product view.
- Pro $4.99/mo: saved filters, email digest, CSV export, keyword alerts.
- API $29/mo: hosted, metered programmatic JSON access.