"Most complete and up-to-date data provider we've found — enriched 150k records and transformed our TAM understanding."
Start with a domain, email, LinkedIn URL, or SIREN/SIRET. We cascade lookups across sources. Get firmographics, financials, tech stack, traffic + keywords, verified emails, and job-change intel as clean JSON. Fast.
From request to CRM-ready fields. Real-time signals. In seconds.
We use every input. We cascade lookups. We cross‑check matches.
Integrate in minutes.
Create an account. Copy your API key from the dashboard.
API_KEY = "ec_xxxxxxxxxxxxxxxx"
Call the enrichment endpoint with a domain or company name.
GET /api/ingress/v4/full
Use the response to enrich your app or CRM.
JSON Response → CRM Update
Discover endpoints to enrich data and detect opportunities.
Main endpoint. Returns firmographics, contacts, technologies, and intent signals.
domain - Company domaincompany_name - Company nameapi_key - Your API keycurl -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"
}'
Find email addresses of company contacts with 98% accuracy. Perfect for prospecting campaigns.
domain - Company domainfirst_name - Contact first namelast_name - Contact last nameapi_key - Your API keycurl -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"
}'
Easily integrate Enrich-CRM into your tech stack
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));
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
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();
}
?>
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}"
end
Discover the structure of data returned by our endpoints
{
"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"
}
]
}
}
{
"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"
}
}
}
Transparent pricing and generous limits for all projects.
To test the API.
For growing teams.
For large companies.
A few examples of what customers report after activating enrichment and signals.
"Most complete and up-to-date data provider we've found — enriched 150k records and transformed our TAM understanding."
"In our business, decision makers usually change company every 2 years. Enrich-CRM generated €300,000 in new pipeline from job change alerts."
"Breaking into large accounts is very complex. Enrich-CRM helped us identify connections and get introductions with the right stakeholders."
"My best find for enrichment so far. Replaces HubSpot Insight for free and does a better job than competitors in coverage and granularity."
"In our activity, the nomination of a new top or middle manager is the signal of a buying window. Enrich CRM is responsible for 17% of our first deals."
"I recommend this solution. Enrich CRM is working very well for us — it's simple to integrate and pretty accurate."
Excerpts adapted from user reviews (2025).
Start free. Build your app.
Free • 100 requests/month • No credit card
”I recommend this solution. Enrich CRM is working very well for us — it’s simple to integrate and pretty accurate.”
Authorization: Bearer YOUR_API_KEY. Your API key is available in your Enrich-CRM dashboard. The Growth plan (€29/month) and above include API access — the free plan does not include API access.Choose which cookies you allow. Your preference is stored for 6 months and can be changed at any time. Read our Cookie Policy for full details.
Essential cookies
Always active
Required for the site to function. Cannot be disabled. Includes session cookies, consent storage, and routing cookies (Cloudflare).
Analytics cookies
Help us improve the site
Used to measure traffic and understand how visitors use the site (Google Analytics, Hotjar, Segment, HubSpot). No advertising use.