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.
Prima installa la nostra libreria 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);
});
Consulta la documentazione completa del cliente qui:
Rilevamento professionale del genere per le tue applicazioni
Gender-API.com offre un rilevamento del gender di livello enterprise con un’accuratezza del 99,5% in oltre 150 Paesi. La nostra API specializzata supera le soluzioni AI generiche con tempi di risposta 10-90 volte più rapidi e una precisione migliore del 9-34%.
Perché scegliere Gender-API invece di un’IA generica?
- Progettato appositamente : Specializzato per il rilevamento del gender, non un'AI per uso generale
- Fulmineo : Tempi di risposta sotto i 100 ms vs. secondi con l’IA generica
- Più preciso Accuratezza del 99,5% con intelligenza culturale e regionale
- Database più grande 9+ milioni di nomi, il 37% in più rispetto ai tipici dati di addestramento dell’IA
- Affidabile SLA con uptime del 99,9% e prestazioni prevedibili
Funzionalità principali
- Integrazione facile con poche righe di codice
- Elaborazione in batch per applicazioni ad alto volume
- Precisione specifica per Paese per le varianti regionali dei nomi
- Normalizzazione intelligente per gestire refusi e varianti
- Conforme al GDPR e pronto per l’uso in ambito enterprise
Inizia gratis oggi
Ottieni 100 chiamate API gratuite al mese, senza bisogno di carta di credito. Scala man mano che cresci, con prezzi flessibili per ogni caso d’uso.