API Mock Response Generator
API & BackendGenerate realistic fake JSON responses from a simple field schema.
Runs entirely in your browser โ nothing is uploaded
What people do next
Features
- Field types for names, emails, dates, UUIDs, numbers, booleans and enums.
- Generate any number of records, as an array or a paginated envelope.
- Nested objects and arrays supported.
- Deterministic output from a seed, so fixtures stay stable.
How to use the API Mock Response Generator
- 1Define your fields and their types.
- 2Choose the record count and response shape.
- 3Generate and copy the JSON into your fixtures.
Frequently asked questions
Can I reproduce the same data later?
Yes. Set a seed value and the generator produces identical output on every run.
Is the generated data suitable for a real database?
For development and demos, yes. For anything else, no: the values are plausible-looking but invented, so names, emails and identifiers are not real and are not guaranteed unique across separate runs. Use the seed if you need the same set again.
How does the seed work?
It makes the randomness repeatable. The same seed with the same field definitions produces the same records every time, which is what makes generated data usable in a test that has to assert on a value. Change the seed and you get a different, equally arbitrary set.
Can I match my own API schema?
Define the fields and types to mirror your response shape and copy the JSON out. It is deliberately a generator rather than a mock server, so there is nothing to host and nothing to keep running, and the output can be committed as a fixture.