Genere da username · Richiesta multipla

Analisi di più nomi utente

Estrae nomi potenziali e predice il genere per fino a 50 handle con contesto nazionale e record.

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

Panoramica della richiesta bulk

Elaborazione di fino a 50 nomi utente

Invia undataarray. GenderAPI estrae segnali potenziali di nome da ogni handle e restituisce i risultati con il tuo record opzionaleid.

MethodPOST
Maximum50 nomi utente
Authenticationtoken Bearer
opzioni AINon supportato
I risultati per nomi utente in bulk richiedono una revisione attenta.

Gli handle possono contenere marchi, termini fantastici o parole non correlate. I richiesti in bulk non sono accettatiaskToAI or forceToGenderize. Per un trattamento più sicuro di input anomali, utilizzare ilsingolo richiesta.

HDR

Intestazioni HTTP richieste

Autorizza la richiesta in bulk

Content-Typeapplication/json
AuthorizationBearer YOUR_API_KEY

Corpo della richiesta JSON

Parametri

FieldTypeRequirementDescription
dataobject[]RichiestoArray contenente da 1 a 50 record di username.
data[].usernamestringRichiestoUsername o handle da analizzare; sono supportati gli underscore e i numeri.
data[].countrystringOpzionaleCodice alpha-2 ISO 3166-1 utilizzato come contesto regionale.
data[].idstring | integerOpzionaleIl tuo identificativo, restituito senza modifiche insieme al risultato corrispondente.
Guida all'input

I nomi utente a caratteri latini forniscono in generale segnali di nome più chiari. Utilizzare valori unici e valutare quelli estrattiidprima di aggiornare i record.name and probabilityRichiesta del payload

Richiesta del payload

Costruire l'array degli utenti

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

Esempi di codice

Invia una richiesta con più nomi utente

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 })
});

Risposta 200

Nomi estratti e predizioni

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"
}

Campi della risposta

FieldTypeDescription
statusbooleanSe il richiesta in bulk è stata eseguita con successo.
used_creditsintegerCrediti consumati per gli utenti inseriti.
remaining_creditsintegerCrediti disponibili dopo il richiesta.
expiresintegerScadenza del pacchetto in formato UNIX timestamp.
namesobject[]Risultati per gli utenti inseriti.
names[].namestringNome potenziale estratto dall'utente.
names[].qstringNome utente originale inserito nella richiesta.
names[].genderstring | nullValore previsto: maschio, femminile o null.
names[].countrystringCodice nazionale considerato per questo risultato.
names[].total_namesintegerNumero di campioni che supportano questo risultato.
names[].probabilityintegerConfidenza della previsione espressa in percentuale.
names[].idstring | integerIdentificatore di input restituito per la correlazione del record.
durationstringTempo totale di elaborazione del server.

Mantenere ogni richiesta entro 50 record

Dividere gli input più grandi in batch. Un nome utente è un segnale indiretto, quindi verificare il nome estratto e stabilire un limite di probabilità accettabile prima di applicare i risultati.

Riferimento successivo

Validare e formattare i numeri di telefono

Validazione del numero di telefonoVerificare e revisionare i metodi di validazione e formattazione →Username singolo richiestaUse opzioni AI for one handle →