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.

Primero instala nuestra biblioteca con el compositor:

Vea la documentación completa del cliente aquí:

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

Primero instala nuestra biblioteca con NPM:

Vea la documentación completa del cliente aquí:

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

Primero instala nuestra biblioteca con 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);
});

Vea la documentación completa del cliente aquí:

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

Primero instala nuestra librería con pip:

Vea la documentación completa del cliente aquí:

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

Detección profesional de género para tus aplicaciones

Gender-API.com ofrece detección de gender de nivel empresarial con un 99,5% de precisión en más de 150 países. Nuestra API especializada supera a las soluciones genéricas de IA con tiempos de respuesta entre 10 y 90 veces más rápidos y una precisión entre un 9 y un 34% mejor.

¿Por qué elegir Gender-API en lugar de una IA genérica?

  • Diseñado específicamente para esto : Especializado en la detección de gender, no es una IA de propósito general
  • Rápido como un rayo : Tiempos de respuesta de menos de 100 ms frente a segundos con una IA genérica
  • Más preciso : 99,5% de precisión con inteligencia cultural y regional
  • Base de datos más grande : más de 9 millones de nombres, un 37% más que los datos típicos de entrenamiento de IA
  • Confiable SLA de disponibilidad del 99,9% con rendimiento predecible

Funciones clave

  • Integración sencilla con solo unas pocas líneas de código
  • Procesamiento por lotes para aplicaciones de gran volumen
  • Precisión específica por país para variaciones regionales de nombres
  • Normalización inteligente para gestionar errores tipográficos y variantes
  • Cumple con el RGPD y está listo para empresas

Empieza gratis hoy

Consigue 100 llamadas gratuitas a la API al mes, sin necesidad de tarjeta de crédito. Escala a medida que creces con precios flexibles para cada caso de uso.

Chat