A fast, free API to generate random user data, addresses, companies, and more. Define your own schema with custom column names and types.
All endpoints return a consistent JSON envelope:
{
"status": "success",
"message": "Description of the response",
"count": 1,
"data": { ... }
}
/v2/data
Returns 10,000 random user records with uid, username, email, gender, job, company, salary, and country. data contains an array of records.
/v2/detailed
Returns a single detailed record with personal info, address, credit card, and subscription data inside data.
/v2/simple
Returns a simple record with uid, username, email, gender, and salary inside data.
/v2/supported-types
Returns a list of all supported data types for custom generation inside data.
/v2/regex-presets
Returns available regex presets with their patterns inside data.
/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.
/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.
Define your columns below and generate custom fake data instantly.
Click "Generate Data" to see results here...
Download as:
Provide regular expressions to generate data matching your exact patterns.
Click "Generate from Regex" to see results here...
Download as: