R Package
R package for Gender-API.com enabling seamless gender detection in your statistical analysis and data science workflows. Our API delivers 99.5% accuracy across 150+ countries, perfect for demographic research, survey analysis, and data cleaning. Process entire datasets efficiently with vectorized operations and batch support. Unlike generic AI models, our specialized database is 37% more comprehensive with 10x-90x faster response times. Ideal for academic research, market analysis, and social science studies. The package integrates smoothly with tidyverse, data.table, and other R ecosystems. Handle international names with advanced character set support. Start free with 100 monthly API calls, no credit card required.
install.packages(c("httr2", "dplyr", "tibble", "jsonlite"))
#' Gender API Client (single name only)
#'
#' Gets gender by a first name, optionally filtered by country.
#'
#' @param name A character string containing a single first name.
#' @param country Optional two-letter country code, see: https://gender-api.com/en/api-docs
#' @param api_key Your Gender-API.com API key.
#'
#' @return A tibble containing the estimated gender, number of samples,
#' accuracy (0–100), and the request duration in ms.
#' @export
#'
#' @examples
#' \dontrun{
#' gender("Andrea", country="US", api_key="YOUR_KEY")
#' gender("Andrea", country="IT")
#' }
#'
library(httr2)
library(dplyr)
gender <- function(name, country = NULL, api_key = Sys.getenv("GENDER_API_KEY")) {
if (missing(name) || length(name) != 1) {
stop("`name` must be a single string.")
}
if (is.null(api_key) || api_key == "") {
stop("API key is required. Set with `Sys.setenv(GENDER_API_KEY='your_key')` or pass via `api_key`.")
}
args <- list(
key = api_key,
name = name
)
if (!is.null(country)) args$country <- country
resp <- request("https://gender-api.com/get") %>%
req_url_query(!!!args) %>%
req_perform()
if (resp_status(resp) >= 400) {
stop("Request failed: ", resp_status_desc(resp))
}
out <- resp_body_json(resp, simplifyVector = TRUE)
tibble::as_tibble(out)
}
gender("Andrea", country="US", api_key="<YOUR API KEY>") Uygulamaların için Profesyonel Cinsiyet Tespiti
Gender-API.com, 150+ ülkede %99,5 doğrulukla kurumsal düzeyde gender tespiti sunar. Uzmanlaşmış API’miz, genel amaçlı yapay zekâ çözümlerini 10x-90x daha hızlı yanıt süreleri ve %9-34 daha yüksek doğrulukla geride bırakır.
Neden Genel Amaçlı Yapay Zeka Yerine Gender-API’yi Seçmelisin?
- Amaca Özel Cinsiyet tespiti için özelleştirilmiştir, genel amaçlı bir yapay zeka değildir
- Şimşek Hızında : Genel yapay zekâda saniyeler sürebilen yanıt sürelerine karşılık 100 ms’nin altında yanıt süreleri
- Daha Doğru Kültürel ve bölgesel zekâ ile %99.5 doğruluk
- Daha Geniş Veritabanı 9+ milyon isim, tipik yapay zekâ eğitim verilerinden %37 daha fazla
- Güvenilir Öngörülebilir performansla %99.9 çalışma süresi SLA’sı
Öne Çıkan Özellikler
- Sadece birkaç satır kodla kolay entegrasyon
- Yüksek hacimli uygulamalar için toplu işlemleme
- Bölgesel isim varyasyonları için ülkeye özel doğruluk
- Akıllı normalizasyon: yazım hatalarını ve farklı varyasyonları doğru şekilde işler
- GDPR uyumlu ve kurumsal kullanıma hazır
Bugün Ücretsiz Başla
Kredi kartı gerekmeden ayda 100 ücretsiz API çağrısı al. İhtiyacın ne olursa olsun, esnek fiyatlandırmayla büyüdükçe kolayca ölçekle.