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.
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.
| 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.
- 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.
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.
Een CSV- of Excel-bestand uploaden · API-documentatie · Vragen naar een groter volume