Name Demographics Scraper (Age, Gender, Nationality)
Pricing
from $9.00 / 1,000 result items
Name Demographics Scraper (Age, Gender, Nationality)
Predict age, gender, and nationality from first names using public demographic models. Submit a list of names and get back estimated age, predicted gender with probability, and the top 3 likely countries. Useful for audience analysis, CRM enrichment, and survey weighting.
Pricing
from $9.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share

🧬 Name Demographics Scraper (Age, Gender, Nationality)
🚀 Enrich any list of first names with age, gender, and likely nationality in seconds. Predicts estimated age, gender with probability, and the top 3 country origins for each name. No API key, no signup, no manual lookups.
🕒 Last updated: 2026-05-22 · 📊 10 fields per record · 🧬 Age + Gender + Nationality · 🌍 200+ country signals · 🚫 No authentication
The Name Demographics Scraper combines three public demographic models into one structured enrichment pipeline. For each first name you submit, the Actor returns 10 fields: estimated age (with sample-size count), predicted gender with probability (with sample-size count), and an array of the top 3 most likely country origins with their probabilities.
The underlying models are trained on billions of social-network profile records and surface signals that are otherwise expensive to derive. The Actor is ideal for CRM enrichment, audience analysis, survey weighting, and recruiter analytics when you only have a first name and need a reasonable demographic guess.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| HR & people-analytics teams, marketing & growth analysts, lead-enrichment vendors, sociology and demography researchers | CRM enrichment, audience segmentation, survey weighting, recruiter diversity analytics, name-origin research, audience targeting |
📋 What the Name Demographics Scraper does
Three enrichment workflows in a single run:
- 🎂 Age estimation. Median predicted age for the given first name plus the underlying sample-size count.
- ⚧️ Gender prediction. Predicted gender (
male/female/null) plus the probability and the sample-size count. - 🌍 Nationality inference. Top 3 country codes with probability scores, plus convenience fields for the single most-likely country.
- 🧮 Selective modes. Run only the enrichments you need (age, gender, nationality, or any combination).
- 📊 Confidence signals. Probabilities and sample sizes are returned alongside every prediction so you can filter low-confidence rows.
Each record includes the original name, all three enrichment outputs, and confidence signals you can use to threshold the results downstream.
💡 Why it matters: marketers, recruiters, and researchers regularly receive lead lists, survey responses, or roster data with first names only. This Actor turns those raw names into structured demographic signals you can use for segmentation, weighting, or campaign targeting without writing your own pipeline.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
maxItems | integer | 10 | Names to enrich. Free plan caps at 10, paid plan at 1,000,000. |
names | array of string | ["michael","emma","yuki","rajesh","sofia"] | List of first names to enrich. |
modes | array (multi-select) | ["age","gender","nationality"] | Which enrichments to run for each name. |
Example: full enrichment for 5 international names.
{"maxItems": 5,"names": ["michael", "emma", "yuki", "rajesh", "sofia"],"modes": ["age", "gender", "nationality"]}
Example: gender-only enrichment for a larger list.
{"maxItems": 200,"names": ["alex", "taylor", "jordan", "casey", "morgan"],"modes": ["gender"]}
⚠️ Good to Know: confidence varies widely. Common Western names like "michael" return high-confidence predictions backed by millions of profiles; rare or transliterated names may have low sample sizes. Always inspect the
countandprobabilityfields before acting on a prediction.
📊 Output
Each enriched name record contains up to 10 fields. Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🏷️ name | string | "michael" |
🎂 age | number | null | 54 |
📊 ageCount | number | null | 233825 |
⚧️ gender | string | null | "male" |
📈 genderProbability | number | null | 0.99 |
📊 genderCount | number | null | 334022 |
🌍 countries | array | [{countryId, probability}] |
🥇 topCountry | string | null | "AU" |
📈 topCountryProbability | number | null | 0.082 |
🕒 scrapedAt | ISO 8601 | "2026-05-22T00:00:00.000Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🧬 | Three signals in one Actor. Age, gender, and nationality returned together, no need to wire three pipelines. |
| 📊 | Confidence transparency. Probabilities and sample-size counts on every prediction. |
| 🌍 | Global coverage. Strong signal for Western, East Asian, South Asian, Latin American, and African names. |
| 🧮 | Selective enrichment. Run only the modes you need to save credits. |
| 🚫 | No API key. No registration. No quota negotiation. |
| ⚡ | Fast. 100 names in under a minute, 10,000 in under 15 minutes. |
| 💸 | Cheap by design. Three lightweight HTTP requests per name. |
📊 First names are everywhere in marketing, recruiting, and research. This Actor turns them into structured demographic signals.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Outputs | Setup |
|---|---|---|---|---|---|
| ⭐ Name Demographics Scraper (this Actor) | $5 free credit, then pay-per-use | Global names | Live per lookup | Age, gender, top 3 countries | ⚡ 2 min |
| Build your own client | Free | Up to you | Manual | Up to you | 🐢 Hours |
| Commercial enrichment APIs | $$$ per record | Curated subset | Variable | Vendor-defined | ⏳ Hours |
| Manual guessing | Free | Subjective | n/a | Unstructured | 🕒 Endless |
Pick this Actor when you want three demographic signals on a list of first names without standing up your own pipeline.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Name Demographics Scraper page on the Apify Store.
- 🎯 Set input. Paste a list of first names, pick which modes to run, and set
maxItems. - 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating Name Demographics Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Daily or weekly refreshes keep CRM and audience records enriched automatically.
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🧩 How does it work?
Submit a list of first names and pick which enrichments to run (age, gender, nationality, or any combination). The Actor queries three demographic models per name and emits one structured record per name with all signals merged.
🧬 How accurate are the predictions?
Accuracy varies by name popularity. Common Western names have high-confidence predictions backed by millions of records. Rare or transliterated names can be low-confidence. Always inspect the count and probability fields before acting on a prediction.
🌍 How many countries are covered?
The nationality signal covers more than 200 country codes (ISO 3166-1 alpha-2). The Actor returns the top 3 most likely origins per name.
🚀 How fast is it?
Around 100 names per minute. A 10,000-name list completes in roughly 15 minutes.
💸 How much does it cost?
You only pay for what you run. The Apify free plan with $5 credit covers tens of thousands of enrichments before any spend.
⏰ Can I schedule regular runs?
Yes. Use Apify Schedules to run this Actor on any cron interval (daily, weekly) and keep a downstream CRM or audience database enriched.
⚖️ Is this data legal to use?
The underlying demographic signals are aggregated, anonymized statistics. The Actor does not identify individuals, only the demographic profile associated with a given first name. Always check your jurisdiction's privacy rules for downstream use.
💼 Can I use this data commercially?
Yes. The underlying data is published for free public use, and the Actor is commonly used in CRM enrichment, marketing analytics, and recruitment workflows.
💳 Do I need a paid Apify plan to use this Actor?
No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you access to scheduling, higher concurrency, and larger batches.
🔁 What happens if a run fails or gets interrupted?
Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.
🆘 What if I need help?
Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.
🔌 Integrate with any app
Name Demographics Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe enriched records into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push enriched records into your CRM, or alert your team in Slack.
🔗 Recommended Actors
- 🏢 ABR Australian Business Register Scraper - 7M+ Australian business records
- 🦘 Australia Open Data Scraper - data.gov.au catalog walker
- 🍁 Canada Open Data Scraper - Canadian federal open dataset catalog
- 🗺️ Nominatim OSM Scraper - Geocode addresses via OpenStreetMap
- 📈 Indexmundi Scraper - Global demographic and economic indicators
💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by any of the underlying demographic data providers. All trademarks mentioned are the property of their respective owners. Only publicly available aggregated demographic statistics are collected. The Actor does not identify individuals.