Mock Data API - Free Fake Identity Generator
Generate realistic but fake test data including names, emails, addresses, phone numbers, company names, and more. Returns full person profiles with all fields.
Code examples
curl -X POST https://api.botoi.com/v1/random/data \
-H "Content-Type: application/json" \
-d '{"count":2,"locale":"en"}'When to use this API
Seeding development databases
Fill your local database with 100 realistic user profiles so you can test pagination, search, and filtering against a populated dataset.
Populating design prototypes
Generate names, emails, and avatars to replace placeholder text in Figma prototypes or Storybook components with realistic data.
Load testing with varied input
Feed diverse test data into load tests to exercise different code paths, character sets, and address formats.
Frequently asked questions
Is this data real?
No. All generated data is fictional. Names, emails, and addresses are randomly assembled and do not correspond to real people or locations.
Which locales are supported?
Only "en" (English) is supported. Passing any other locale returns an error.
What fields are included in each record?
Each record includes: first_name, last_name, full_name, email, username, phone, date_of_birth, age, address (street, city, state, zip, country), company, avatar_url, and uuid.
Can I select specific fields?
No. The endpoint returns all fields for each person record. For schema-driven mock generation, see the /v1/mock/generate endpoint instead.
Is the output deterministic?
No. Each request generates fresh random data. There is no seed parameter for reproducibility.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.