The Companies API LogoThe Companies API Logo
APIEntreprisesCas d'usagesTarifs
S'identifierS'identifier
Retour aux cas d'utilisation
Adresse e-mail d'entreprise
Endpoint d'enrichissement API
Système de notation

Qualifiez et scorez automatiquement vos nouveaux utilisateurs avec leur adresse e-mail

Utilisez notre API pour identifier les prospects à forte valeur parmi vos utilisateurs. Envoyez-nous un e-mail professionnel et nous vous répondrons avec le profil JSON de l'entreprise et des informations importantes sur l'e-mail.

julien
13 min de lecture
Marketing
Vente
Comment ça marche

De nombreux clients utilisent notre endpoint

Enrichir une entreprise à partir d'un email
pour identifier les prospects à forte valeur parmi leurs utilisateurs.

Par exemple, lorsqu'un utilisateur s'inscrit sur leur site web, ils envoient simplement l'adresse e-mail à notre API et nous renvoyons instantanément des informations détaillées sur l'entreprise associée.

Nos clients utilisent également notre service pour découvrir des prospects importants qu'ils pourraient avoir manqués dans leur base de données ou CRM.

GET
https://api.thecompaniesapi.com/v2/companies/by-email
Ce que vous devriez savoir

Les critères de notation dépendent de votre profil de client idéal (ICP). Voici les points clés de données d'entreprise à considérer lors de la qualification de vos utilisateurs.

Vous pouvez attribuer une note lorsque certains points de données sont alignés avec votre ICP et notifier votre équipe de ventes via Slack pour les contacter.

power

Nous fournissons des centaines de points de données pour chaque entreprise. Vous pouvez parcourir la liste complète ici.

company.about. industrystring

Secteur industriel principal de l'entreprise.

hospitality

Télécharger toutes les industries
company.about. totalEmployeesstring

Le nombre total d'employés de l'entreprise.

200-500

Valeurs possibles

1-10
10-50
50-200
200-500
500-1k
1k-5k
5k-10k
over-10k
company.finances. revenuestring

Tranche de revenus de l'entreprise.

100m-200m

Valeurs possibles

under-1m
1m-10m
10m-50m
50m-100m
100m-200m
200m-1b
over-1b
company. technologiesobject

Technologies utilisées par l'entreprise.

Jetons API

Avant d'utiliser The Companies API, vous aurez besoin d'un jeton API. Assurez-vous de lire notre documentation pour authentifier correctement vos requêtes.

power
Il semble que vous n'ayez pas encore de jetons API. Vous pouvez créer un jeton dans le bloc suivant.

Sélectionner ou créer un jeton

Exemples de code

Voici des exemples de code dans différents langages pour vous aider à implémenter un système de notation minimal pour vos nouveaux utilisateurs.

Pour aller plus loin, vous pouvez également trouver utile d'envoyer les utilisateurs à forte valeur vers l'un de vos canaux Slack.

Sélectionnez votre langage favori :
C#

Go

Java

JavaScript
SDK

PHP

Python

Ruby

Rust

const scoreThresholds = {
  highValue: 25,
  employeePoints: 10,
  revenuePoints: 20,
  techStackPoints: 10
};

const validEmployeeRanges = ['50-200', '200-500', '500-1k', '1k-5k', '5k-10k', 'over-10k'];
const validRevenueRanges = ['10m-50m', '50m-100m', '100m-200m', '200m-1b', 'over-1b'];
const targetTechnologies = ['hubspot', 'salesforce', 'marketo'];

async function evaluateNewUser(email) {
  try {
    const domain = email.split('@')[1];

    if (!domain) {
      throw new Error('Invalid email format');
    }

    const response = await fetch(`https://api.thecompaniesapi.com/v2/companies/${domain}`, {
      headers: {
        Authorization: `Basic ${apiToken}`,
        'Content-Type': 'application/json',
      },
      timeout: 5000,
    });

    if (!response.ok) {
      throw new Error(`API request failed: ${response.status} ${response.statusText}`);
    }

    const { company, email: emailData } = await response.json();
    
    if (emailData.isDisposable) {
      return {
        score: 0,
        qualified: false,
        reason: 'Disposable email address detected'
      };
    }

    let score = 0;

    if (validEmployeeRanges.includes(company.about.totalEmployees)) {
      score += scoreThresholds.employeePoints;
    }

    if (validRevenueRanges.includes(company.finances.revenue)) {
      score += scoreThresholds.revenuePoints;
    }

    const hasTargetTech = targetTechnologies.some(tech => 
      company.technologies.active.includes(tech)
    );

    if (hasTargetTech) {
      score += scoreThresholds.techStackPoints;
    }

    return {
      score,
      qualified: score >= scoreThresholds.highValue,
    };
  } catch (error) {
    console.error('Error evaluating user:', error);
    throw error;
  }
}

Besoin d'aide pour implémenter votre cas d'utilisation ?

Contactez-nous via le chat ci-dessous, et trouvons la solution ensemble !

Une image de fond lumineuse pour mettre en avant le titreUne image de fond lumineuse pour mettre en avant le titre
© 2025 The Companies API
  • Mises à jour
  • Conditions
  • Confidentialité
  • FAQ
  • Statut

Entreprises SaaS à croissance rapide avec des équipes à distance