Mockaroo Alternatives: Free Test Data Up to 100,000 Rows

An honest look at Mockaroo's free tier limits and when a free alternative fits better. Row caps, API quotas, schema control and what each tool is actually for.

By VincentPublished July 25, 2026Last updated September 6, 20264 min read

Illustration for this article: An honest look at Mockaroo's free tier limits and when a free alternative fits better. Row caps, API quotas, schema control and what each tool is actually for.

A Mockaroo alternative needs to solve the part of your workflow that no longer fits. If you need more fixed-schema person rows, try the bulk exporter. If you need custom generation inside tests, use a library. If you need a visual schema designer with formulas and mock endpoints, compare those capabilities before switching.

Check which limit you actually hit

PlanPublished priceRows per fileAPI quota
Free$01,000200 requests/day
Silver$60/year100,0001 million records/day
Gold$500/year10 million10 million records/day
Mockaroo published plans: browser-file limits and API limits use different units [pricing].

The free plan has no daily limit on browser file downloads [pricing]. A 1,000-row file ceiling is therefore different from a daily data allowance. Multiple downloads may solve a one-off need, but independently generated files still need unique keys and consistent relationships if you combine them.

Match the alternative to the missing capability

NeedCandidateTrade-off
A large CSV of person recordsFakenamely /bulkUp to 100,000 rows, but only its existing fields
Custom orders, sensors or derived columns in codeFaker.js or a language-specific libraryYou write the rules and exporter
A visual schema and formulasMockarooCheck the plan for the required file size
A configurable mock backendMockaroo Mock APIsGeneration API and mock endpoint behavior are different features
User-list demo records with photosrandomuser.mePredefined user structure and a hosted dependency
A requirement-based shortlist.

Mockaroo documents a Generate API and separate Mock APIs for chosen URLs, parameters and error simulation [docs]. Its schema designer and formulas address a task that Fakenamely does not implement [home]. A free library can still model custom schemas; the trade-off is writing code, not an absolute lack of free alternatives.

What Fakenamely provides

The browser exporter produces CSV, JSON or SQL from a fixed person schema, with selectable fields and a seed. It supports 38 country configurations and caps an export at 100,000 rows. Actual export time and memory use depend on the device and selected fields; this page does not claim a measured speed advantage.

The API needs no account or key. It has no daily cap, but does apply a best-effort rate limit around 120 requests per minute per IP, and identity/address/name requests are capped at 100 rows. Check the endpoint documentation for other limits. Cache a downloaded fixture when your suite must run offline.

Check address and reproducibility requirements

Fakenamely uses verified postal tuples for US locality selection, while some other country paths use curated prefixes or format fallbacks. A generated street is not a verified delivery point, and accidental resemblance to a real address is possible. For shipping-success tests, use the provider’s approved fixtures instead of treating any generator output as deliverable.

A seed repeats values under the same generation version, options and clock inputs. Saving a schema repeats its shape. Neither promise is an archive of a hosted service’s future output. Keep exact exported records for long-lived regression cases; see the seeding guide.

Try the migration on a small file

  1. Export the required columns and list any formulas or mock-response behavior you rely on.
  2. Generate a small candidate file before requesting the full row count.
  3. Check types, nulls, key uniqueness and parent-child joins after import.
  4. Confirm dates, Unicode and leading-zero identifiers survive the target parser.
  5. Keep the tool that covers the requirements with an acceptable amount of custom code.

For a broader shortlist, see six generators compared. For building the missing constraints yourself, use the test data generation workflow.

References & sources

  1. Mockaroo pricing and limitsMockaroo
  2. Mockaroo Generate API and Mock APIsMockaroo
  3. Mockaroo schema designer and featuresMockaroo

Frequently asked questions

What is the Mockaroo free limit?+

Its pricing page lists 1,000 rows per file, no daily limit on browser file downloads and 200 API requests per day. Limits were checked on 6 September 2026.

What is a free Mockaroo alternative for 100,000 rows?+

Fakenamely exports up to 100,000 rows from its fixed person schema. If you need custom entities or joins, a library such as Faker.js lets you generate them in code, with volume limited by your implementation and machine.

Can Fakenamely replace Mockaroo formulas and mock APIs?+

No. Fakenamely has a fixed export schema and a data-generation API. It does not provide Mockaroo’s custom formula editor or configurable mock endpoints.

Is the Fakenamely API unlimited?+

No. It is keyless and has no daily quota, but uses a best-effort limit of roughly 120 requests per minute per IP and per-request row caps. Follow the current API documentation.

Does saving a schema reproduce the same data?+

It preserves the structure, not necessarily the generated values. Check the tool’s documented seed and version behavior. For an exact long-term fixture, save the output file.

More on generator and library comparisons

Put this to work