v2.1 — Standard API Response Format

Generate Realistic Fake Data
In Seconds

A fast, free API to generate random user data, addresses, companies, and more. Define your own schema with custom column names and types.

Standard Response Format

All endpoints return a consistent JSON envelope:

{
  "status": "success",
  "message": "Description of the response",
  "count": 1,
  "data": { ... }
}

API Endpoints

GET /v2/data

Returns 10,000 random user records with uid, username, email, gender, job, company, salary, and country. data contains an array of records.

GET /v2/detailed

Returns a single detailed record with personal info, address, credit card, and subscription data inside data.

GET /v2/simple

Returns a simple record with uid, username, email, gender, and salary inside data.

GET /v2/supported-types

Returns a list of all supported data types for custom generation inside data.

GET /v2/regex-presets

Returns available regex presets with their patterns inside data.

POST /v2/custom/generate

Generate custom data by defining your own columns and types. Send a JSON body with columns (array of name/type pairs) and rows (max 10,000). Results in data.

POST /v2/custom/regex

Generate data from regular expressions. Send a JSON body with columns (array of name/pattern pairs) and rows (max 10,000). Results in data.

Custom Data Builder

Define your columns below and generate custom fake data instantly.

Quick Types (click to add)

Result

Click "Generate Data" to see results here...

Regex Data Builder

Provide regular expressions to generate data matching your exact patterns.

Quick Presets (click to add)

Result

Click "Generate from Regex" to see results here...