Generate probabilistic demographic insights from names using structured statistical models. Estimate country-level probability, gender, demographic group, and age from names alone.
We're launching soon. Join the waiting list for early access.
Select a name to see what estimates Nomacore can generate. Notice how it handles ambiguous names intelligently. All outputs are statistical estimates and do not identify individuals.
Select a name above to see the predictions
Extract aggregated demographic signals to support analytical and segmentation workflows.
Generate country-level probability estimates from forenames and surnames. Supports 100+ countries with probability scores for top matches.
Predict gender with country-aware accuracy. Names like "Andrea" are male in Italy but female in the US - we handle these nuances.
Aggregated statistical categories derived from public census data. Six groups with full probability breakdown.
Estimate age and generational cohort from forename popularity trends. "Jennifer" peaked in the 70s; "Emma" in the 2000s.
Statistical name analysis for research and analytical workflows.
Estimate demographic composition of audiences and markets from name-based signals.
Flag inconsistencies and enrich records with probabilistic demographic attributes.
Support aggregate-level CRM analysis with statistical demographic distributions.
Power research workflows with structured demographic probability distributions.
Uses aggregated public datasets (US Census, SSA baby names, global name registries)
Applies probabilistic Bayesian models
Returns statistical distributions, not classifications
No storage of submitted names
The API returns statistical distributions, not individual classifications.
Integration is straightforward — one API call, JSON in, JSON out.
# Get all predictions in one call
curl -X POST https://nomacore.com/predict/all \
-H "Content-Type: application/json" \
-H "X-API-Key: nomacore_your_key_here" \
-d '{"forename": "Giovanni", "surname": "Rossi"}'
# Response
{
"country": {
"predictions": [
{"country": "italy", "probability": 0.89},
{"country": "switzerland", "probability": 0.04}
],
"confidence": 0.95
},
"gender": {"male": 0.991, "female": 0.009, "confidence": 0.98},
"demographics": {
"probabilities": {"white": 0.94, "hispanic": 0.03, ...},
"top_group": "white"
},
"age": {
"expected_age": 52,
"generation": "Baby Boomer",
"age_range": {"min": 35, "max": 70}
}
}
Pilot phase — infrastructure and validation stage. Request access to evaluate the API.
We are validating infrastructure and gathering feedback from early evaluators.
Request Access