Gender API

Classify first names

Statistics-based classification (male / female / unknown) — no AI model, no LLM. Supports country-specific data, composite names and strict mode.

Get started for freeGET /v1/gender?name=Anna&country=DE · 1 credit/request

A first name alone is often enough to personalize an email salutation or segment a marketing list — but only if the classification is accurate and explainable. The Gender API uses statistical frequency data from public name registries rather than a language model, so every result comes with a confidence score you can threshold on, and the same name can resolve differently by country (Andrea is female in Germany, male in Italy) instead of forcing one global guess.

Where Gender API fits in your workflow

Personalized email salutations

Choose "Sehr geehrter Herr" vs. "Sehr geehrte Frau" automatically for a CRM mail-merge, instead of defaulting every contact to a neutral greeting.

Marketing segmentation

Split a campaign audience by inferred gender for products or messaging that genuinely differ by segment.

CRM data enrichment

Backfill a missing gender field on import, flagging low-confidence names for manual review instead of guessing silently.

Composite and international names

Handle names like "Anna-Lena" or country-ambiguous names correctly by passing a country hint alongside the name.

Example request

curl "https://api.toolbox-api.net/v1/gender?name=Andrea&country=IT" \
  -H "Authorization: Bearer $API_KEY"
{
  "name": "Andrea",
  "country": "IT",
  "gender": "male",
  "confidence": 0.91
}

How it works

Send a first name and, optionally, a two-letter country code. The name is matched against country-specific frequency tables built from public registries; the response includes a confidence score between 0 and 1. Scores below 0.60 are returned as "unknown" rather than a low-confidence guess.

  • DE/AT/CH/IT/FR/US coverage
  • Confidence score per result
  • Composite-name support
  • Batch up to 100 (sync) / 500,000 (async)
  • Batch up to 100 (sync) / 500,000 (async)

Gender API — frequently asked questions

How is this different from AI-based gender guessing?
There is no language model involved. Classification is a lookup against statistical name-frequency tables per country, which makes results deterministic, explainable by confidence score, and free of the false-confidence failure mode common to LLM-based guessing.
What happens if a name isn't in the database?
The API returns "unknown" rather than a forced guess — better to flag a name for manual handling than to misclassify it silently.
Is strict mode available?
Yes — a strict mode is available that only returns male/female above a higher confidence threshold, treating everything else as unknown.

Ready to try it?

One API key gets you this and four other APIs, sharing one quota.