Probability distributions over country of origin, gender, demographic group, and age, computed from a forename, a surname, or both.
Pilot phase — closed beta. Email us to evaluate the API.
Predictions below are computed by the live model when this server starts. They are statistical estimates over public reference data, not statements about any individual.
Pick 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 (abridged)
{
"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},
"ethnicity": {"top_ethnicity": "white",
"probabilities": {"white": 0.94, "hispanic": 0.03}},
"age": {"expected_age": 52, "generation": "Baby Boomer",
"age_range": {"min": 35, "max": 70}}
}
Closed pilot. Email a brief description of your use case and we'll respond with an evaluation key.
contact@nomacore.com