Pohlaví z e-mailu · jednotlivý požadavek

Určení pohlaví z e-mailu

Extrahujte z jedné e-mailové adresy pravděpodobné křestní jméno a získejte odhad pohlaví s kontextem země.

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

Přehled požadavku

Od e-mailové adresy k odhadu

GenderAPI analyzuje lokální část adresy, extrahuje nejpravděpodobnější křestní jméno a použije je k odhadu pohlaví. Pokud znáte region uživatele, přidejte kontext země.

MetodaPOST
Typ obsahuapplication/json
AutentizaceBearer token
Cena v kreditech1 dotaz
Ochrana soukromí: E-mailové dotazy se neukládají. Údaj se zpracuje pouze za účelem vrácení výsledku tohoto požadavku. Podrobnosti uvádějí zásady ochrany osobních údajů.
HDR

Povinné HTTP hlavičky

Autorizujte požadavek

Content-Typeapplication/json
AuthorizationBearer YOUR_API_KEY

Tělo požadavku JSON

Parametry

ParametrTypPožadavekPopis
emailstringPovinnéE-mailová adresa k analýze. GenderAPI před odhadem extrahuje nejpravděpodobnější křestní jméno.
countrystringVolitelnéKód země ISO 3166-1 alpha-2, například CZ nebo US, pro regionální kontext.
askToAIbooleanVolitelnéPři hodnotě true použije podporu AI, pokud extrahované jméno nemá výsledek v databázi.
Podpora AI

Parametr askToAI se vyhodnotí po extrakci jména a pouze tehdy, když extrahované jméno není v databázi. E-mailový endpoint nepřijímá parametr forceToGenderize.

Příklady kódu

Odešlete e-mailový požadavek

cURL
curl -X POST "https://api.genderapi.io/api/email" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"email":"tereza.novakova@example.com","country":"CZ","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: "tereza.novakova@example.com", country: "CZ", 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": "tereza.novakova@example.com", "country": "CZ", "askToAI": True}
)
print(response.json())

Odpověď 200

Extrahované jméno a odhad

JSON
{
  "status": true,
  "used_credits": 1,
  "remaining_credits": 4999,
  "expires": 1743659200,
  "q": "tereza.novakova@example.com",
  "name": "Tereza",
  "gender": "female",
  "country": "CZ",
  "total_names": 10345,
  "probability": 97,
  "duration": "5ms"
}

Pole odpovědi

PoleTypPopis
statusbooleanUrčuje, zda byl požadavek úspěšně zpracován.
used_creditsintegerPočet kreditů spotřebovaných požadavkem.
remaining_creditsintegerPočet kreditů dostupných po požadavku.
expiresintegerČas vypršení balíčku jako časové razítko UNIX.
qstringPůvodní e-mail odeslaný v požadavku.
namestringKřestní jméno extrahované z e-mailové adresy.
genderstring | nullOdhadovaná hodnota: male, female nebo null.
countrystringKód země zohledněný při odhadu.
total_namesintegerPočet vzorků podporujících odhad.
probabilityintegerMíra spolehlivosti odhadu v procentech.
durationstringDoba zpracování na serveru.

Používejte platnou a úplnou e-mailovou adresu

Extrakce jména závisí na struktuře adresy. Obecné schránky, aliasy nebo lokální části bez rozpoznatelného jména nemusí vrátit výsledek. Před použitím odhadu zkontrolujte name, gender aprobability.

Další průvodce

Analyzujte více e-mailových adres

Hromadný e-mailový požadavekZpracujte několik adres v jednom požadavku →Jednotlivý požadavek na jménoOdešlete známé křestní jméno přímo →