Continue → Overview
No monthly reset · Credits stay until spent

More thanjust a name.

Gender API that writes the salutation too

Send a name or an email address. Get the gender with its probability and the sample size behind it, the first and last name split apart, and a greeting ready to paste: “Dear Ms. Johnson:”, “Sehr geehrter Herr Weber,”, “Estimada Sra. García:”.

Try it right now

Names that change by country

Evidence behind the answer

Jean

Male

Probability 81%
Based on
2,418,610 people
Confidence
high
Source
Reference data

By country, counted birth registrations

  • France 1,910,805 people Male 100%
  • United States 483,198 people Female 95%
  • Switzerland 15,459 people Male 99%
  • Canada 3,295 people Male 88%
Full profile of Jean

Robin

Female

Probability 68%
Based on
433,280 people
Confidence
high
Source
Reference data

By country, counted birth registrations

  • United States 338,093 people Female 86%
  • France 59,650 people Male 100%
  • England and Wales 10,247 people Male 82%
  • Switzerland 9,778 people Male 97%
Full profile of Robin

Andrea

Female

Probability 96%
Based on
645,331 people
Confidence
high
Source
Reference data

By country, counted birth registrations

  • United States 450,034 people Female 99%
  • Spain 113,054 people Female 97%
  • Switzerland 36,125 people Female 76%
  • France 10,855 people Male 79%
Full profile of Andrea

Kim

Female

Probability 81%
Based on
245,611 people
Confidence
high
Source
Reference data

By country, counted birth registrations

  • United States 214,713 people Female 84%
  • Norway 9,000 people Male 93%
  • France 6,610 people Female 81%
  • Canada 4,691 people Female 94%
Full profile of Kim

Noa

Female

Probability 61%
Based on
104,524 people
Confidence
high
Source
Reference data

By country, counted birth registrations

  • France 41,975 people Male 83%
  • Spain 40,682 people Female 100%
  • United States 12,649 people Female 83%
  • England and Wales 2,779 people Female 73%
Full profile of Noa

Explore the evidence names in the database 8,235,264 countries covered 201

Try it on your own list

Paste up to 100 names or email addresses, or open a CSV file. You get gender, first and last name and a ready salutation for each row. No signup. The file stays in your browser; only the column you pick is sent.

Open a CSV file

CSV or TXT, UTF-8. Excel: File → Save as → CSV.

Measured on 4,610 labelled names, weak spots included

The labels come from public name lists we did not compile, and the test runs the same code as the API. We publish the writing systems we handle badly next to the ones we handle well.

In the NameGender 2026 benchmark of 4,610 labelled names from 25 countries, the API answered 94% of the names and 97% of those answers were correct, so 91% of all names were answered correctly.

answers correct
97%
4,610 labelled names from 25 countries, 94% of them answered
names in the database
8.2M
countries covered
201

Names answered correctly, by writing system

Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    190
    answers correct
    99%

    98% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    200
    answers correct
    98%

    98% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    3,195
    answers correct
    97%

    98% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    200
    answers correct
    92%

    100% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    222
    answers correct
    91%

    100% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    200
    answers correct
    96%

    80% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    200
    answers correct
    97%

    66% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

  • Based on
    200
    answers correct
    96%

    51% answered · Share of all test names in each writing system answered correctly. Unanswered names count as misses.

Based on
200
answers correct
100%

100% answered

Based on
174
answers correct
90%

100% answered

Based on
160
answers correct
99%

100% answered

Based on
200
answers correct
100%

99% answered

Based on
200
answers correct
99%

100% answered

Based on
200
answers correct
98%

98% answered

Based on
194
answers correct
99%

100% answered

Based on
200
answers correct
95%

98% answered

Based on
189
answers correct
99%

100% answered

Based on
200
answers correct
100%

100% answered

Based on
200
answers correct
96%

80% answered

Based on
200
answers correct
97%

66% answered

Based on
200
answers correct
97%

98% answered

Based on
200
answers correct
99%

96% answered

Based on
51
answers correct
94%

100% answered

Based on
200
answers correct
92%

100% answered

Based on
200
answers correct
96%

100% answered

Based on
200
answers correct
98%

95% answered

Based on
197
answers correct
100%

100% answered

Based on
190
answers correct
99%

98% answered

Based on
200
answers correct
100%

100% answered

Based on
200
answers correct
96%

51% answered

Based on
61
answers correct
93%

98% answered

Based on
200
answers correct
92%

100% answered

Based on
194
answers correct
80%

89% answered

Everything you need to add gender to a dataset

One API, four input types, and bulk tools that handle files other services choke on.

For developers

One REST API for names, emails and usernames, the same JSON shape for all three, and a bulk endpoint for up to 100 values per request.

curl "https://namegender.com/api/v1/gender?name=Jean&country=FR" \
  -H "Authorization: Bearer $NAMEGENDER_API_KEY"

{
    "name": "Jean",
    "gender": "male",
    "probability": 100,
    "sample_size": 1910805,
    "country": "FR",
    "confidence": "high",
    "source": "db"
}

For spreadsheets

Run a spreadsheet job: send an XLSX or CSV file, tell us which column holds the names, and your rows come back with gender, probability and sample size alongside. No code.

customers.xlsx
first_namecountry genderprobabilitybased_on
Jean FR male 100 1910805
Robin US female 86 338093
Andrea US female 99 450034
Kim US female 84 214713

First and full names

Compound names and names with titles or initials are cleaned up before the lookup, so you can send the field as it is.

Email addresses

ayse.yilmaz84@example.com is read as Ayşe; role mailboxes such as info@ come back unknown.

Usernames and handles

camelCase, snake_case and trailing digits are split apart before the lookup.

Spreadsheet jobs

Give us an XLSX or CSV file and get the same rows back with gender columns added. 200,000 rows take under a second of compute.

Country-aware

Andrea is male in Italy and female in Germany. Pass a country and we weigh it.

Source transparency

Every answer tells you where it came from and how large the sample was.

Credits stay until you spend them

Buy 20,000 credits for €12.00, or 10,000,000 for €333.00. Whatever you do not use stays on your account: no monthly reset and no inactivity clause.

Every account also gets 100 free credits a day.

See all packages
Package Credits Price Price per 1,000 names
20K 20,000 credits €12.00 €0.600 per 1,000
10M 10,000,000 credits €333.00 €0.033 per 1,000

Questions people ask before choosing a gender API

What is a gender API?

A gender API predicts the gender most often associated with a first name, using counted birth registrations and other name statistics. NameGender returns the gender together with the probability, the number of people the answer is based on, the country and the source, and it returns unknown when the evidence is too thin.

How accurate is NameGender?

In the 2026 benchmark of 4,610 labelled names from 25 countries, NameGender answered 94% of the names and 97% of those answers were correct, so 91% of all names were answered correctly. Names missing from the dataset altogether are a different case: of 2,000 names removed from it for a separate test, 10% were answered, by closest spelling, and 97% of those answers were correct.

Does it work for Turkish, Arabic, Chinese or Korean names?

Yes. Turkish names use the Latin script, where 96% of test names were answered correctly. Arabic, Chinese and Korean names are matched directly or after transliteration: 96%, 91% and 92% of test names were answered correctly. Hebrew and Thai names are answered less often: 64% and 49% of test names were answered correctly.

Can the same name have a different gender in different countries?

Yes. Jean is recorded as male in France (100%) and as female in United States (95%). Pass a two-letter country code and the answer uses that country's data; without one you get the worldwide aggregate.

Can it detect gender from an email address or username?

Yes. The email endpoint looks up the first name in the local part, so john.doe@example.com resolves as John, and the username endpoint strips digits and separators first. Role addresses such as admin@ or info@, placeholder handles such as user123, and an initial followed only by a surname, as in j.smith@, come back unknown rather than as a guess.

How long do credits last, and what do they cost?

Purchased credits stay on your balance until you spend them. Packages start at €12.00 for 20,000 credits, the largest costs €0.033 per 1,000 names, and every account gets 100 free credits a day.

Can I use the result to make a decision about a person?

No. A name-based result is a statistical association, not a person's gender identity. Use it for aggregate work such as audience segmentation or survey weighting, keep unknown results visible, and do not use it for employment, medical, financial, insurance, legal or eligibility decisions.

Start with 100 free credits every day

No credit card. Anything you buy stays on your balance until you spend it.

Create your free account