नाम से लिंग प्राप्त करें · एक अनुरोध

एक नाम से लिंग निर्धारित करें

सोशल हैंडल, निक्नेम या अलीएस से एक संभावित नाम एक्सट्रैक्ट करें और एक विश्वसनीयता स्कोर के साथ पूर्वानुमान दें

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

अनुरोध का आवरण

नाम से संभावित नाम प्राप्त करें

GenderAPI दिए गए हैंडल में नाम के संकेतों की तलाश करता है, फिर डेटाबेस सबसे अधिक तथ्य, देश के संदर्भ और—जब आवश्यक हो—AI फॉलबैक का उपयोग करके लिंग का पूरा करता है।

Inputsparkling_unicorn
संकेत एक्सट्रैक्ट किए गएSparkling
Predictionमहिला · 92%
MethodPOST
सामग्री का प्रकारapplication/json
Authenticationबीरर टोकन
AI विकल्पAvailable
HDR

आवश्यक HTTP हेडर

प्रारंभिक अनुमति दें

Content-Typeapplication/json
AuthorizationBearer YOUR_API_KEY

JSON डेटा शरीर

पैरामीटर

ParameterTypeRequirementDescription
usernamestringआवश्यकविश्लेषण करने के लिए उपयोगनामा, सोशल हैंडल, दिखाई देने वाला नाम या निक्कनाम
countrystringवैकल्पिकरीजनल कंटेक्स के लिए आईएसओ 3166-1 अल्फा-2 देश कोड, जैसे US या TR
askToAIbooleanवैकल्पिकजब सत्य हो, तो अगर एक्सट्रैक्टेड नाम में डेटाबेस का कोई रिजल्ट नहीं है, तो AI फॉलबैक का उपयोग करें
forceToGenderizebooleanवैकल्पिकजब सत्य हो, तो अनुमान लगाएं जो आम नाम के समान नहीं होते हैं या इनपुट नाम के समान नहीं होते हैं
askToAI

जब निकाले गए नाम के लिए डेटाबेस में कोई परिणाम नहीं मिलता है, तब केवल इसका उपयोग करें।

forceToGenderize

फैंटेसी शब्द, ब्रांड जैसे अलाइयस और अजीब नाम के लिए प्रयास करें।

विश्वास जरूरी है:कम या नाम नहीं देते नाम के संकेत के लिए बल दिए गए परिणाम कम विश्वास योग्य हो सकते हैं। एक अनुमान पर कार्य करने से पहले मूल्यांकन करें।probabilityपूर्व विश्लेषण करें

कोड उदाहरण

एक यूजरनेम अनुरोध भेजें

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 प्रतिक्रिया

संकेत एक्सट्रैक्ट किए गए 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"
}

प्रतिक्रिया के फ़ील्ड

FieldTypeDescription
statusbooleanप्रॉपोजल की गई अपील के सफल होने की स्थिति
used_creditsintegerइस अनुरोध के लिए उपयोग किए गए क्रेडिट्स
remaining_creditsintegerअनुरोध के बाद उपलब्ध क्रेडिट्स
expiresintegerपैकेज के अवधि का यूनिक्स टाइमस्टाम्प
qstringप्रारंभिक उपयोगकर्ता नाम अनुरोध में दिया गया था।
namestringउपयोगकर्ता नाम से निकाला गया संभावित नाम।
genderstring | nullपूर्वानुमान: पुरुष, महिला या शून्य।
countrystringपूर्वानुमान के लिए विचारित देश का कोड।
total_namesintegerपूर्वानुमान को समर्थन देने वाले नमूनों की संख्या।
probabilityintegerपूर्वानुमान की विश्वसनीयता प्रतिशत में।
durationstringसर्वर प्रसंस्करण समय।

यूजरनेम को अपूर्ण सिग्नल के रूप में देखें

एक यूजरनेम एक ब्रांड, चरित्र या अवधारणा को वर्णित कर सकता है, न कि एक व्यक्ति को। एक अपनाया गया सिग्नल के मान्यता की पुष्टि करें और अपने उपयोग के लिए एक स्वीकार्य संभावना सीमा निर्धारित करें।nameएक यूजरनेम एक ब्रांड, चरित्र या अवधारणा को वर्णित कर सकता है, न कि एक व्यक्ति को। एक अपनाया गया सिग्नल के मान्यता की पुष्टि करें और अपने उपयोग के लिए एक स्वीकार्य संभावना सीमा निर्धारित करें।

अगला निर्देश

कई उपयोगनामों का विश्लेषण करें

विभिन्न उपयोगनामों के लिए एक अनुरोधएक ही अनुरोध में कई हैंडल्स को प्रस्तुत करें →ईमेल के लिए एकल अनुरोधईमेल से एक नाम निकालें →