Gender API
Kostenlos registrieren
Sprache expand_more
⚡ Unified API v2.0 ERWEITERT

API-DOKUMENTATION

Erlebe unsere leistungsstarke, vereinheitlichte API, die für fortgeschrittene Nutzer mit hohem Anfragevolumen entwickelt wurde. Frage mehrere Namen in nur einer Anfrage ab – mit blitzschnellen Antwortzeiten.

Abfrage anhand eines vollständigen Namens - VOR- UND NACHNAMEN TRENNEN

Wenn du auf deiner Seite ein kombiniertes Feld für Vor- und Nachnamen verwendest, nutze diesen API-Endpunkt, um die einzelnen Teile zu extrahieren:

POST https://gender-api.com/v2/gender

info Benötigte Anfragen: 1
http Headers
Content-Type: application/json
Authorization: Bearer <dein Autorisierungs-Token>
link
data_object JSON Payload
Feld Typ Erforderlich Beschreibung
full_name string Ja Name, der abgefragt werden soll
country string Nein ISO-3166-ALPHA-2-Ländercode
link
locale string Nein Browser-Locale
ip string Nein Gültige IPv4- oder IPv6-Adresse
id string Nein Max. 50 Zeichen. Du kannst diesem Feld einen beliebigen alphanumerischen Wert mitgeben. Als ID kann zum Beispiel die interne ID des Datensatzes aus deiner Datenbank gesetzt werden. In einer asynchronen Umgebung lässt sich unsere Antwort dadurch leichter der passenden Anfrage zuordnen

code Beispielanfragen

arrow_forward Abfrage nur anhand eines vollständigen Namens
{
    "full_name": "Theresa Miller"
}
arrow_forward Abfrage anhand eines vollständigen Namens und eines Ländercodes
{
    "full_name": "Theresa Miller",
    "country": "US"
}
arrow_forward Abfrage anhand eines vollständigen Namens mit der Browser-Locale zur Lokalisierung
{
    "full_name": "Thomas Johnson",
    "locale": "en_US"
}
arrow_forward Abfrage anhand eines vollständigen Namens mit einer IP-Adresse zur Lokalisierung
{
    "full_name": "Markus Stefan NonExistingLastName",
    "ip": "54.201.16.177"
}
arrow_forward Mehrere Namen in einer einzigen Anfrage abfragen
[
    {
        "full_name": "Theresa Miller"
    },
    {
        "full_name": "Thomas Johnson",
        "country": "US"
    }
]

check_circle Antwort

{
    "input": {
        "full_name": "Theresa Miller"
    },
    "details": {
    "credits_used": 1,
        "duration": "33ms",
        "samples": 8961,
        "country": null,
        "first_name_sanitized": "theresa"
    },
    "result_found": true,
    "last_name": "Miller",
    "first_name": "Theresa",
    "probability": 0.98,
    "gender": "female"
}

list Antwortfelder

Feld Typ Beschreibung
input object Die übergebenen Daten
details.credits_used int Die Anzahl der Anfragen, die für diese Abfrage nötig waren
details.samples int Anzahl der Einträge, die zu deiner Anfrage in unserer Datenbank gefunden wurden
details.country string Das gefundene Land
details.full_name_sanitized int Der Name, nachdem wir ihn normalisiert haben
details.duration string Zeit, die der Server für die Verarbeitung der Anfrage gebraucht hat
result_found bool True, wenn wir ein Geschlecht zum angegebenen Namen bestimmen konnten
full_name string Der vollständige Name, den wir für die Bestimmung des Geschlechts verwendet haben
probability float Dieser Wert (zwischen 0 und 1) bestimmt, wie sicher wir uns sind, das richtige Geschlecht gefunden zu haben. Ein Wert von 1 sagt aus, dass wir uns zu 100 % sicher sind.
gender string Mögliche Werte: male, female, unknown
Chat