
Exercise dataset for fitness apps: transparent background, animations, no subscription

Healthchecks.io
Cronitor
Dead Man's Snitch
Better Stack
Sentry.io
Cronhub
Cronly
A watchdog for cron jobs and unattended AI agents: it alerts when a run is missing, stalled, failed, over its cost cap or finished without evidence, and proves every run it passes.

Website, pricing, platforms and company facts side by side.
|
|
|
|
|---|---|---|
| Website | repdb.co | runvouch.com |
| Pricing | ||
| Platforms | ||
| Company | 2026 | Startup from the Netherlands · 1 - 9 employees · 2026 |
| Listed in |
In their own words, as submitted to SaaSHub.


RepDB is a one-time-purchase exercise dataset with animations for developers building fitness and workout apps — not a subscription, not a rate-limited API. You download the data once and own it: JSON (and SQLite on the higher tier), WebP images, and full EN/DE/ES translations, with no...
RunVouch watches cron jobs and unattended AI agents and tells you whether they did the work, not just whether they pinged. It raises an alert on: a run that never started, or started and never finished a run that exited non-zero, with the stderr excerpt attached a run that looped into a retry...
What each product offers, as listed by its team.


How often each product is chosen within a category, 0–100% relative to the other.


As answered by people managing RepDB and RunVouch.
RepDB's answer
RepDB is sold as a one-time download, not a metered API — you own the JSON/SQLite data and WebP images outright, with no rate limits, no per-request billing, and no risk of the vendor cutting off access. It's also the only dataset in this space with EN/DE/ES translations, transparent (alpha-channel) images with no watermark, muscle-group highlighting, safety/goal tags, and looping animations on the higher tier.
RunVouch's answer:
Two things no other watchdog in this category does. First, evidence: RunVouch does not accept a run's own word for it. If a job reports success but the file, URL or assertion it promised is not there, that is an alert, not a green tick. Second, proof: every finished run is hashed into a leaf, every day of leaves into a Merkle root, chained to the previous day and anchored in Bitcoin with OpenTimestamps. A run report cannot be edited afterwards, not by the customer and not by us, and anyone can recompute the hashes in their own browser without an account.
RepDB's answer
RepDB grew out of a consumer workout app its creator was building solo. Sourcing exercise images and data meant either paying for a subscription API with usage caps and no caching rights, or producing everything from scratch. The illustrated, multi-language dataset was built for us first, then split out as its own product once it became clear other indie developers had the same problem and preferred to buy the data outright rather than rent it through an API.
RunVouch's answer:
It was built for our own fleet. We run dozens of scheduled jobs and unattended agents for a data products business, and the failures that hurt were never the loud ones. A job that crashes sends a stack trace. A job that finishes in four seconds instead of forty, writes nothing and reports success is invisible, and you find out when someone downstream asks where the data went. Existing monitors could only tell us a job had pinged. So we started recording what a run actually produced, and then hashing it so the record could not be quietly corrected later. RunVouch still watches that fleet every night.
RepDB's answer
Most alternatives are subscription APIs — you pay monthly, you're capped on requests, and ExerciseDB's terms of use explicitly forbid caching or storing the data at all, so every image render is a live paid API call. RepDB is the opposite: pay once, download the files, self-host with zero ongoing dependency. It's also the only option offering true DE/ES localization and transparent images instead of a white box behind every exercise.
RunVouch's answer:
Choose it if your jobs are unattended and their output matters: AI agents, scheduled scrapers, nightly reports, anything where a silent success is worse than a loud failure. RunVouch is built around cost caps, retry storms and evidence, which are agent problems rather than server problems, and it gives you a proof per run you can hand to an auditor.
Where the others are better: if all you need is a ping when cron did not fire, Healthchecks.io is free, open source and excellent at exactly that. Cronitor has deeper scheduling analytics. We say so on our own comparison pages.
RepDB's answer
Solo developers and small teams building fitness or workout-tracking apps (iOS, Android, web) who need licensed exercise images and structured exercise data, but don't want to build their own media pipeline or depend on a rate-limited third-party API.
RunVouch's answer:
Developers and small teams who run work that nobody watches: cron jobs, Claude Code routines, headless agents, n8n workflows, CI schedules and backups. Typically one person responsible for dozens of jobs, who found out days later that one of them had quietly stopped. A second group is audit and compliance: teams that have to show what an automated system did, not just claim it.
RunVouch's answer:
Python and FastAPI on SQLite, deliberately small: one server file, one client file, one proof module. The client is standard library only and has no dependencies, so it can wrap any command anywhere Python runs. The proof chain uses SHA-256, Merkle trees and OpenTimestamps for the Bitcoin anchor. No frontend framework. MIT licensed and self-hostable.
Share your experience with using RepDB and RunVouch. For example, how are they different and which one is better?