Fakedata Generator live
Generates fake people, addresses, IBANs and other test data — one type at a time or in bulk, in English or German, with reproducible seeds. Great for seeding dev environments, terrible for lying on forms.
// response appears here
| type* | text | value type (full_name, email, address, iban, uuid, …) | full_name |
| n | text | how many to generate (optional, 1-1000) | 5 |
| seed | text | PRNG seed for reproducible output (optional) | 42 |
| locale | text | data locale: en (default) or de | de |
curl 'https://fakedata.benjamin-dreier.de/v1/generate?locale=de&n=5&seed=42&type=full_name'
{
"seed": 42,
"type": "full_name",
"locale": "de",
"count": 3,
"values": ["Ben Neumann", "Paul Schmidt", "Lina Schulz"]
}
OpenAPI spec → — drop it into your own client or codegen.
The Fake Data Generator produces believable test data on demand — either single values of one type or whole synthetic people. Ask for names, emails, addresses, phone numbers, IBANs, UUIDs, credit-card numbers and more, in English or German, one at a time or a thousand at once.
It's built for seeding development and staging databases, fixtures for tests, and demos that need realistic-looking rows without touching real personal data. Pass a seed and the output becomes fully reproducible, so a test that generates the same 50 users every run is one query away. The type=iban option pairs nicely with the IBAN validator. Great for filling a database, terrible for lying on forms.
| type | value type: full_name, email, username, phone, address, city, zip, company, job_title, ipv4, ipv6, uuid, credit_card, iban, lorem, … |
| n | how many to generate, 1-1000 (default 1) |
| seed | fix the PRNG seed for identical output every run |
| locale | en (default) or de — affects names, cities and streets |
| type=full_name | a single random name |
| type=email&n=10 | ten email addresses at once |
| type=address&locale=de | a German street, city, zip and country |
| type=iban | a structurally valid IBAN to feed the validator |
| type=uuid&n=100 | a hundred UUIDs for fixtures |
| type=full_name&seed=42 | same seed ⇒ identical output every time |