REST API

API di arricchimento CRM
10 azioni. Server EU.

Integra l’arricchimento B2B direttamente nel tuo stack — CRM, workflow, script. Auth Bearer token, risposta JSON pulita, fatturazione a consumo.

★★★★★ 4.8/5 su HubSpot Marketplace

200+ installazioni attiveRecensioni su G2250+ team · Server EU · Conforme GDPR
★★★★★

“Consiglio questa soluzione. Enrich CRM funziona molto bene per noi — è semplice da integrare e piuttosto preciso.”

Pierre Fertout — Operations Manager

Integra l’arricchimento direttamente nel tuo prodotto.

AccentureHubSpotOrangeZapierIntercomAlgoliaYahooDevoteamSopra SteriaCegidEskimozFolkWeglotZeliqChurnZeroN2FAgicapLeetoPrettoGreenkubSigniticLesBigBossConverteoInvoxTaleezFloqerSeizaEmpowillBeedeezGolden Bees

10 azioni di arricchimento

Un endpoint unificato. Autenticazione Bearer. Ogni azione consuma 1 credito e restituisce un oggetto JSON strutturato.

Company Enrichment

250+ dati: settore, dimensioni, fatturato, tecnologie, segnali di intento.

Contact Enrichment

50+ dati: email verificata, telefono diretto, ruolo, LinkedIn, foto.

Email Finder

Trova l'email professionale verificata da nome + dominio.

Phone Finder

Numero diretto o centralino aziendale da profilo LinkedIn o email.

Job Change Detection

Rileva quando un contatto cambia lavoro — avviso automatico per contattarlo al momento giusto.

Intent Signals

Segnali di acquisto: round di finanziamento, assunzioni attive, espansione geografica.

Tech Stack Detection

Oltre 150 tecnologie rilevate sul dominio aziendale.

SIREN/SIRET Lookup

Dati legali francesi: SIREN, SIRET, codice NAF, capitale sociale, forma giuridica.

LinkedIn URL Finder

Trova l'URL esatto LinkedIn di un contatto o un'azienda.

Bulk Enrichment

Fino a 100 record per richiesta per importazioni CSV o pipeline dati.

Combina queste azioni in “play”: Grande Account, Nuovo Dirigente, Cambio Stack.

Tipi di identificatori accettati

Parti da quello che hai già. Più identificatori combinati = corrispondenze migliori.

Identificatori aziendali

DominioLinkedIn aziendaleSales NavigatorNome aziendaSIREN / SIRET

Identificatori di contatto

URL LinkedIn del contattoEmail personaleEmail professionaleNome + cognomeNome completo + azienda

Integrazione in 3 passaggi

1

Ottieni la tua chiave API

Crea un account gratuito (100 crediti/mese). Copia il tuo Bearer token nelle impostazioni.

2

Esegui la prima richiesta

POST https://api.enrich-crm.com/enrich con Authorization: Bearer <tua_chiave> e il payload JSON (email, linkedin_url o dominio).

3

Mappa la risposta nel tuo CRM

La risposta JSON contiene tutti i campi arricchiti. Mappa email_verified, phone_direct, tech_stack, ecc. nei tuoi campi CRM.

Esempio rapido
curl "https://api.enrich-crm.com/enrich?domain=acme.com" \
-H "Authorization: Bearer YOUR_API_KEY"
Latenza ~2s Auth: Bearer token

Come funziona

Dal tuo input a dati verificati, in quattro fasi.

Ricerca

Ricerca web a partire dal tuo input (dominio, email, LinkedIn, SIREN/SIRET...).

Navigazione

Apertura pagine, estrazione segnali, raccolta prove.

Risoluzione

Incrocio identità, risoluzione conflitti, validazione corrispondenze.

Arricchimento

Restituzione di campi standardizzati e aggiornati nei tuoi strumenti.

Più input = più ricerche = risultati migliori.

Endpoint dell’API

GETConsigliato

Full Enrichment

https://gateway.enrich-crm.com/api/ingress/v4/full

Endpoint principale. Restituisce dati firmografici, contatti, tecnologie e segnali di intento.

Parametri

  • domain - Dominio dell’azienda
  • company_name - Nome dell’azienda
  • api_key - La tua chiave API

Dati restituiti

  • • Informazioni aziendali
  • • Contatti ed email
  • • Tecnologie utilizzate
  • • Segnali di intento
  • • Dati di finanziamento

Esempio di richiesta

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"
}'
GETNuovo

Email Finder

https://gateway.enrich-crm.com/api/ingress/v8/findEmail

Trova gli indirizzi email dei contatti aziendali con una precisione del 98%. Perfetto per le campagne di prospecting.

Parametri

  • domain - Dominio dell’azienda
  • first_name - Nome del contatto
  • last_name - Cognome del contatto
  • api_key - La tua chiave API

Dati restituiti

  • • Email principale
  • • Email alternative
  • • Punteggio di affidabilità
  • • Stato di recapitabilità
  • • Informazioni di contatto

Esempio di richiesta

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"
}'

Esempi di codice per linguaggio

Integra facilmente Enrich-CRM nel tuo stack tecnologico

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}"
end

Esempi di risposte API

Scopri la struttura dei dati restituiti dai nostri endpoint

Risposta 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"
    }
  ]
}
}

Risposta 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"
  }
}
}

Cosa dicono i nostri clienti

Team che usano Enrich-CRM ogni giorno per arricchire i propri dati e rilevare segnali di acquisto.

★★★★★
Copertura

”Il fornitore di dati più completo e aggiornato che abbiamo trovato — abbiamo arricchito 150k record e trasformato la nostra comprensione del TAM.”

Tom Halimi

Tom Halimi

Growth Team

★★★★★
Cambi di lavoro

”Nella nostra attività, i decisori cambiano solitamente azienda ogni 2 anni. Enrich-CRM ha generato 300.000 € di nuova pipeline grazie agli alert di cambio lavoro.”

Ben Cauchois

Ben Cauchois

Sales Director

★★★★★
Presentazioni

”Entrare nei grandi account è molto complesso. Enrich-CRM ci ha aiutato a identificare connessioni e ottenere presentazioni con gli interlocutori giusti.”

Hugues Peuchot

Hugues Peuchot

Co-founder @ Skillup

★★★★★
HubSpot

”La mia migliore scoperta per l’arricchimento finora. Sostituisce HubSpot Insight gratuitamente e fa un lavoro migliore della concorrenza in copertura e granularità.”

Peter Cools

Peter Cools

Marketing Lead

★★★★★
Cambi di lavoro

”Nella nostra attività, la nomina di un nuovo top o middle manager è il segnale di una finestra di acquisto. Enrich CRM è responsabile del 17% dei nostri primi deal.”

Henri de Lorgeril

Henri de Lorgeril

CEO @ Avizio

Prezzi e limiti

Prezzi trasparenti e limiti generosi per tutti i progetti.

Free

€0

Per testare l’API.

  • 100 crediti/mese
  • Endpoint principali
  • Supporto via email
  • Documentazione completa

Growth

€29/mese

Per team in crescita.

  • 1.000 crediti/mese
  • Tutti gli endpoint
  • Supporto prioritario
  • Webhook

CRM Connector

€75/mese

Per team che usano HubSpot.

  • 5.000 crediti/mese
  • Integrazione nativa HubSpot
  • Supporto prioritario
  • Mapping automatico dei campi

Domande frequenti

Qual è il rate limit?
Piano Growth (29€/mese): 100 richieste/minuto. CRM Connector (75€/mese): 500 richieste/minuto. Limiti personalizzati per volumi elevati su richiesta.
L'API è conforme al GDPR?
Sì. Tutto il trattamento avviene su server EU (AWS Parigi, eu-west-3). I dati arricchiti transitano senza essere memorizzati. DPA disponibile per tutti i piani a pagamento.
Posso testare l'API senza carta di credito?
Sì — il piano gratuito include 100 crediti/mese senza impegno né carta. Perfetto per testare tutte le azioni e validare l'integrazione.
Quali formati di input sono accettati?
Email professionale, URL LinkedIn (contatto o azienda), nome dominio, o nome+cognome+dominio. Più formati possono essere combinati per migliorare la precisione.
Come vengono fatturati i crediti?
1 credito = 1 record arricchito. I crediti non utilizzati vengono riportati al mese successivo (max 12 mesi). Nessun costo nascosto.

Inizia ad arricchire tramite API

Piano gratuito — 100 crediti/mese. Senza carta. Chiave API disponibile immediatamente dopo la registrazione.

Crea il mio account gratuito

Utilizziamo i cookie

Utilizziamo cookie essenziali per il funzionamento del sito e cookie analitici facoltativi per migliorare la tua esperienza. Consulta la nostra Cookie Policy.

Preferenze cookie

Scegli quali cookie autorizzare. La tua preferenza viene memorizzata per 6 mesi e può essere modificata in qualsiasi momento. Leggi la nostra Cookie Policy per tutti i dettagli.

Cookie essenziali

Sempre attivi

Necessari per il funzionamento del sito. Non possono essere disattivati. Includono cookie di sessione, memorizzazione del consenso e cookie di routing (Cloudflare).

intercom-id-* intercom-sessions-* cookieconsent_status cfmrk_cic

Cookie analitici

Ci aiutano a migliorare il sito

Utilizzati per misurare il traffico e capire come i visitatori usano il sito (Google Analytics, PostHog). Nessun uso pubblicitario.

_ga _gid _hjid ajs_anonymous_id __hstc hubspotutk _gac_*