JavaScript / Node.js

Integrate Gender-API.com into your JavaScript applications with our official client library supporting both browser and Node.js environments. Our AI-powered API delivers 99.5% accurate gender detection 10x-90x faster than generic AI models. Perfect for client-side form validation, user personalization, and backend services. The Promise-based API makes integration effortless with async/await support. Unlike ChatGPT or other LLMs, our specialized database contains 37% more names and provides country-specific accuracy. Process names in under 100ms with 99.9% uptime SLA. Ideal for React, Vue, Angular, and Express.js applications. Start free with 100 monthly API calls, no credit card required. Trusted by developers worldwide.

먼저 composer로 우리 라이브러리를 설치해 줘:

전체 클라이언트 문서는 여기에서 확인해 줘:

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

먼저 npm으로 우리 라이브러리를 설치해 줘:

전체 클라이언트 문서는 여기에서 확인해 줘:

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

먼저 npm으로 우리 라이브러리를 설치해 줘:

npm install gender-api.com-client --save
const { Client } = require('gender-api.com-client');

const client = new Client('your-api-key');

// Simple gender lookup
client.getByFirstName('Theresa').then(result => {
  console.log(`${result.first_name} is ${result.gender} (Probability: ${result.probability}`);
}).catch(error => {
  console.error('Error:', error);
});

// First name with country (e.g., "Andrea" varies by country)
client.getByFirstName('Andrea', { country: 'IT' }).then(result => {
  console.log(`${result.first_name} in Italy is ${result.gender}`);
}).catch(error => {
  console.error('Error:', error);
});

// Full name with automatic first/last name splitting
client.getByFullName('John Smith').then(result => {
  console.log(`${result.first_name} ${result.last_name} is ${result.gender}`);
}).catch(error => {
  console.error('Error:', error);
});

// Email address analysis
client.getByEmailAddress('marie.curie@example.com').then(result => {
  console.log(`Email gender: ${result.gender}`);
}).catch(error => {
  console.error('Error:', error);
});

// Batch processing - multiple names in one call
const names = [
  { id: '1', first_name: 'Theresa', country: 'US' },
  { id: '2', first_name: 'John', country: 'US' }
];

client.getByFirstNameMultiple(names).then(results => {
  results.forEach(r => {
    console.log(`ID: ${r.input.id}, Gender: ${r.gender}`);
  });
}).catch(error => {
  console.error('Error:', error);
});

// Account statistics
client.getStatistics().then(stats => {
  console.log(`Credits Remaining: ${stats.remaining_credits}`);
}).catch(error => {
  console.error('Error:', error);
});

전체 클라이언트 문서는 여기에서 확인해 줘:

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

먼저 pip로 우리 라이브러리를 설치해 줘:

전체 클라이언트 문서는 여기에서 확인해 줘:

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

애플리케이션을 위한 전문적인 성별 판별 기능

Gender-API.com은 150개 이상의 국가에서 99.5% 정확도로 기업용 수준의 성별 감지를 제공해. 우리 전문 API는 범용 AI 솔루션보다 응답 속도가 10배~90배 더 빠르고, 정확도도 9~34% 더 뛰어나.

왜 범용 AI 대신 Gender-API를 선택해야 할까?

  • 목적에 맞게 설계됨 성별 감지에 특화된 서비스이며, 범용 AI가 아니야
  • 번개처럼 빠른 속도 : 일반 AI는 몇 초씩 걸리는 반면, 100ms 미만 응답 속도
  • 더 정확하게 문화 및 지역 인텔리전스를 바탕으로 99.5% 정확도
  • 더 방대한 데이터베이스 9백만 개 이상의 이름, 일반적인 AI 학습 데이터보다 37% 더 많아
  • 신뢰할 수 있어요 예측 가능한 성능을 보장하는 99.9% 업타임 SLA

주요 기능

  • 몇 줄의 코드만으로 손쉽게 연동할 수 있어요
  • 대량 애플리케이션을 위한 배치 처리
  • 지역별 이름 변형에 대한 국가별 정확도
  • 오타와 다양한 표기 변형까지 똑똑하게 처리하는 스마트 정규화
  • GDPR 준수 및 엔터프라이즈급으로 준비 완료

오늘 바로 무료로 시작해봐

신용카드 없이도 매달 API 호출 100회를 무료로 이용할 수 있어. 모든 사용 사례에 맞춘 유연한 요금제로, 성장하는 만큼 손쉽게 확장해 봐.

채팅