Utilities

Random Data

Generate random test data: UUIDs, names, emails, usernames, passwords, colors, numbers, IPs, phones, addresses, full user objects, lorem ipsum and dates.

GET/api/random?type=

Query parameters

NameTypeRequiredDescription
typestringRequiredOne of: uuid, name, email, username, password, color, number, ipv4, phone, address, user, lorem, date.
countintegerOptionalHow many items to return (1-100). Default 1.
minintegerOptionalMinimum for type=number. Default 0.
maxintegerOptionalMaximum for type=number. Default 100.
lengthintegerOptionalLength for type=password (4-128). Default 16.
symbolsbooleanOptionalInclude symbols in passwords. Default true.
wordsintegerOptionalWord count for type=lorem (1-200). Default 12.

Try it

Saved only in this browser. Requests use your key and count toward your quota. Get a key

GET /api/random

Example request

curl "https://your-app.com/api/random?type=user&count=1" \
  -H "x-api-key: YOUR_API_KEY"

Response

{
  "type": "user",
  "count": 1,
  "data": [
    {
      "id": "8b05a99f-1999-4e38-add4-34526491e969",
      "name": "Zara Nguyen",
      "email": "zara.nguyen@example.com",
      "username": "zaranguyen28",
      "phone": "+1-820-264-9418",
      "address": { "street": "6414 Pine Rd", "city": "Perth", "postalCode": "46975", "country": "AU" }
    }
  ]
}