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.
Installeer eerst onze bibliotheek met 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);
});
Bekijk hier de volledige klantdocumentatie:
Professionele genderdetectie voor jouw applicaties
Gender-API.com biedt genderdetectie op enterprise-niveau met 99,5% nauwkeurigheid in 150+ landen. Onze gespecialiseerde API presteert beter dan generieke AI-oplossingen, met 10x-90x snellere responstijden en 9-34% hogere nauwkeurigheid.
Waarom kiezen voor Gender-API in plaats van een generieke AI?
- Speciaal ontwikkeld : Gespecialiseerd in genderherkenning, geen AI voor algemeen gebruik
- Razendsnel : Reactietijden onder de 100 ms vs. seconden bij generieke AI
- Nauwkeuriger : 99,5% nauwkeurigheid met culturele en regionale intelligentie
- Grotere database 9+ miljoen namen, 37% meer dan typische AI-trainingsdata
- Betrouwbaar SLA met 99,9% uptime en voorspelbare prestaties
Belangrijkste functies
- Eenvoudige integratie met slechts een paar regels code
- Batchverwerking voor toepassingen met grote volumes
- Landspecifieke nauwkeurigheid voor regionale naamvariaties
- Slimme normalisatie die typfouten en varianten afhandelt
- GDPR-compliant en klaar voor gebruik in enterprise-omgevingen
Begin vandaag nog gratis
Krijg 100 gratis API-calls per maand, zonder creditcard. Schaal mee terwijl je groeit met flexibele prijzen voor elke use case.