Genus från användarnamn · Enkel begäran

Bestäm genus från ett användarnamn

Extrahera ett troligt namn från en social hantering, nicknamn eller alias och returnera en konfidenti-beräknad förutsägelse.

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

Begäran översikt

Från användarnamn till troligt namn

GenderAPI letar efter namnsignaler inom den överförda hanteringen, sedan förutsäger den kön med hjälp av databasbevis, landsspecifika kontext och—om det krävs—AI-fallbädd.

Inputsparkling_unicorn
Extraherad signalSparkling
Predictionkvinna · 92%
MethodPOST
Innehållstypapplication/json
AuthenticationBärar-token
AI-valAvailable
HDR

Krävda HTTP-huvud

Autentikation av begäran

Content-Typeapplication/json
AuthorizationBearer DINNA_API_NYCKEL

JSON begäran i kroppen

Parametrar

ParameterTypeRequirementDescription
usernamestringObligatoriskAnvändarnamn, social profil, visningsnamn eller nicknamn att analysera.
countrystringValfrittISO 3166-1 alpha-2 landkod, t.ex. US eller TR, för regionell kontext.
askToAIbooleanValfrittNär true används AI-fallbädd om det extraherade namnet inte hittar ett resultat i databasen.
forceToGenderizebooleanValfrittNär true försöker en förutsägelse för alias eller inmatningar som inte liknar vanliga namn.
askToAI

Använd endast när det extraherade namnet inte finns i databasen.

forceToGenderize

Tillåter försök för fantasitermer, marknadsföringsliknande alias och ovanliga nicknamn.

Försiktighet är avgörande:Tvingade resultat för svaga eller icke-mänskliga namnsignaler kan vara mindre tillförlitliga. Utvärderaprobabilityinnan du agerar på en förutsägelse.

Kodexempel

Skicka en användarnamnfråga

cURL
curl -X POST "https://api.genderapi.io/api/username" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"username":"sparkling_unicorn","country":"US","askToAI":true,"forceToGenderize":true}'
JavaScript
const response = await fetch("https://api.genderapi.io/api/username", {
  method: "POST",
  headers: { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY" },
  body: JSON.stringify({ username: "sparkling_unicorn", country: "US", askToAI: true, forceToGenderize: true })
});
Python
import requests
response = requests.post(
  "https://api.genderapi.io/api/username",
  headers={"Authorization": "Bearer YOUR_API_KEY"},
  json={"username": "sparkling_unicorn", "country": "US", "askToAI": True, "forceToGenderize": True}
)
print(response.json())

200 svar

Extraherad signal and prediction

JSON
{
  "status": true, "used_credits": 1, "remaining_credits": 4999,
  "expires": 1743659200, "q": "sparkling_unicorn",
  "name": "Sparkling", "gender": "female", "country": "US",
  "total_names": 9876, "probability": 92, "duration": "6ms"
}

Svarsfält

FieldTypeDescription
statusbooleanOm begäran slutfördes framgångsrikt.
used_creditsintegerKrediterna som förbrukades av denna begäran.
remaining_creditsintegerKrediterna som är kvar efter begäran.
expiresintegerPaketets utgångstid som en UNIX-tidstämpel.
qstringOriginalanvändarnamn som skickades i begäran.
namestringSannolikt namn extraherat från användarnamnet.
genderstring | nullFörutsägda värde: man, kvinna eller null.
countrystringLandkod som övervägdes vid förutsägelsen.
total_namesintegerAntal exempel som stödjer förutsägelsen.
probabilityintegerFörutsägelsekonfidentiitet uttryckt i procent.
durationstringServerbehandlingstid.

Tillämpa användarnamn som osynliga signaler

Ett användarnamn kan beskriva en marknadsplats, karaktär eller koncept istället för en person. Bekräfta att en extraherad signal är meningsfull och fastställ en acceptabel sannolikhetsgräns för din användning.nameEn extraherad signal är meningsfull och fastställ en acceptabel sannolikhetsgräns för din användning.

Nästa guide

Analys av flera användarnamn

Användarnamn i flera begäranBehandla flera profiler i en begäran →E-post i en begäranExtrahera ett namn från en e-post →