Short answer

What to know

Choose Mockaroo when you need custom fields, generated records, large datasets or configurable mock routes. Choose Payloads when a tiny public fixture, stable URL, cross-format equivalence and no account or API key are more important than customization.

The short comparison

NeedPayloadsMockaroo
Use immediately without an accountYesWebsite generation is available; API access uses a key
Design custom fieldsNoYes
Generate many recordsNo; deliberately smallYes; the free plan allows 1,000 rows per file
Stable public fixture URLsYesSaved/generated workflows
MessagePack and CBOR fixturesYesNot documented API output formats
Programmable mock routesNoYes

Choose Mockaroo for data generation

Mockaroo generates realistic test data from fields you define. The website exports CSV, JSON, SQL and Excel, and the generate API returns JSON, CSV, TXT, SQL, XML or a custom format. Both of its APIs require an API key, and the free plan allows 200 API requests per day. Its mock API feature lets you control the URLs, responses and error conditions.

Choose Payloads for a fixed shared fixture

Payloads requires no setup because there is nothing to configure. The trade-off is that the dataset is fixed. That is useful for examples, regression tests and teams that want to refer to the same small input by URL.

Primary reference