Vornamencheck

Male or female? Per first name and country.

An HTTP GET interface returns the probability for any first name, for a given country. Once looked up, it stays on file.

Name lookup

Germany

Back · raw data

Request

Response


                        

What happens on a request

  1. RequestYou send a first name and country code via HTTP GET, e.g. /api/v1/names/Andrea/gender?culture=IT.
  2. On fileIf that combination of name and country is already known, the answer comes straight from the database.
  3. NewUnknown names are looked up once by an AI model (Claude) for exactly that country. The result is stored, so every further request comes from the file.

That's why the first lookup of a new name takes a few seconds, but every later one doesn't. It's also why the same name can differ by country: Andrea is usually female in Germany, usually male in Italy.

The interface

Call

GET https://vornamencheck.de/api/v1/names/{name}/gender
GET https://vornamencheck.de/api/v1/names/gender?name={name}

Parameters

cultureCountry code per ISO 3166-1 alpha-2, default DE. Invalid values return 400.
guessmale or female. The response then includes check: whether the guess was right.
idReturned unchanged, e.g. your own record ID.

The full description in OpenAPI format, for Postman or a code generator: /api/v1/openapi.json

Response for Anna with guess=female

{
  "name": "Anna",
  "gender": "female",
  "culture": "DE",
  "guess": "female",
  "check": true,
  "statistics": {
    "maleProbability": 0,
    "femaleProbability": 10
  },
  "infoMessage": ""
}

The probabilities are integers from 0 to 10. If both are equal, gender is unknown.

Access

The API is currently free to use, without sign-up or a key. Each IP address is limited to one request per second, with short bursts of up to five.

API keys with higher limits for production use are planned. If you need more requests or have questions, write to us.

info@vornamencheck.de