Genere dal nome · Richiesta multipla

Analizza più nomi con una richiesta

Invia fino a 100 nomi con contesto paese facoltativo e gli identificatori dei tuoi record.

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

Panoramica della richiesta multipla

Elabora fino a 100 nomi

Invia un array data e ricevi un risultato per ogni record. Aggiungi un id del tuo sistema per ricollegare con affidabilità ogni previsione al record di origine.

MetodoPOST
Massimo100 nomi
AutenticazioneToken Bearer
Supporto AINon supportato
Le richieste multiple non usano inferenza AI.

askToAI e forceToGenderize non sono disponibili. Per nomi in alfabeti non latini o input che richiedono supporto AI, usa l’endpoint per un singolo nome.

HDR

Header HTTP obbligatori

Autorizza la richiesta multipla

Content-Typeapplication/json
AuthorizationBearer YOUR_API_KEY

Corpo JSON della richiesta

Parametri

CampoTipoRequisitoDescrizione
dataobject[]ObbligatorioArray contenente da 1 a 100 record di nomi.
data[].namestringObbligatorioNome proprio da analizzare.
data[].countrystringFacoltativoCodice paese ISO 3166-1 alpha-2. Se non esiste un risultato per il paese, viene usato il risultato globale.
data[].idstring | integerFacoltativoIdentificatore del tuo record, restituito invariato per associare il risultato all’input corretto.
Fallback del paese

Se non esiste una corrispondenza per il paese indicato, GenderAPI restituisce il risultato globale disponibile. Usa codici ISO 3166-1 alpha-2 come DE, IT o US.

Payload della richiesta

Crea l’array data

JSON
{
  "data": [
    { "name": "Andrea", "country": "DE", "id": "123" },
    { "name": "andrea", "country": "IT", "id": "456" },
    { "name": "james", "country": "US", "id": "789" }
  ]
}

Esempi di codice

Invia una richiesta con più nomi

cURL
curl -X POST "https://api.genderapi.io/api/name/multi/country" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"data":[{"name":"Andrea","country":"DE","id":"123"},{"name":"andrea","country":"IT","id":"456"}]}'
JavaScript
const data = [
  { name: "Andrea", country: "DE", id: "123" },
  { name: "andrea", country: "IT", id: "456" }
];

const response = await fetch("https://api.genderapi.io/api/name/multi/country", {
  method: "POST",
  headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
  body: JSON.stringify({ data })
});

Risposta 200

Associa i risultati ai tuoi record

JSON
{
  "status": true,
  "used_credits": 3,
  "remaining_credits": 7265,
  "expires": 1717069765,
  "names": [
    { "name": "andrea", "q": "Andrea", "gender": "female", "country": "DE", "total_names": 644, "probability": 88, "id": "123" },
    { "name": "andrea", "q": "andrea", "gender": "male", "country": "IT", "total_names": 13537, "probability": 98, "id": "456" }
  ],
  "duration": "5ms"
}

Campi della risposta

CampoTipoDescrizione
statusbooleanIndica se la richiesta multipla è stata completata correttamente.
used_creditsintegerCrediti consumati per tutti i nomi inviati.
remaining_creditsintegerCrediti disponibili dopo la richiesta.
expiresintegerScadenza del pacchetto come timestamp UNIX.
namesobject[]Elenco ordinato dei risultati di previsione.
names[].namestringNome normalizzato usato per la previsione.
names[].qstringNome originale inviato nella richiesta.
names[].genderstring | nullValore previsto: male, female oppure null.
names[].countrystringCodice paese considerato per il risultato.
names[].total_namesintegerNumero di campioni alla base del risultato.
names[].probabilityintegerAttendibilità della previsione espressa in percentuale.
names[].idstring | integerIdentificatore dell’input restituito per correlare il record.
durationstringTempo totale di elaborazione sul server.

Mantieni ogni richiesta entro 100 record

Valida l’array prima dell’invio e usa un id univoco per associare i record in modo deterministico. Dividi i dataset più grandi in gruppi di non oltre 100 nomi.

Guida successiva

Determina il genere da un’email

Richiesta singola per emailEstrai e analizza un nome dall’email →Richiesta singola per nomeUsa il supporto AI per un nome →