Gender API
Inscris-toi gratuitement
Langue expand_more

Détection du genre en masse : de dix mille prénoms à 10,000,000

Envoie le fichier ou appelle l'API. Dans les deux cas tu connais le prix avant de commencer, chaque ligne revient avec ses preuves, et ton tableur revient comme ton tableur.

Dernière révision 2026-09-01 Rédigé et tenu à jour par l'équipe de Gender-API.com

La réponse courte

  • Jusqu'à 10,000,000 lignes dans un CSV, 100,000 dans un classeur Excel, ou 100 prénoms par requête API sans plafond sur le nombre de requêtes.
  • Une recherche vaut un credit, acheté à l'avance — à partir de €0.35 pour 1 000 prénoms. Tu connais le prix de tout le traitement avant de le lancer, sur une facture avec TVA, et les credits n'expirent pas.
  • Ton classeur est rendu, pas remplacé : styles, dates, formules, cellules fusionnées et autres feuilles survivent tous. Les nouvelles colonnes sont insérées à côté de tes données.
  • Chaque ligne porte une probabilité et un nombre d'échantillons : tu peux donc accepter automatiquement les lignes sûres et n'envoyer que le reste en vérification.

Deux façons de faire, et comment choisir

Un nettoyage ponctuel et une base enrichie en continu sont deux travaux différents. Les mêmes données répondent aux deux, mais tu ne devrais pas prendre la même voie pour les deux.

Les deux voies pour une grande liste. La voie par envoi part de ton fichier CSV ou Excel, passe par l'assistant d'envoi où tu désignes la colonne des prénoms, puis par un traitement en arrière-plan, et ressort sous la forme du même fichier avec les colonnes ga_ insérées, annoncé par e-mail. La voie par API part de ton application, passe par un POST vers l'endpoint par lots, jusqu'à 100 prénoms par requête, et donne du JSON par prénom. Les deux dépensent un credit par recherche sur le même solde prépayé.
Les deux voies, et le solde qu'elles partagent.
Question Téléverse un fichier Appeler l'API
Idéal pour Une liste que tu as maintenant — un export CRM, une liste d'inscrits à un événement, une liste de diffusion Des prénoms qui arrivent en continu — inscriptions, commandes, leads importés
Qui s'en occupe N'importe qui ayant le fichier. Sans code. Un développeur, une fois — ensuite ça tourne seul
Limite de taille 10,000,000 lignes par CSV, 100,000 par classeur Excel 100 prénoms par requête, sans limite totale
Ce que tu récupères Le même fichier, avec les nouvelles colonnes insérées Du JSON par prénom, à écrire où tu veux
Indiquer le pays Désigner une colonne pays dans l'assistant Un pays, une locale ou une adresse IP par prénom
Pendant le traitement Le traitement continue en arrière-plan ; tu reçois un e-mail avec le lien de téléchargement quand c'est fini Synchrone — une requête, une réponse
Coût Identique. Un credit par recherche dans les deux cas, sur le même solde.

Ce que coûte réellement un gros traitement

Facturé à la recherche, pas au poste et pas au mois. Un prénom résolu vaut un credit, qu'il soit passé par un fichier ou par l'API, et le tarif s'améliore quand le volume monte.

Noms Pack publié le moins cher qui le couvre, hors taxes
10,000 €16.99
100,000 €99.00
500,000 €299
10,000,000 demande-nous un devis

Deux choses valent la peine avant d'acheter, car les deux réduisent la facture : dédoublonner la liste — le même prénom deux fois coûte deux credits — et retirer les lignes dont tu n'as pas vraiment besoin du genre. Un prénom que tu n'envoies jamais est gratuit, et sur un vrai export client ces deux étapes retirent souvent une part surprenante du fichier.

Les chiffres à jour, tous les paliers et l'option par abonnement sont sur la page des tarifs. Plus gros que le plus grand pack publié ? Demande-nous — c'est une conversation ordinaire, pas un cas particulier.

Ton tableur revient comme un tableur

C'est la partie généralement mal faite, donc autant être précis. Nous ne sortons pas tes données pour les genrer et te rendre un nouveau fichier. Nous ouvrons ton classeur, y écrivons les nouvelles colonnes et te le rendons.

Un tableur où les colonnes d'origine ID, First Name, Last Name et Country sont intactes, et quatre nouvelles colonnes à côté : ga_first_name, ga_gender, ga_accuracy et ga_samples. Katharina donne female avec une exactitude de 100 sur 88 samples, Barbara female avec 98 sur 3 709 samples, et Andrea en Italie male avec 100 sur 65 535 samples.
Un classeur enrichi. Les colonnes d'origine sont exactement comme avant ; les nouvelles se placent à côté.
  • Styles, formats de nombre et de date, formules et cellules fusionnées sont préservés — une date reste une date, et une formule est toujours une formule.
  • Les classeurs à plusieurs feuilles gardent toutes leurs feuilles. L'envoi passe en revue chaque feuille, retient la première qui contient des données, et te laisse en choisir une autre via un sélecteur.
  • La ligne d'en-tête n'a pas à être la ligne 1. Elle est détectée, et si la détection se trompe tu cliques la bonne ligne dans la grille d'aperçu.
  • Du texte libre au-dessus du tableau, un tableau qui commence en colonne C, des titres de colonnes manquants ou en double : tout est géré, parce que les vrais exports ressemblent à ça.

Les colonnes ajoutées à côté de tes données :

Colonne Ce qu'elle contient
ga_gender Le résultat. Les libellés sont à toi de choisir — male/female/unknown, h/f, 1/2, ou ce que ton CRM attend déjà.
ga_accuracy À quel point la distribution observée penche d'un côté pour ce prénom, en nombre entier de 0 à 100. (L'API renvoie la même chose sous forme de probabilité entre 0 et 1.) Colonne facultative.
ga_samples Sur combien d'observations cela repose. Colonne facultative, et celle qui rend le résultat vérifiable.
ga_first_name Le prénom que nous avons réellement résolu — utile quand l'entrée était un nom complet ou une adresse e-mail. Colonne facultative.

L'assistant d'envoi, étape par étape. Essaie-le avec un fichier.

Pourquoi le nombre d'échantillons compte davantage à grande échelle

Sur dix prénoms tu peux vérifier à l'œil. Sur un million, non : la question devient sur quelles lignes tu acceptes d'agir sans contrôle.

Comme chaque ligne porte une probabilité et le nombre d'observations derrière elle, c'est toi qui traces cette limite. Une courante : accepter tout à partir de ga_accuracy 90 avec un nombre d'échantillons correct, mettre le reste de côté pour un humain ou une formule neutre. L'alternative — un seul niveau de confiance appliqué à toute ta base, choisi par quelqu'un d'autre — c'est ainsi qu'une liste finit par mal s'adresser aux gens à grande échelle.

Cinq lignes d'un fichier enrichi mesurées contre un seuil de ga_accuracy 90 et ga_samples 50. Katharina, Barbara et Andrea le franchissent et sont utilisées telles quelles. Une ligne à 61 d'exactitude avec 42 samples et une ligne sans aucun résultat passent en dessous et sont mises de côté pour vérification.
Seuil donné à titre d'exemple ; les trois premières lignes sont les valeurs du fichier ci-dessus.

Les prénoms que la base ne peut pas résoudre laissent la colonne du genre vide plutôt que remplie d'une supposition. Avec 9,124,598 prénoms répartis sur 192 pays, c'est une petite part d'une liste ordinaire — mais une part que tu peux voir.

Si ta liste couvre plusieurs pays, dis-le — le même prénom n'a pas le même genre partout, et nous l'avons écrit séparément.

Le faire en code

Pour un enrichissement continu, l'endpoint par lots accepte jusqu'à 100 prénoms par requête :

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

Chaque entrée répond indépendamment, avec sa propre probabilité, son propre nombre d'échantillons et son propre pays — un lot est donc vraiment un lot, pas une réponse unique appliquée à plusieurs prénoms.

  • Clients officiels pour PHP, Python, Node, Java, Go, Ruby, Rust, Perl et .NET.
  • Référence v2 complète, une description OpenAPI et une collection Postman.
  • Un guide d'implémentation prêt à l'emploi sur /skill.md, si tu préfères confier le travail à un assistant de code.
  • Tu travailles plutôt dans un tableur ou un CRM ? Il existe des intégrations prêtes à l'emploi pour Excel, Google Sheets, Shopify, HubSpot, Salesforce, Zapier et d'autres.

Les questions des achats

Une liste de vrais noms de clients, ce sont des données personnelles, et un gros traitement doit généralement être validé par quelqu'un qui posera exactement ces questions :

  • Nous sommes une société allemande ; tous les serveurs sont situés en Allemagne et les données sont traitées au sein de l'UE.
  • Les fichiers envoyés sont stockés chiffrés et supprimés au bout de dix jours — plus tôt si tu les supprimes toi-même.
  • Un accord de traitement des données peut être demandé depuis ton compte.
  • Les journaux serveur contiennent le prénom transmis et sont conservés 14 jours, pour des raisons comptables.
  • Chaque achat produit une véritable facture avec TVA, et les numéros de TVA intracommunautaire sont traités correctement.
  • Les credits des packs à l'unité n'expirent pas : un seul gros nettoyage n'a donc pas besoin d'un abonnement.

Le tableau complet est sur l'aperçu de la confidentialité.

Questions fréquentes

Combien de prénoms puis-je traiter d'un coup ?

Jusqu'à 10,000,000 lignes dans un seul fichier CSV, jusqu'à 100,000 lignes dans un seul classeur Excel, et 100 prénoms par requête via l'API — sans plafond sur le nombre de requêtes. Au-delà, découpe le fichier ou boucle sur l'API.

Combien coûte un gros traitement de détection du genre ?

Une recherche coûte un credit, donc le prix est fixé avant de commencer : le pack publié le moins cher couvrant 500 000 prénoms est à €299 hors taxes. Au-delà du plus grand pack publié, cela devient un devis plutôt qu'un prix catalogue. Tu achètes les credits à l'avance, ils n'expirent pas, et chaque achat produit une facture avec TVA.

Ai-je besoin d'un développeur ?

Non. Tu envoies le fichier, tu désignes la colonne qui contient les prénoms, tu télécharges le fichier terminé — sans une ligne de code. L'API est là pour le cas où l'enrichissement doit se faire en continu plutôt qu'une seule fois.

Mon fichier Excel reviendra-t-il intact ?

Oui. Styles, formats de nombre et de date, formules, cellules fusionnées et toutes les autres feuilles restent tels quels ; les nouvelles colonnes sont insérées dans ton classeur, au lieu de générer un fichier neuf à partir de tes données.

Que se passe-t-il pour les lignes que la base ne peut pas résoudre ?

La colonne du genre reste vide et le nombre d'échantillons t'explique pourquoi. Rien n'est deviné pour combler un trou : tu peux filtrer ces lignes et décider quoi en faire, au lieu de découvrir les suppositions plus tard.

Un envoi en masse est-il conforme au GDPR ?

Nous sommes une société allemande, tous les serveurs sont situés en Allemagne et les données sont traitées au sein de l'UE. Les fichiers envoyés sont stockés chiffrés et supprimés au bout de dix jours, et tu peux demander un accord de traitement des données depuis ton compte.

Puis-je essayer avant de payer ?

Oui — chaque compte inclut 100 recherches gratuites par mois, de quoi passer un échantillon de ta propre liste et vérifier les résultats avant d'acheter des credits pour le fichier entier.

COMMENCE PAR UN ÉCHANTILLON DE TA LISTE

100 recherches gratuites par mois, sans carte bancaire — de quoi passer une tranche du vrai fichier et vérifier les résultats avant de payer pour la totalité.

Chat