REST API

API de enriquecimiento CRM
10 acciones. Servidores EU.

Integre el enriquecimiento B2B directamente en su stack — CRM, workflows, scripts. Auth Bearer token, respuesta JSON limpia, facturación por uso.

★★★★★ 4.8/5 · HubSpot Marketplace

200+ instalaciones activas

Reseñas en G2

250+ equipos Servidores EU · RGPD

“Recomiendo esta solución. Enrich CRM funciona muy bien para nosotros: es fácil de integrar y bastante preciso.”

Pierre Fertout

Operations Manager

Integre el enriquecimiento directamente en su producto.

AccentureHubSpotOrangeZapierIntercomAlgoliaYahooDevoteamSopra SteriaCegidEskimozFolkWeglotZeliqChurnZeroN2FAgicapLeetoPrettoGreenkubSigniticLesBigBossConverteoInvoxTaleezFloqerSeizaEmpowillBeedeezGolden Bees

10 acciones de enriquecimiento

Un endpoint unificado. Autenticación Bearer. Cada acción consume 1 crédito y devuelve un objeto JSON estructurado.

Company Enrichment

250+ puntos de datos: sector, tamaño, ingresos, tecnologías, señales de intención.

Contact Enrichment

50+ puntos de datos: email verificado, teléfono directo, cargo, LinkedIn, foto.

Email Finder

Encuentra el email profesional verificado a partir del nombre + dominio.

Phone Finder

Teléfono directo o central de empresa desde perfil LinkedIn o email.

Job Change Detection

Detecta cuándo un contacto cambia de puesto — alerta automática para contactar en el momento adecuado.

Intent Signals

Señales de compra: rondas de financiación, contratación activa, expansión geográfica.

Tech Stack Detection

Más de 150 tecnologías detectadas en el dominio de la empresa.

SIREN/SIRET Lookup

Datos legales franceses: SIREN, SIRET, código NAF, capital social, forma jurídica.

LinkedIn URL Finder

Encuentra la URL exacta de LinkedIn de un contacto o empresa.

Bulk Enrichment

Hasta 100 registros por solicitud para importaciones CSV o pipelines de datos.

Combine estas acciones en «plays»: Cuenta Enterprise, Nuevo Directivo, Cambio de stack.

Tipos de identificadores aceptados

Empiece con lo que ya tiene. Más identificadores combinados = mejores coincidencias.

Identificadores de empresa

DominioLinkedIn de la empresaSales NavigatorNombre de la empresaSIREN / SIRET

Identificadores de contacto

URL de LinkedIn del contactoEmail personalEmail profesionalNombre + apellidoNombre completo + empresa

Integración en 3 pasos

1

Obtén tu clave API

Crea una cuenta gratuita (100 créditos/mes). Copia tu Bearer token en la configuración.

2

Realiza tu primera solicitud

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

3

Mapea la respuesta en tu CRM

La respuesta JSON contiene todos los campos enriquecidos. Mapea email_verified, phone_direct, tech_stack, etc. a tus campos CRM.

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

Cómo funciona

De su input a datos verificados, en cuatro pasos.

Paso 1

Buscar

Búsqueda web a partir de su input (dominio, email, LinkedIn, SIREN/SIRET...).

Paso 2

Navegar

Abrir páginas, extraer señales, recopilar evidencia.

Paso 3

Resolver

Cruzar identidades, resolver conflictos, validar coincidencias.

Paso 4

Enriquecer

Devolver campos estandarizados y actualizados a sus herramientas.

Más inputs = más búsquedas = mejores resultados.

Endpoints de la API

GETRecomendado

Full Enrichment

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

Endpoint principal. Devuelve datos firmográficos, contactos, tecnologías y señales de intención.

Parámetros

  • domain - Dominio de la empresa
  • company_name - Nombre de la empresa
  • api_key - Su clave API

Datos devueltos

  • • Información de la empresa
  • • Contactos y emails
  • • Tecnologías utilizadas
  • • Señales de intención
  • • Datos de financiación

Ejemplo de solicitud

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

Email Finder

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

Encuentre direcciones de email de contactos de empresas con un 98% de precisión. Ideal para campañas de prospección.

Parámetros

  • domain - Dominio de la empresa
  • first_name - Nombre del contacto
  • last_name - Apellido del contacto
  • api_key - Su clave API

Datos devueltos

  • • Email principal
  • • Emails alternativos
  • • Puntuación de confianza
  • • Estado de entregabilidad
  • • Información de contacto

Ejemplo de solicitud

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

Ejemplos de código por lenguaje

Integre Enrich-CRM fácilmente en su stack tecnológico

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

Ejemplos de respuestas de la API

Descubra la estructura de los datos devueltos por nuestros endpoints

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

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

Lo que dicen nuestros clientes

Equipos que usan Enrich-CRM a diario para enriquecer sus datos y detectar señales de compra.

★★★★★
Cobertura

”El proveedor de datos más completo y actualizado que hemos encontrado — enriquecimos 150k registros y transformamos nuestra comprensión del TAM.”

Tom Halimi

Tom Halimi

Growth Team

★★★★★
Cambios de empleo

”En nuestro negocio, los responsables de decisión suelen cambiar de empresa cada 2 años. Enrich-CRM generó 300.000 € en nuevo pipeline gracias a las alertas de cambio de empleo.”

Ben Cauchois

Ben Cauchois

Sales Director

★★★★★
Presentaciones

”Entrar en grandes cuentas es muy complejo. Enrich-CRM nos ayudó a identificar conexiones y conseguir presentaciones con los interlocutores adecuados.”

Hugues Peuchot

Hugues Peuchot

Co-founder @ Skillup

★★★★★
HubSpot

”Mi mejor hallazgo para enriquecimiento hasta ahora. Sustituye a HubSpot Insight gratis y hace un mejor trabajo que la competencia en cobertura y granularidad.”

Peter Cools

Peter Cools

Marketing Lead

★★★★★
Cambios de empleo

”En nuestra actividad, el nombramiento de un nuevo directivo o mando intermedio es la señal de una ventana de compra. Enrich CRM es responsable del 17% de nuestros primeros deals.”

Henri de Lorgeril

Henri de Lorgeril

CEO @ Avizio

Precios y límites

Precios transparentes y límites generosos para todos los proyectos.

Free

€0

Para probar la API.

  • 100 créditos/mes
  • Endpoints principales
  • Soporte por email
  • Documentación completa

Growth

29€/mes

Para equipos en crecimiento.

  • 1.000 créditos/mes
  • Todos los endpoints
  • Soporte prioritario
  • Webhooks

CRM Connector

75€/mes

Para equipos que usan HubSpot.

  • 5.000 créditos/mes
  • Integración nativa con HubSpot
  • Soporte prioritario
  • Mapeo automático de campos

Preguntas frecuentes

¿Cuál es el límite de velocidad (rate limit)?
Plan Growth (29€/mes): 100 solicitudes/minuto. CRM Connector (75€/mes): 500 solicitudes/minuto. Límites personalizados para volúmenes altos bajo petición.
¿La API es compatible con el RGPD?
Sí. Todo el procesamiento se realiza en servidores EU (AWS París, eu-west-3). Los datos enriquecidos transitan sin almacenarse. DPA disponible para todos los planes de pago.
¿Puedo probar la API sin tarjeta de crédito?
Sí — el plan gratuito incluye 100 créditos/mes sin compromiso ni tarjeta. Perfecto para probar todas las acciones y validar la integración.
¿Qué formatos de entrada se aceptan?
Email profesional, URL de LinkedIn (contacto o empresa), nombre de dominio, o nombre+apellido+dominio. Se pueden combinar varios formatos para mejorar la precisión.
¿Cómo se facturan los créditos?
1 crédito = 1 registro enriquecido. Los créditos no utilizados se acumulan al mes siguiente (máx. 12 meses). Sin cargos ocultos.

Empieza a enriquecer vía API

Plan gratuito — 100 créditos/mes. Sin tarjeta. Clave API disponible inmediatamente tras el registro.

Crear mi cuenta gratuita

Utilizamos cookies

Utilizamos cookies esenciales para que el sitio funcione, y cookies analíticas opcionales para mejorar tu experiencia. Consulta nuestra Política de cookies.

Preferencias de cookies

Elige qué cookies permites. Tu preferencia se guarda durante 6 meses y puede cambiarse en cualquier momento. Lee nuestra Política de cookies para más detalles.

Cookies esenciales

Siempre activas

Necesarias para el funcionamiento del sitio. No se pueden desactivar. Incluyen cookies de sesión, almacenamiento de consentimiento y cookies de enrutamiento (Cloudflare).

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

Cookies analíticas

Nos ayudan a mejorar el sitio

Se usan para medir el tráfico y entender cómo los visitantes usan el sitio (Google Analytics, PostHog). Sin uso publicitario.

_ga _gid _hjid ajs_anonymous_id __hstc hubspotutk _gac_*