Hey devs, I recently needed a way to populate my frontend app with realistic fake data (users, emails, addresses, etc.) for testing. Writing it manually was tedious.
I ended up building a small API where you define a JSON schema, and it generates fake data for you. For example, you can send:
{ "schema": { "id": "uuid", "fullName": "name", "emailAddress": "email", "city": "city", "isActive": "boolean" }, "count": 3 }
And it returns realistic JSON results, perfect for demos or testing.
{ "count": 3, "results": [ { "id": "7f29cfa7-85e2-4c2a-bc42-2c611c5c...
Hey devs, I recently needed a way to populate my frontend app with realistic fake data (users, emails, addresses, etc.) for testing. Writing it manually was tedious.
I ended up building a small API where you define a JSON schema, and it generates fake data for you. For example, you can send:
{ "schema": { "id": "uuid", "fullName": "name", "emailAddress": "email", "city": "city", "isActive": "boolean" }, "count": 3 }
And it returns realistic JSON results, perfect for demos or testing.
{ "count": 3, "results": [ { "id": "7f29cfa7-85e2-4c2a-bc42-2c611c5c61cd", "fullName": "Alice Johnson", "emailAddress": "alice.johnson@example.com", "city": "Berlin", "isActive": true }, { "id": "e12cbb3f-2cc4-49d6-a20c-98f2371bbd72", "fullName": "Bob Smith", "emailAddress": "bob.smith@example.com", "city": "London", "isActive": false }, { "id": "a32e1e8d-7b5e-4f93-81d7-df4e322fef82", "fullName": "Carla Müller", "emailAddress": "carla.mueller@example.com", "city": "New York", "isActive": true } ] }
I’ve published it on RapidAPI with a free tier, so you can try it without signing up: https://rapidapi.com/mxrni/api/schema-aware-mock-data-generator-api1
Would love feedback on the API or ideas for additional mock data types!