Geschlecht aus E-Mail · Mehrere Anfragen

Mehrere E-Mails in einer Anfrage analysieren

Namen extrahieren und Geschlecht vorhersagen für bis zu 50 E-Mail-Adressen mit optionaler Länderangabe und Aufzeichnungs-ID.

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

Übersicht zur Massenanfrage

Bis zu 50 E-Mail-Adressen verarbeiten

Senden Sie einedataArray. GenderAPI extrahiert aus jeder Adresse einen wahrscheinlichen Namen und gibt die entsprechende Vorhersage zurück; Ihre optionaleidsorgt für deterministische Datenbankkorrelation.

MethodPOST
Maximum50 E-Mails
AuthenticationBearer-Token
Ergebnisformatnames[]
HDR

Erforderliche HTTP-Header

Autorisieren Sie die Bulk-Anfrage

Content-Typeapplication/json
AuthorizationBearer YOUR_API_KEY

JSON-Anfragekörper

Parameter

FieldTypeRequirementDescription
dataobject[]PflichtfeldArray mit zwischen 1 und 50 E-Mail-Einträgen.
data[].emailstringPflichtfeldE-Mail-Adresse, aus der GenderAPI einen wahrscheinlichen Vorname extrahiert.
data[].countrystringOptionalISO 3166-1 alpha-2-Landcode, der als regionaler Kontext verwendet wird.
data[].idstring | integerOptionalIhre Eintrags-ID, die unverändert mit dem entsprechenden Ergebnis zurückgegeben wird.
Datensatzabgleich

Verwenden Sie eine eindeutigeidFür jedes Element. GenderAPI gibt es mit dem Ergebnis des jeweiligen Elements zurück, sodass Sie das richtige Datenbankfeld aktualisieren können, ohne auf die Position im Array zurückzugreifen.

Anfrage-Payload

Bauen Sie das E-Mail-Array zusammen

JSON
{
  "data": [
    { "email": "andrea.schmidt@example.com", "country": "DE", "id": "123" },
    { "email": "andrea.rossi@example.it", "country": "IT", "id": "456" },
    { "email": "james.brown@example.com", "country": "US", "id": "789" }
  ]
}

Codebeispiele

Ein mehrfaches E-Mail-Anfrage senden

cURL
curl -X POST "https://api.genderapi.io/api/email/multi/country" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"data":[{"email":"andrea.schmidt@example.com","country":"DE","id":"123"},{"email":"james.brown@example.com","country":"US","id":"789"}]}'
JavaScript
const data = [
  { email: "andrea.schmidt@example.com", country: "DE", id: "123" },
  { email: "james.brown@example.com", country: "US", id: "789" }
];
const response = await fetch("https://api.genderapi.io/api/email/multi/country", {
  method: "POST", headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
  body: JSON.stringify({ data })
});

200-Antwort

Extrahierte Namen und Vorhersagen

JSON
{
  "status": true, "used_credits": 3, "remaining_credits": 7265,
  "expires": 1717069765,
  "names": [
    { "name": "Andrea", "q": "andrea.schmidt@example.com", "gender": "female", "country": "DE", "total_names": 644, "probability": 88, "id": "123" },
    { "name": "James", "q": "james.brown@example.com", "gender": "male", "country": "US", "total_names": 45274, "probability": 100, "id": "789" }
  ], "duration": "5ms"
}

Antwortfelder

FieldTypeDescription
statusbooleanOb die Bulk-Anfrage erfolgreich abgeschlossen wurde.
used_creditsintegerCredits, die in allen eingereichten E-Mails verbraucht wurden.
remaining_creditsintegerCredits, die nach dem Vorgang verbleiben.
expiresintegerVerfallszeit des Pakets als UNIX-Timestamp.
namesobject[]Gekennzeichnete Sammlung der Ergebnisse für die eingereichten E-Mails.
names[].namestringVorname, der aus der E-Mail-Adresse extrahiert wurde.
names[].qstringOriginale E-Mail, die im Antrag eingereicht wurde.
names[].genderstring | nullVorhersagter Wert: männlich, weiblich oder null.
names[].countrystringLandcode, der für dieses Ergebnis berücksichtigt wurde.
names[].total_namesintegerAnzahl der Proben, die dieses Ergebnis unterstützen.
names[].probabilityintegerVorhersagegenauigkeit in Prozent.
names[].idstring | integerEingabekennung, die für die Korrelation des Datensatzes zurückgegeben wird.
durationstringGesamte Serververarbeitungszeit.

Halten Sie jede Anfrage auf 50 Einträge begrenzt

Validieren Sie jede Adresse und teilen Sie größere Datensätze in Batches von maximal 50 auf. Prüfen Sie das extrahiertename and probabilityvor der Anwendung des Ergebnisses.

Nächste Anleitung

Bestimmen des Geschlechts aus einem Benutzernamen

Einzelanfrage für BenutzernamenExtrahieren eines Namens aus einem Benutzernamen →Einzelanfrage für E-Mail-AdresseAI-Fallback für eine E-Mail verwenden →