Skip to content
POST AI agent ready /v1/random/data

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.

Parameters

number

Number of records to generate (1-50).

string

Locale for name and address formats. Only "en" is supported.

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.