Scope & Design
What PersonaGen does — and doesn’t do — by design.
What’s included
- US and UK country routes
- 77 dimensions per persona
- Deterministic generation via
seedparameter - Single persona per request
Design decisions
Random generation, not targeted
PersonaGen generates statistically-realistic random personas. You can’t request “give me a 45-year-old nurse” — that would compromise the statistical model. Generate many, filter as needed.
Single personas, not batches
Each request returns one persona. For scale use cases, make parallel requests with different seeds. This keeps the API simple and lets you control concurrency.
Hierarchical dependencies
Demographics aren’t independent. Education correlates with income. Geography shapes occupation. PersonaGen models these real-world dependencies rather than generating random attribute combinations.
Synthetic, not real
These are fictional individuals grounded in statistical distributions. Never use them to make decisions about real people.
What’s not included
- Filtering API — No server-side filtering by age, income, etc. Generate and filter client-side.
- Batch endpoints — Single persona per request by design.
- Population simulation — PersonaGen generates individuals, not statistically-accurate population samples.
Want something else?
Feature requests welcome via the dashboard. No promises, but we read everything.