E-Mail zu Geschlecht · Einzelanfrage

Geschlecht anhand einer E-Mail-Adresse bestimmen

Extrahieren Sie einen wahrscheinlichen Vornamen aus einer E-Mail-Adresse und erhalten Sie eine Einschätzung mit Länderkontext.

POSThttps://api.genderapi.io/api/email

Anfrage im Überblick

Von der E-Mail-Adresse zur Einschätzung

GenderAPI analysiert den lokalen Teil der Adresse, extrahiert den wahrscheinlichsten Vornamen und verwendet ihn für die Geschlechtserkennung. Ergänzen Sie einen Länderkontext, wenn die Region bekannt ist.

MethodePOST
Content-Typeapplication/json
AuthentifizierungBearer Token
Credit-Kosten1 Anfrage
HDR

Erforderliche HTTP-Header

Anfrage autorisieren

Content-Typeapplication/json
AuthorizationBearer YOUR_API_KEY

JSON-Request-Body

Parameter

ParameterTypStatusBeschreibung
emailstringErforderlichZu analysierende E-Mail-Adresse. GenderAPI extrahiert vor der Einschätzung den wahrscheinlichsten Vornamen.
countrystringOptionalLändercode nach ISO 3166-1 Alpha-2, zum Beispiel DE oder US, für regionalen Kontext.
askToAIbooleanOptionalBei true wird die KI-Unterstützung verwendet, wenn für den extrahierten Namen kein Datenbankergebnis vorliegt.
KI-Unterstützung

askToAI wird erst nach der Namensextraktion ausgewertet und nur dann, wenn der extrahierte Name nicht in der Datenbank gefunden wird. Der E-Mail-Endpunkt akzeptiert forceToGenderize nicht.

Codebeispiele

E-Mail-Anfrage senden

cURL
curl -X POST "https://api.genderapi.io/api/email" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"email":"anna.mueller@example.com","country":"DE","askToAI":true}'
JavaScript
const response = await fetch("https://api.genderapi.io/api/email", {
  method: "POST",
  headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
  body: JSON.stringify({ email: "anna.mueller@example.com", country: "DE", askToAI: true })
});
const data = await response.json();
Python
import requests

response = requests.post(
  "https://api.genderapi.io/api/email",
  headers={"Authorization": "Bearer YOUR_API_KEY"},
  json={"email": "anna.mueller@example.com", "country": "DE", "askToAI": True}
)
print(response.json())

200-Antwort

Extrahierter Name und Einschätzung

JSON
{
  "status": true,
  "used_credits": 1,
  "remaining_credits": 4999,
  "expires": 1743659200,
  "q": "anna.mueller@example.com",
  "name": "Anna",
  "gender": "female",
  "country": "DE",
  "total_names": 10345,
  "probability": 97,
  "duration": "5ms"
}

Antwortfelder

FeldTypBeschreibung
statusbooleanGibt an, ob die Anfrage erfolgreich abgeschlossen wurde.
used_creditsintegerDurch diese Anfrage verbrauchte Credits.
remaining_creditsintegerNach der Anfrage verfügbare Credits.
expiresintegerAblaufzeit des Pakets als UNIX-Zeitstempel.
qstringUrsprünglich übermittelte E-Mail-Adresse.
namestringAus der E-Mail-Adresse extrahierter Vorname.
genderstring | nullGeschätzter Wert: male, female oder null.
countrystringBei der Einschätzung berücksichtigter Ländercode.
total_namesintegerAnzahl der Stichproben, auf denen die Einschätzung beruht.
probabilityintegerWahrscheinlichkeit der Einschätzung in Prozent.
durationstringServerseitige Verarbeitungsdauer.

Eine vollständige, gültige E-Mail-Adresse verwenden

Die Namensextraktion hängt vom Aufbau der Adresse ab. Allgemeine Postfächer, Aliase oder lokale Teile ohne erkennbaren Namen liefern möglicherweise kein Ergebnis. Prüfen Sie name, gender undprobability, bevor Sie die Einschätzung verwenden. E-Mail-Anfragen werden nicht gespeichert.

Nächste Anleitung

Mehrere E-Mail-Adressen analysieren

Mehrfache E-Mail-AnfrageMehrere Adressen in einer Anfrage verarbeiten →Einzelne NamensanfrageEinen bekannten Vornamen direkt senden →