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.

Installera först vårt bibliotek med composer:

Se fullständig klientdokumentation här:

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

Installera först vårt bibliotek med npm:

Se fullständig klientdokumentation här:

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

Installera först vårt bibliotek med 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);
});

Se fullständig klientdokumentation här:

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

Installera först vårt bibliotek med pip:

Se fullständig klientdokumentation här:

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

Professionell könsidentifiering för dina appar och applikationer

Gender-API.com levererar könsidentifiering på företagsnivå med 99,5 % noggrannhet i över 150 länder. Vårt specialiserade API slår generiska AI-lösningar med 10–90 gånger snabbare svarstider och 9–34 % bättre träffsäkerhet.

Varför välja Gender-API framför generisk AI?

  • Specialbyggd Specialiserad på könsdetektering, inte en allmän AI för alla ändamål
  • Blixtsnabb : Svarstider under 100 ms jämfört med sekunder för generell AI
  • Mer exakt 99,5 % precision med kulturell och regional intelligens
  • Större databas 9+ miljoner namn, 37 % fler än typiska AI-träningsdata
  • Tillförlitlig 99,9 % drifttid enligt SLA med förutsägbar prestanda

Viktiga funktioner

  • Enkel integration med bara några rader kod
  • Batchbearbetning för applikationer med stora volymer
  • Landspecifik träffsäkerhet för regionala namnvarianter
  • Smart normalisering som hanterar stavfel och varianter
  • GDPR-kompatibel och redo för företag i stor skala

Börja gratis idag

Få 100 gratis API-anrop per månad utan att behöva ange något kreditkort. Skala i takt med att du växer med flexibel prissättning för alla användningsfall.

Chatt