Geschlecht aus Benutzernamen · Mehrere Anfragen

Mehrere Benutzernamen analysieren

Potenzielle Namen extrahieren und Geschlecht für bis zu 50 Handles mit Land und Kontext erfassen.

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

Übersicht zur Massenanfrage

Bis zu 50 Benutzernamen verarbeiten

Senden Sie einedataArray. GenderAPI extrahiert potenzielle Namenssignale aus jedem Handle und gibt Ergebnisse mit Ihrem optionalen Datensatz zurückid.

MethodPOST
Maximum50 Benutzernamen
AuthenticationBearer-Token
AI-OptionenNicht unterstützt
Bulk-Ergebnisse für Benutzernamen erfordern sorgfältige Prüfung.

Handles können Marken, Fantasiewörter oder unverwandte Wörter enthalten. Bulk-Anfragen werden nicht akzeptiertaskToAI or forceToGenderize. Für eine zuverlässigere Behandlung ungewöhnlicher Eingaben verwenden Sie dieeine Anfrage.

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 Benutzernamenangaben.
data[].usernamestringPflichtfeldBenutzername oder Handle analysieren; Unterstriche und Zahlen sind erlaubt.
data[].countrystringOptionalISO 3166-1 alpha-2-Landcode als regionale Kontextnutzung.
data[].idstring | integerOptionalIhre Identifikationsnummer, unverändert mit dem entsprechenden Ergebnis zurückgegeben.
Eingabehinweise

Benutzernamen mit lateinischen Zeichen geben in der Regel klarere Namenssignale. Verwenden Sie eindeutigeidWerte und bewerten Sie die extrahiertenname and probabilitybevor Sie die Datensätze aktualisieren.

Anfrageinhalt

Bauen Sie das Benutzername-Array

JSON
{
  "data": [
    { "username": "anna_smith88", "country": "US", "id": "123" },
    { "username": "michael_bauer", "country": "DE", "id": "456" },
    { "username": "giulia_rossi", "country": "IT", "id": "789" }
  ]
}

Codebeispiele

Senden Sie eine Anfrage mit mehreren Benutzernamen

cURL
curl -X POST "https://api.genderapi.io/api/username/multi/country" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"data":[{"username":"anna_smith88","country":"US","id":"123"},{"username":"michael_bauer","country":"DE","id":"456"}]}'
JavaScript
const data = [
  { username: "anna_smith88", country: "US", id: "123" },
  { username: "michael_bauer", country: "DE", id: "456" }
];
const response = await fetch("https://api.genderapi.io/api/username/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": "Anna", "q": "anna_smith88", "gender": "female", "country": "US", "total_names": 1234, "probability": 92, "id": "123" },
    { "name": "Michael", "q": "michael_bauer", "gender": "male", "country": "DE", "total_names": 5678, "probability": 89, "id": "456" }
  ], "duration": "5ms"
}

Antwortfelder

FieldTypeDescription
statusbooleanOb die Bulk-Anfrage erfolgreich abgeschlossen wurde.
used_creditsintegerVerbrauchte Credits bei den eingereichten Benutzernamen.
remaining_creditsintegerVerfügbare Credits nach der Anfrage.
expiresintegerVerfallszeit des Pakets als UNIX-Timestamp.
namesobject[]Ergebnisse für die eingereichten Benutzernamen.
names[].namestringPotenzieller Name, der aus dem Benutzernamen extrahiert wurde.
names[].qstringOriginal-Benutzername, der in der Anfrage eingereicht wurde.
names[].genderstring | nullVorhergesagter Wert: männlich, weiblich oder null.
names[].countrystringLandescode, der für dieses Ergebnis berücksichtigt wird.
names[].total_namesintegerAnzahl der Proben, die dieses Ergebnis unterstützen.
names[].probabilityintegerVorhersagegenauigkeit in Prozent.
names[].idstring | integerEingabekennung für die Korrelation des Datensatzes.
durationstringGesamte Serververarbeitungszeit.

Halte jede Anfrage auf 50 Einträge begrenzt

Teile größere Eingaben in Batches auf. Ein Benutzername ist ein indirekter Hinweis, daher überprüfe den extrahierten Namen und stelle eine akzeptable Wahrscheinlichkeitsgrenze her, bevor Ergebnisse angewendet werden.

Nächster Referenzpunkt

Validiere und formatiere Telefonnummern

TelefonvalidierungPrüfe und überprüfe Validierungs- und Formatierungsverfahren →Username eine AnfrageUse AI-Optionen for one handle →