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.
Commence par installer notre bibliothèque avec 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);
});
L'ensemble de la documentation client est accessible ici :
Détection de genre professionnelle pour vos applications
Gender-API.com fournit une détection de genre de qualité professionnelle avec une précision de 99,5 % dans plus de 150 pays. Notre API spécialisée surpasse les solutions d'IA génériques avec des temps de réponse 10 à 90 fois plus rapides et une précision supérieure de 9 à 34 %.
Pourquoi choisir Gender-API plutôt qu'une IA générique ?
- Conçu à dessein : Spécialisé dans la détection de genre, et non une IA généraliste
- Ultra rapide : Temps de réponse inférieurs à 100 ms par rapport aux secondes pour l'IA générique
- Plus précis : Précision de 99,5 % avec intelligence culturelle et régionale
- Base de données plus importante : Plus de 9 millions de noms, 37 % de plus que les données d'entraînement typiques pour l'IA
- Fiable : SLA de disponibilité de 99,9 % avec des performances prévisibles
Fonctionnalités clés
- Intégration facile avec seulement quelques lignes de code
- Traitement par lots pour les applications à grand volume
- Précision spécifique au pays pour les variations régionales des noms
- Normalisation intelligente gérant les fautes de frappe et les variantes
- Conforme au RGPD et prêt pour l'entreprise
Commencez gratuitement dès aujourd'hui
Obtenez 100 appels d'API gratuits par mois sans carte de crédit requise. Adaptez-vous à votre croissance avec une tarification flexible pour chaque cas d'utilisation.