Python Client

Our official Python client library brings Gender-API.com's powerful gender detection to your data science workflows, machine learning pipelines, and automation scripts. With 99.5% accuracy across 150+ countries, our API outperforms generic AI models by 9-34% while being 10x-90x faster. Perfect for pandas DataFrames, batch processing, and scientific computing. The Pythonic API design makes integration intuitive with clean, readable code. Process over 9 million names with intelligent fallback and smart normalization that handles typos and spelling variants. Ideal for customer analytics, demographic research, and data cleaning. Start free with 100 API calls per month. GDPR compliant and production-ready.

Öncelikle kütüphanemizi Composer ile yükleyin:

Müşteri belgelerinin tamamını buradan görüntüleyin:

https://github.com/markus-perl/gender-api-client

Öncelikle npm ile kütüphanemizi yükleyin:

Müşteri belgelerinin tamamını buradan görüntüleyin:

https://github.com/markus-perl/gender-api-client-npm

Öncelikle npm ile kütüphanemizi yükleyin:

Müşteri belgelerinin tamamını buradan görüntüleyin:

https://github.com/markus-perl/gender-api-client-npm

Önce kütüphanemizi pip ile yükle:

# Install: pip install gender-api-client
from gender_api import Client

client = Client(api_key="insert your server key here")

# Simple gender lookup
result = client.get_by_first_name("kevin")

if result.result_found:
    print(f"Gender: {result.gender}")  #Gender: male
    print(f"Accuracy: {result.accuracy}%")  #Accuracy: 99%
Python Simple (Without Client Library):
Python 3.*
import json

from urllib.request import urlopen

myKey = "insert your server key here"
url = "https://gender-api.com/get?key=" + myKey + "&name=kevin"
response = urlopen(url)
decoded = response.read().decode('utf-8')
data = json.loads(decoded)
print( "Gender: " + data["gender"]); #Gender: male

Müşteri belgelerinin tamamını buradan görüntüleyin:

https://github.com/markus-perl/gender-api-client-python
https://pypi.org/project/gender-api-client/

Python Veri Bilimi İçin Gelişmiş Gender Tespiti

Gender-API.com’un resmi Python istemci kütüphanesi, en gelişmiş gender tespitini veri bilimi iş akışlarına, makine öğrenimi pipeline’larına ve otomasyon script’lerine taşır. Veri bilimciler ve Python geliştiriciler düşünülerek tasarlanan kütüphanemiz; pandas, NumPy ve tüm Python bilimsel hesaplama ekosistemiyle sorunsuz bir şekilde entegre olur.

Neden Gender-API, Genel Amaçlı Yapay Zekâ Modellerinden Daha İyi Sonuç Veriyor?

ChatGPT, Claude veya diğer LLM’ler gibi genel amaçlı yapay zekâ çözümleri, gender tespiti için özel olarak tasarlanmış araçlar değil. Gender-API.com ise tam olarak bu iş için geliştirildi:

  • Şimşek Hızında İşleme : Genel amaçlı yapay zekâda 1-10 saniyeye kıyasla isimleri 100 ms'nin altında işle
  • Üstün Doğruluk Cinsiyet tespit görevlerinde %99,5 doğruluk ve LLM’lere kıyasla %9–34 daha iyi performans
  • Devasa Veritabanı Tipik yapay zeka eğitim veri setlerine kıyasla %37 daha fazla isim — üstelik her gün düzenli olarak güncellenir
  • Toplu İşleme : Tüm DataFrame’leri verimli bir şekilde işle — genel amaçlı yapay zekâ API’lerinin zorlandığı bir konu
  • Öngörülebilir Maliyetler İstek başına net fiyatlandırma; yapay zeka servislerindeki öngörülemeyen token bazlı maliyetlere karşı
  • Uzmanlaşmış Zeka Kültürel nüansları ve bölgesel farklılıkları anlar, belirsiz isimleri doğru şekilde ele alır

Veri Bilimciler için Güçlü Özellikler

  • Pandas Entegrasyonu Cinsiyet tespitini vektörize işlemlerle doğrudan DataFrame sütunlarına uygula
  • Toplu API Desteği Her istekte maksimum verimlilik için 1.000 ada kadar işlem yap
  • Akıllı Normalize Etme : Yazım hatalarını, farklı yazım biçimlerini ve özel karakterleri otomatik olarak yönetir
  • Ülkeye Özel Sorgulamalar Bölgelere göre değişen isimler için (ör. İtalya’da “Andrea” ile Almanya’da “Andrea”) doğru ve güvenilir sonuçlar al
  • Güven Skorları : Doğruluk gereksinimlerine göre sonuçları filtrelemek için olasılık puanları al
  • Asenkron Destek Modern Python uygulamalarında engellemeyen (non-blocking) işlemler için async/await kullan
  • Type Hints;;Tür İpuçları : Daha iyi IDE entegrasyonu ve kod kalitesi için tam tür ek açıklaması desteği

İdeal Kullanım Senaryoları

  • Müşteri Analitiği CRM’inde veya veritabanında yer alan isim verilerinden yola çıkarak müşteri demografilerini analiz et
  • Anket Analizi Anket yanıtlarını, demografik kırılımlar için cinsiyet verileriyle zenginleştir
  • Makine Öğrenimi ML modellerine cinsiyeti bir özellik olarak ekle, daha iyi tahminler yap
  • Veri Temizleme Büyük veri setlerindeki müşteri kayıtlarını doğrula ve tamamla
  • Akademik Araştırma Demografik çalışmalar ve sosyal bilim analizleri için araştırma verilerini işle
  • Pazarlama Segmentasyonu Cinsiyet demografisine göre hedefli kampanyalar oluştur

Kültürel Zekâ ile Küresel Kapsama

Veritabanımız, farklı kültürler ve bölgeler için özel işleme desteğiyle 150+ ülkede 9 milyondan fazla ismi kapsar. “Kim”in Kore’de genellikle erkek, İngilizce konuşulan ülkelerde ise kadın ismi olarak kullanıldığını biliyoruz. Akıllı yedek sistemimiz, yüksek doğruluğu korurken en geniş kapsama alanını sağlar.

Üretime Hazır ve Ölçeklenebilir

Dünya genelindeki Fortune 500 şirketlerinin veri ekipleri ve araştırma kurumları tarafından kullanılan Python istemcimiz, üretim iş yükleri için defalarca kendini kanıtladı. 99.9% uptime SLA’mız ve GDPR uyumlu altyapımızla desteklenerek, milyonlarca ismi güvenle işleyebilirsin.

Dakikalar İçinde Başla

pip ile yükle, ücretsiz API anahtarını al ve isimleri hemen işlemeye başla. Ayda 100 ücretsiz API çağrısıyla başla, ihtiyaçların arttıkça kolayca ölçeklendir. Başlamak için kredi kartı gerekmiyor.

Sohbet