Run this generator at
/tools/name-generator.
Why this matters
Placeholder names like “John Doe” and “Test User” hide the cases that break interfaces. Long names. Short names. Prefixes, suffixes and middle names that don’t fit neat two-column assumptions. Synthetic name data gives teams useful fixture values without copying customer records into staging, screenshots or automated test logs. And seeded output makes a failed test easier to debug because the same count, locale, gender and type can return the same dataset again. Each Extended API call deducts a small per-call amount from your Spotzee credit balance. See live per-tool pricing on the Spotzee pricing page.How it works
1
Send the request
POST to
/generic/data/generate/name with a count from 1 to 100, plus
optional locale, gender, type, seed, includeMiddleName and
includePrefixSuffix fields.2
Choose the output type
Set
type to full, first, middle, last, prefix or suffix
depending on the field your test needs.3
Add optional fields
Use
includeMiddleName=true and includePrefixSuffix=true with type=full
when you need expanded full-name records.4
Read the records
The response returns
data.names[] plus generated, locale and optional
seed metadata.What to watch for
- Count outside
1to100. The endpoint accepts up to 100 records per request. For larger fixture sets, call it multiple times. - Type-specific fields.
type=firstreturns first-name fields, whiletype=prefixreturns prefix fields. Don’t expect every field on every method. - Middle name output.
includeMiddleName=trueonly affects full-name output, so keeptype=fullwhen you need middle names. - Prefix and suffix output.
includePrefixSuffix=trueonly adds prefix and suffix fields when full-name output is selected. - Invalid seed values. Seeds must be whole numbers. Leave the field blank for random output.
- Locale assumptions. The schema accepts locale strings such as
en,es,fr,de,pt_BRandzh_CN. Test your storage and search paths with the locales you plan to use.
FAQs
Are generated names real people?
Are generated names real people?
No. Generated names are synthetic sample data, not real people. Use them for product demos, QA fixtures and test databases instead of copying names from production systems.
What fields can a synthetic name data generator return?
What fields can a synthetic name data generator return?
A synthetic name data generator can return
firstName, middleName,
lastName, fullName, prefix, suffix and optional gender fields. The
fields depend on the selected type and option toggles.Can I make random name generator output repeatable?
Can I make random name generator output repeatable?
Yes. Send a numeric
seed to reproduce output for the same count, locale,
gender, type and option set. Leave the seed blank when you want exploratory
random name generator output.Can I generate only first names or prefixes?
Can I generate only first names or prefixes?
Yes. Set
type=first, type=middle, type=last, type=prefix or
type=suffix when you only need one field. Use type=full for first and last
name generator output.How do I generate more than 100 names?
How do I generate more than 100 names?
Call the endpoint multiple times. Each request accepts a count from
1 to
100, and you can change the seed per batch when you need deterministic
output.Where can I learn more about name generation?
Where can I learn more about name generation?
This page is the canonical name generator guide for endpoint options, response fields and integration patterns. Pair it with the person data generator guide and contact data generator guide when you need fuller test datasets.