API d’enrichissement CRM
10 actions. Serveurs EU.
Intégrez l’enrichissement B2B directement dans votre stack — CRM, workflows, scripts. Auth Bearer token, réponse JSON propre, tarification à la consommation.
★★★★★ 4,8/5 sur HubSpot Marketplace
200+ installations activesAvis sur G2
250+ équipes Serveurs EU · Conforme RGPD« Je recommande cette solution. Enrich CRM fonctionne très bien pour nous — c’est simple à intégrer et plutôt précis. »
Pierre Fertout — Operations Manager
Intégrez l’enrichissement directement dans votre produit.
10 actions d’enrichissement
Un endpoint unifié. Authentification Bearer. Chaque action consomme 1 crédit et retourne un objet JSON structuré.
Company Enrichment
250+ datapoints : secteur, taille, revenus, SIREN, tech stack, signaux d'intention.
Contact Enrichment
50+ datapoints : email vérifié, téléphone direct, titre, LinkedIn, photo.
Email Finder
Trouvez l'email professionnel vérifié à partir du nom + domaine.
Phone Finder
Téléphone direct ou standard entreprise depuis un profil LinkedIn ou email.
Job Change Detection
Détectez quand un contact change de poste — alerte automatique pour relancer au bon moment.
Intent Signals
Signaux d'achat : levée de fonds, recrutement actif, expansion géographique.
Tech Stack Detection
150+ technologies détectées sur le domaine de l'entreprise.
SIREN/SIRET Lookup
Données légales françaises : SIREN, SIRET, NAF, capital social, forme juridique.
LinkedIn URL Finder
Retrouvez l'URL LinkedIn exacte d'un contact ou d'une entreprise.
Bulk Enrichment
Envoyez jusqu'à 100 enregistrements par requête pour les imports CSV ou pipelines de données.
Combinez ces actions en « plays » : Grand Compte, Nouveau Dirigeant, Changement de stack.
Types d’identifiants acceptés
Partez de ce que vous avez déjà. Plus d’identifiants combinés = de meilleures correspondances.
Identifiants entreprise
Identifiants contact
Intégration en 3 étapes
Récupérez votre clé API
Créez un compte gratuit (100 crédits/mois). Copiez votre Bearer token dans les paramètres.
Faites votre première requête
POST https://api.enrich-crm.com/enrich avec Authorization: Bearer <votre_clé> et le payload JSON (email, linkedin_url ou domaine).
Mappez la réponse dans votre CRM
La réponse JSON contient tous les champs enrichis. Mappez email_verified, phone_direct, tech_stack, etc. vers vos champs CRM.
# Exemple de requête curl "https://api.enrich-crm.com/enrich?domain=acme.com" \ -H "Authorization: Bearer YOUR_API_KEY"
Comment ça fonctionne
De votre input à un champ CRM à jour, en 4 étapes.
Recherche
Rechercher sur le web à partir de votre input (domaine, email, LinkedIn, SIREN/SIRET...).
Navigation
Ouvrir les pages, extraire les signaux, collecter les preuves.
Résolution
Croiser les identités, résoudre les conflits, valider les correspondances.
Enrichissement
Retourner des champs standardisés et à jour dans vos outils.
Plus d’inputs = plus de recherches = de meilleurs résultats.
Endpoints de l’API
Full Enrichment
https://gateway.enrich-crm.com/api/ingress/v4/full
Endpoint principal. Retourne les données firmographiques, les contacts, les technologies et les signaux d’intention.
Paramètres
domain- Domaine de l’entreprisecompany_name- Nom de l’entrepriseapi_key- Votre clé API
Données retournées
- • Informations sur l’entreprise
- • Contacts et emails
- • Technologies utilisées
- • Signaux d’intention
- • Données de financement
Exemple de requête
curl -X GET "https://gateway.enrich-crm.com/api/ingress/v4/full" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"domain": "example.com"
}'Email Finder
https://gateway.enrich-crm.com/api/ingress/v8/findEmail
Trouvez les adresses email des contacts d’une entreprise avec 98% de précision. Idéal pour les campagnes de prospection.
Paramètres
domain- Domaine de l’entreprisefirst_name- Prénom du contactlast_name- Nom du contactapi_key- Votre clé API
Données retournées
- • Email principal
- • Emails alternatifs
- • Score de confiance
- • Statut de délivrabilité
- • Informations de contact
Exemple de requête
curl -X GET "https://gateway.enrich-crm.com/api/ingress/v8/findEmail" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"domain": "example.com",
"first_name": "John",
"last_name": "Doe"
}'Exemples de code par langage
Intégrez facilement Enrich-CRM dans votre stack technique
JavaScript / Node.js
const axios = require('axios');
const enrichCompany = async (domain) => {
try {
const response = await axios.get(
'https://gateway.enrich-crm.com/api/ingress/v4/full',
{
headers: {
'Authorization': `Bearer ${process.env.ENRICH_CRM_API_KEY}`,
'Content-Type': 'application/json'
},
params: { domain }
}
);
return response.data;
} catch (error) {
console.error('API Error:', error.response?.data);
throw error;
}
};
// Usage
enrichCompany('example.com')
.then(data => console.log(data))
.catch(err => console.error(err));Python
import requests
import os
def enrich_company(domain):
url = "https://gateway.enrich-crm.com/api/ingress/v4/full"
headers = {
"Authorization": f"Bearer {os.getenv('ENRICH_CRM_API_KEY')}",
"Content-Type": "application/json"
}
params = {"domain": domain}
try:
response = requests.get(url, headers=headers, params=params)
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
print(f"API Error: {e}")
raise
# Usage
try:
data = enrich_company("example.com")
print(data)
except Exception as e:
print(f"Error: {e}")PHP
<?php
function enrichCompany($domain) {
$url = "https://gateway.enrich-crm.com/api/ingress/v4/full";
$apiKey = getenv('ENRICH_CRM_API_KEY');
$headers = [
"Authorization: Bearer " . $apiKey,
"Content-Type: application/json"
];
$params = http_build_query(['domain' => $domain]);
$fullUrl = $url . '?' . $params;
$context = stream_context_create([
'http' => [
'method' => 'GET',
'header' => implode("\r\n", $headers)
]
]);
$response = file_get_contents($fullUrl, false, $context);
if ($response === false) {
throw new Exception("Error making API request");
}
return json_decode($response, true);
}
// Usage
try {
$data = enrichCompany("example.com");
print_r($data);
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}
?>Ruby
require 'net/http'
require 'json'
require 'uri'
def enrich_company(domain)
url = URI("https://gateway.enrich-crm.com/api/ingress/v4/full")
url.query = URI.encode_www_form({ domain: domain })
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer #{ENV['ENRICH_CRM_API_KEY']}"
request["Content-Type"] = "application/json"
response = http.request(request)
if response.code == "200"
JSON.parse(response.body)
else
raise "API Error: #{response.code} - #{response.body}"
end
end
# Usage
begin
data = enrich_company("example.com")
puts data
rescue => e
puts "Error: #{e.message}"
endExemples de réponses API
Découvrez la structure des données retournées par nos endpoints
Réponse Full Enrichment
{
"success": true,
"data": {
"company": {
"name": "Example Corp",
"domain": "example.com",
"website": "https://example.com",
"industry": "Technology",
"employee_count": 250,
"revenue": "$10M-$50M",
"founded_year": 2015,
"headquarters": {
"city": "San Francisco",
"state": "CA",
"country": "United States"
}
},
"contacts": [
{
"first_name": "John",
"last_name": "Doe",
"email": "john.doe@example.com",
"title": "CEO",
"linkedin": "https://linkedin.com/in/johndoe"
}
],
"technologies": [
"Salesforce",
"HubSpot",
"Slack"
],
"intent_signals": [
{
"type": "funding_round",
"value": "$15M Series B",
"detected_at": "2024-01-15T10:30:00Z"
}
]
}
}Réponse Email Finder
{
"success": true,
"data": {
"email": "john.doe@example.com",
"confidence_score": 98,
"deliverability": "high",
"alternatives": [
"j.doe@example.com",
"john@example.com"
],
"contact_info": {
"first_name": "John",
"last_name": "Doe",
"title": "CEO",
"company": "Example Corp"
},
"verification": {
"status": "verified",
"last_checked": "2024-01-15T10:30:00Z"
}
}
}Ce que disent nos clients
Des équipes qui utilisent Enrich-CRM au quotidien pour enrichir leurs données et détecter des signaux d’achat.
« Le fournisseur de données le plus complet et le plus à jour que nous ayons trouvé — nous avons enrichi 150k enregistrements et cela a transformé notre compréhension du TAM. »

Tom Halimi
Growth Team
« Dans notre activité, les décideurs changent généralement d’entreprise tous les 2 ans. Enrich-CRM a généré 300 000€ de nouveau pipeline grâce aux alertes de changement de poste. »

Ben Cauchois
Sales Director
« Percer dans les grands comptes est très complexe. Enrich-CRM nous a aidés à identifier des connexions et à obtenir des introductions auprès des bons interlocuteurs. »

Hugues Peuchot
Co-founder @ Skillup
« Ma meilleure trouvaille pour l’enrichissement jusqu’à présent. Remplace HubSpot Insight gratuitement et fait un meilleur travail que les concurrents en couverture et en granularité. »

Peter Cools
Marketing Lead
« Dans notre activité, la nomination d’un nouveau directeur ou manager intermédiaire est le signal d’une fenêtre d’achat. Enrich CRM est responsable de 17% de nos premiers deals. »

Henri de Lorgeril
CEO @ Avizio
Tarifs et limites
Une tarification transparente et des limites généreuses pour tous les projets.
Free
€0Pour tester l’API.
- 100 crédits/mois
- Endpoints principaux
- Support email
- Documentation complète
Growth
29€/moisPour les équipes en croissance.
- 1 000 crédits/mois
- Tous les endpoints
- Support prioritaire
- Webhooks
CRM Connector
75€/moisPour les équipes utilisant HubSpot.
- 5 000 crédits/mois
- Intégration HubSpot native
- Support prioritaire
- Mapping automatique des champs
Questions fréquentes
Quelle est la limite de débit (rate limit) ?
L'API est-elle conforme au RGPD ?
Puis-je tester l'API sans carte bancaire ?
Quels formats d'entrée sont acceptés ?
Comment sont facturés les crédits ?
Commencez à enrichir via API
Plan gratuit — 100 crédits/mois. Sans carte. Clé API disponible immédiatement après inscription.
Créer mon compte gratuit