Gender API
Gratis aanmelden
Taal expand_more

Bulk geslachtsbepaling: van tienduizend namen tot 10,000,000

Upload het bestand of roep de API aan. Hoe dan ook weet je de prijs voordat je begint, komt elke rij terug met het bewijs erachter, en komt je spreadsheet terug als jouw spreadsheet.

Laatst nagekeken 2026-09-01 Geschreven en onderhouden door het team van Gender-API.com

Het korte antwoord

  • Tot 10,000,000 rijen in één CSV, 100,000 in één Excel-werkmap, of 100 namen per API-verzoek zonder plafond op het aantal verzoeken.
  • Eén lookup is één credit, vooraf gekocht — vanaf €0.35 per 1.000 namen. Je weet de prijs van de hele klus voordat je hem start, op een factuur met btw, en credits verlopen niet.
  • Je werkmap wordt teruggegeven, niet vervangen: opmaak, datums, formules, samengevoegde cellen en de andere werkbladen blijven allemaal bestaan. De nieuwe kolommen komen naast je data te staan.
  • Elke rij draagt een kans en een aantal samples, dus je kunt de zekere rijen automatisch overnemen en alleen de rest naar controle sturen.

Twee manieren, en hoe je kiest

Een eenmalige opschoning en een doorlopend verrijkte database zijn twee verschillende klussen. Dezelfde data beantwoordt beide, maar je moet er niet dezelfde route voor gebruiken.

De twee routes voor een grote lijst. De uploadroute loopt van je CSV- of Excel-bestand via de uploadassistent, waar je de kolom met de voornamen aanwijst, naar verwerking op de achtergrond, en er weer uit als hetzelfde bestand met de ga_-kolommen erin, aangekondigd per e-mail. De API-route loopt van je applicatie via een POST naar het batch-endpoint, tot 100 namen per verzoek, naar JSON per naam. Beide verbruiken één credit per lookup van hetzelfde vooruitbetaalde saldo.
Beide routes en het saldo dat ze delen.
Vraag Upload een bestand De API aanroepen
Het beste voor Een lijst die je nu hebt: een CRM-export, een deelnemerslijst, een mailinglijst Namen die doorlopend binnenkomen: aanmeldingen, orders, geïmporteerde leads
Wie het doet Iedereen die het bestand heeft. Zonder code. Een ontwikkelaar, één keer; daarna loopt het zelf
Maximale grootte 10,000,000 rijen per CSV, 100,000 per Excel-werkmap 100 namen per verzoek, geen totaallimiet
Wat je terugkrijgt Hetzelfde bestand, met de nieuwe kolommen erin JSON per naam, om weg te schrijven waar je wilt
Het land meegeven In de wizard een landkolom aanwijzen Een land, locale of IP-adres per naam
Terwijl het loopt De verwerking gaat op de achtergrond door; je krijgt een e-mail met de downloadlink zodra het klaar is Synchroon: één verzoek, één antwoord
Kosten Identiek. Eén credit per lookup in beide gevallen, van hetzelfde saldo.

Wat een grote klus echt kost

Afgerekend per lookup, niet per gebruiker en niet per maand. Eén opgeloste naam is één credit, of die via een bestand of via de API ging, en het tarief wordt beter als het volume stijgt.

Namen Goedkoopste gepubliceerde pakket dat dit dekt, netto
10,000 €16.99
100,000 €99.00
500,000 €299
10,000,000 vraag ons om een prijsopgave

Twee dingen zijn de moeite waard vóór je koopt, want beide verlagen wat je betaalt: dubbele rijen uit de lijst halen — dezelfde voornaam twee keer kost twee credits — en de rijen weglaten waarvan je het geslacht eigenlijk niet nodig hebt. Een naam die je nooit verstuurt is gratis, en bij een echte klantexport halen die twee stappen vaak een verrassend deel van het bestand weg.

Actuele cijfers, alle staffels en de abonnementsvariant staan op de prijspagina. Groter dan het grootste gepubliceerde pakket? Vraag het ons — dat is een gewoon gesprek, geen bijzonder geval.

Je spreadsheet komt terug als spreadsheet

Dit is het deel dat meestal slecht wordt gedaan, dus laten we precies zijn. Wij lezen je data niet uit, bepalen het geslacht en geven je een nieuw bestand. Wij openen jouw werkmap, schrijven de nieuwe kolommen erin en geven hem terug.

Een spreadsheet waarin de oorspronkelijke kolommen ID, First Name, Last Name en Country onaangeroerd zijn, met vier nieuwe kolommen ernaast: ga_first_name, ga_gender, ga_accuracy en ga_samples. Katharina komt uit op female met nauwkeurigheid 100 uit 88 samples, Barbara op female met 98 uit 3.709 samples en Andrea in Italië op male met 100 uit 65.535 samples.
Een verrijkte werkmap. De oorspronkelijke kolommen zijn precies zoals ze waren; de nieuwe staan ernaast.
  • Opmaak, getal- en datumnotaties, formules en samengevoegde cellen blijven behouden: een datum blijft een datum en een formule is nog steeds een formule.
  • Werkmappen met meerdere bladen houden al hun bladen. De upload kijkt elk blad na, pakt het eerste met data en laat je met een keuzelijst naar een ander blad wisselen.
  • De kopregel hoeft niet rij 1 te zijn. Hij wordt gedetecteerd, en als de detectie ernaast zit klik je de juiste rij aan in het voorbeeldraster.
  • Vrije tekst boven de tabel, een tabel die in kolom C begint, ontbrekende of dubbele kolomtitels: allemaal afgehandeld, want echte exports zien er zo uit.

De kolommen die naast je data komen:

Kolom Wat erin staat
ga_gender Het resultaat. De labels kies je zelf: male/female/unknown, m/v, 1/2, of wat je CRM toch al verwacht.
ga_accuracy Hoe eenzijdig de waargenomen verdeling voor deze naam is, als heel getal van 0 tot 100. (De API geeft hetzelfde terug als kans tussen 0 en 1.) Optionele kolom.
ga_samples Op hoeveel waarnemingen dat rust. Optionele kolom, en degene die het resultaat controleerbaar maakt.
ga_first_name De voornaam die we werkelijk hebben opgelost: handig als de invoer een volledige naam of een e-mailadres was. Optionele kolom.

De uploadassistent, stap voor stap. Probeer het met een bestand.

Waarom het aantal samples zwaarder weegt bij grote aantallen

Bij tien namen kun je de resultaten met het oog nakijken. Bij een miljoen niet, dus de vraag wordt op welke rijen je ongecontroleerd wilt handelen.

Omdat elke rij een kans en het aantal waarnemingen erachter meebrengt, trek jij die grens zelf. Een gangbare: alles vanaf ga_accuracy 90 met een behoorlijk aantal samples overnemen, de rest apart houden voor een mens of een neutrale aanhef. Het alternatief — één betrouwbaarheidsniveau voor je hele database, gekozen door iemand anders — is hoe een lijst op grote schaal mensen verkeerd gaat aanspreken.

Vijf rijen uit een verrijkt bestand, gemeten tegen een grens van ga_accuracy 90 en ga_samples 50. Katharina, Barbara en Andrea komen erboven en worden gebruikt zoals ze zijn. Een rij met nauwkeurigheid 61 en 42 samples en een rij zonder enig resultaat blijven eronder en worden apart gehouden voor controle.
Grens bij wijze van voorbeeld; de eerste drie rijen zijn de waarden uit het bestand hierboven.

Namen die de database niet kan oplossen laten de geslachtskolom leeg in plaats van gevuld met een gok. Met 9,124,598 voornamen verdeeld over 192 landen is dat een klein deel van een gewone lijst — maar wel een deel dat je te zien krijgt.

Als je lijst meerdere landen omvat, zeg dat dan: dezelfde naam is niet overal hetzelfde geslacht, en dat hebben we apart opgeschreven.

Het in code doen

Voor doorlopende verrijking neemt het batch-endpoint tot 100 namen per verzoek:

POST https://gender-api.com/v2/gender/by-first-name-multiple
[
    { "first_name": "Sandra", "country": "DE" },
    { "first_name": "Andrea", "country": "IT" }
]

Elk item wordt afzonderlijk beantwoord, met zijn eigen kans, eigen aantal samples en eigen land — een batch is dus echt een batch en niet één antwoord dat op meerdere namen wordt toegepast.

  • Officiële clients voor PHP, Python, Node, Java, Go, Ruby, Rust, Perl en .NET.
  • Volledige v2-referentie, een OpenAPI-beschrijving en een Postman-collectie.
  • Een kant-en-klare implementatiehandleiding op /skill.md, als je de klus liever aan een codeerassistent geeft.
  • Werk je liever in een spreadsheet of een CRM? Er zijn kant-en-klare integraties voor Excel, Google Sheets, Shopify, HubSpot, Salesforce, Zapier en meer.

De inkoopvragen

Een lijst met echte klantnamen is persoonsgegevens, en een grote klus moet meestal worden goedgekeurd door iemand die precies dit gaat vragen:

  • Wij zijn een Duits bedrijf; alle servers staan in Duitsland en de data wordt binnen de EU verwerkt.
  • Geüploade bestanden worden versleuteld opgeslagen en na tien dagen verwijderd — eerder als je ze zelf verwijdert.
  • Een verwerkersovereenkomst kun je in je account aanvragen.
  • Serverlogs bevatten de ingestuurde naam en worden 14 dagen bewaard, om boekhoudkundige redenen.
  • Elke aankoop levert een correcte factuur met btw op, en EU-btw-nummers worden juist verwerkt.
  • Credits uit eenmalige pakketten verlopen niet, dus één grote opschoning heeft geen abonnement nodig.

Het volledige beeld staat in het privacyoverzicht.

Veelgestelde vragen

Hoeveel namen kan ik in één keer verwerken?

Tot 10,000,000 rijen in één CSV-bestand, tot 100,000 rijen in één Excel-werkmap en 100 namen per verzoek via de API, zonder plafond op het aantal verzoeken. Meer dan dat: splits het bestand of loop de API in een lus af.

Wat kost een grote klus voor geslachtsbepaling?

Eén lookup kost één credit, dus de prijs staat vast voordat je begint: het goedkoopste gepubliceerde pakket dat 500.000 namen dekt kost €299 netto. Boven het grootste gepubliceerde pakket wordt het een prijsopgave in plaats van een lijstprijs. Je koopt de credits vooraf, ze verlopen niet, en elke aankoop levert een factuur met btw op.

Heb ik een ontwikkelaar nodig?

Nee. Je uploadt het bestand, wijst de kolom met de voornamen aan en downloadt het afgeronde bestand — zonder een regel code. De API is er voor het geval dat de verrijking doorlopend moet gebeuren in plaats van één keer.

Komt mijn Excel-bestand ongeschonden terug?

Ja. Opmaak, getal- en datumnotaties, formules, samengevoegde cellen en alle andere werkbladen blijven zoals ze waren; de nieuwe kolommen worden in jouw werkmap gezet in plaats van dat er een nieuw bestand uit je data wordt gemaakt.

Wat gebeurt er met rijen die de database niet kan oplossen?

De geslachtskolom blijft leeg en het aantal samples vertelt je waarom. Er wordt niets gegokt om een gat te vullen, dus je kunt die rijen filteren en zelf beslissen in plaats van de gokken later te ontdekken.

Is een bulkupload GDPR-conform?

Wij zijn een Duits bedrijf, alle servers staan in Duitsland en de data wordt binnen de EU verwerkt. Geüploade bestanden worden versleuteld opgeslagen en na tien dagen verwijderd, en je kunt in je account een verwerkersovereenkomst aanvragen.

Kan ik het uitproberen voordat ik betaal?

Ja: elk account bevat 100 gratis lookups per maand, genoeg om een steekproef van je eigen lijst te laten lopen en de resultaten te controleren voordat je credits voor het hele bestand koopt.

BEGIN MET EEN STEEKPROEF UIT JE EIGEN LIJST

100 gratis lookups per maand, zonder creditcard — genoeg om een stuk van het echte bestand te laten lopen en de resultaten te controleren voordat je voor alles betaalt.

Chat