Generate Realistic Mock Data
for Your Applications
Quickly generate fake data for testing and development. Simple API, powerful schema definitions, and comprehensive data types.
Simple API
Easy-to-use RESTful API with comprehensive documentation and examples
Rich Data Types
Support for a wide range of data types including personal info, addresses, and more
Custom Schemas
Define your data structure with flexible JSON schemas
Secure Access
API token authentication and secure data generation
Try it out - Start simple
Request:
POST /api/v1/generate { "repeat": 2, "mock": { "first_name": { "type": "firstName" }, "last_name": { "type": "lastName" } } }
Response:
[ { "first_name": "Talon", "last_name": "Kilback" }, { "first_name": "Amari", "last_name": "Olson" } ]
Try it out - Advanced
Request:
POST /api/v1/generate { "locale": "pt_BR", "show_errors": true, "repeat": 1, "single_item": true, "mock": { "first_name": { "type": "firstName" }, "middle_name": { "type": "middleName" }, "last_name": { "type": "lastName" }, "contact": { "type": "mock", "params": { "locale": "en_CA", "show_errors": false, "repeat": 3, "mock": { "phone_number": { "type": "phoneNumber" } } } } } }
Response:
{ "first_name": "Guilherme", "last_name": "Matias", "contact": [ { "phone_number": "1-137-254-3267" }, { "phone_number": "1 (257) 692-6254" }, { "phone_number": "+1 (553) 720-8126" } ], "errors": { "middle_name": "'middleName' is not a valid type" } }