Saltar al contenido

CrawlForge TeamEquipo de Ingeniería

4 min de lectura

API de enriquecimiento de leads sin llamada de ventas: tu primer lead hoy

Encontraste una API de enriquecimiento, la documentación pinta bien y la página de precios te pide agendar una demo. Eso es una semana de idas y vueltas con el calendario antes de tu primera llamada de prueba, para una lista que querías tener limpia hoy.

Una API de enriquecimiento de leads sin llamada de ventas significa que todo el camino es autoservicio: una cuenta sin tarjeta, una clave que creas tú, un precio que puedes leer y un primer resultado en la misma sesión. Este es ese camino en CrawlForge, junto con una explicación honesta de lo que enriquece, porque no es una base de datos de contactos.

¿Puedes probarlo antes de crear una cuenta?

Sí. El playground ejecuta herramientas reales contra URLs reales sin cuenta ni clave, tres peticiones a la semana por IP. Apunta extract_metadata a la página de inicio de un prospecto y verás lo que devuelve antes de darle tu correo a nadie.

¿Cómo llegas a tu primer lead enriquecido sin una llamada de ventas?

Cuatro pasos, y ninguno pasa por una persona:

  1. Regístrate con GitHub, Google o una dirección de correo. Sin tarjeta. La cuenta empieza con 1.000 credits, una sola vez.
  2. Verifica tu correo. La creación de claves espera a que lo hagas. Los registros con GitHub y Google llegan ya verificados.
  3. Crea una clave en la página de claves.
  4. Haz la llamada.

La llamada toma el dominio del correo del lead y lee la página de inicio de la propia empresa: el título y la descripción desde los metadatos, los perfiles sociales desde los enlaces y una respuesta a "qué venden" desde un formato question. Son 3 credits: 2 por el scrape, pidas los formatos que pidas, y 1 por la pregunta.

Typescript
// Personal inboxes name no company, so there is no site to read.
const PERSONAL = new Set(['gmail.com', 'outlook.com', 'hotmail.com', 'yahoo.com', 'icloud.com'])

export async function enrich(email: string) {
  const domain = email.split('@')[1]?.toLowerCase()
  if (!domain || PERSONAL.has(domain)) return null

  const res = await fetch('https://www.crawlforge.dev/api/v1/tools/scrape', {
    method: 'POST',
    headers: {
      'X-API-Key': process.env.CRAWLFORGE_API_KEY ?? '',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      url: 'https://' + domain,
      formats: [
        'metadata',
        'links',
        // Extractive: returns the page's own best-matching sentences, no model.
        { type: 'question', question: 'What does this company sell, and to whom?' },
      ],
    }),
  })
  if (!res.ok) return null // a failed call is not charged

  const { data } = await res.json()
  const links: { href: string }[] = data.formats.links

  return {
    domain,
    name: data.formats.metadata.title,
    summary: data.formats.metadata.description,
    sells: data.formats.answer?.text ?? null,
    profiles: links
      .map((link) => link.href)
      .filter((href) => href.includes('linkedin.com/company/') || href.includes('github.com/')),
    checkedAt: data.scraped_at,
  }
}

La answer se arma con frases de la propia página, no la redacta un modelo, así que puede ser sosa, pero no puede ser inventada. Guarda scraped_at a su lado en tu CRM, porque la descripción de una empresa de hace un año es otro dato.

¿Cuánto cuesta por lead?

A 3 credits por lead:

Qué comprasCreditsLeadsPrecio
Plan gratuito, una sola vez1.000333$0
Pack de 1K credits1.000333$3
Pack de 5K credits5.0001.666$14

Menos de un centavo por lead. Los packs son compras únicas en el checkout, que haces cuando una lista los necesita. Los planes mensuales de la página de precios también se contratan por autoservicio, y ninguno termina en un formulario de contacto.

¿Qué no enriquece?

  • Ni correos ni teléfonos. No guarda registros de contacto y no va a encontrar la dirección de una persona. Si ese es el trabajo, necesitas una base de datos de contactos, y este artículo no puede ahorrarte el proceso de ventas de ese proveedor.
  • Ni número de empleados, ni ingresos, ni rondas de financiación, salvo que la empresa los publique en una página a la que lo apuntes.
  • Sin sincronización con el CRM. Devuelve JSON. Escribirlo en HubSpot o Salesforce es cosa de tu código o de tu workflow de n8n.
  • Respeta robots.txt por defecto, y una página rechazada no cuesta nada.

Lo que hace bien es justo la parte que se queda desactualizada en las bases de datos: lo que la empresa dice hoy de sí misma. Para un pipeline más completo que además lee las páginas de empleo y de precios, consulta cómo construir un motor de enriquecimiento de leads. Para vigilar los cambios en esas páginas después de la primera pasada, consulta monitorización de la competencia para RevOps.

Empieza gratis con 1.000 credits y enriquece tu primer lead antes de que se abra un hueco para la demo.

Pruébalo tú mismo — sin necesidad de registrarte

Explora las 31 herramientas de scraping y extracción de CrawlForge en el playground y luego empieza gratis con 1,000 credits.

1,000 credits gratis • Por única vez • No se requiere tarjeta de crédito

Etiquetas

  • lead enrichment
  • self-serve
  • scrape
  • b2b
  • sales
  • pricing

Sobre el autor

CrawlForge Team

Equipo de Ingeniería

Construimos el MCP server de web scraping más completo. Creamos herramientas que ayudan a los desarrolladores a extraer, analizar y transformar datos web para aplicaciones de IA.

Newsletter

Mantente al día con los últimos artículos

Recibe tutoriales, novedades del producto y consejos de web scraping en tu bandeja de entrada.

Sin spam. Cancela tu suscripción cuando quieras.

FAQ

Preguntas frecuentes

01¿Tengo que hablar con alguien para conseguir una API key de CrawlForge?

No. Regístrate con GitHub, Google o una dirección de correo, verifica el correo si usaste uno y crea una clave desde el dashboard. El plan gratuito no pide tarjeta y son 1.000 credits de una sola vez. Los packs de credits de pago y los planes mensuales se compran en un checkout normal, y ningún plan exige una llamada ni un presupuesto.

02¿CrawlForge es un proveedor de datos de contacto?

No. No guarda correos, teléfonos, organigramas ni datos firmográficos. Lee las páginas públicas a las que lo apuntes, normalmente la web de la empresa del lead, y devuelve lo que dicen con un timestamp. Si necesitas datos de contacto verificados, salen de una base de datos de contactos, y CrawlForge trabaja junto a ella en lugar de sustituirla.

03¿Cuántos leads enriquece el plan gratuito?

Unos 333. Una llamada a scrape con metadata, links y un formato question cuesta 3 credits: 2 por el scrape, pidas los formatos que pidas, y 1 por la pregunta. El plan gratuito son 1.000 credits de una sola vez y no se recarga; después, un pack de 1.000 credits cuesta $3.

04¿Qué pasa cuando la web de un lead bloquea la petición?

Una llamada fallida no se cobra. Si sabes que un sitio bloquea las peticiones simples, añade escalate: true a la llamada a scrape. La petición simple se ejecuta primero igualmente, y solo cuando choca con un bloqueo reintenta un navegador stealth, que suma 5 credits a esa llamada. Una llamada que resolvió la petición simple cuesta el precio normal.

05¿Puedo ejecutar el enriquecimiento desde n8n o desde un agente de IA?

Sí. En n8n, un nodo HTTP Request hace un POST al mismo endpoint REST con la cabecera X-API-Key. La misma herramienta scrape está también en el MCP server de CrawlForge, así que un agente en Claude o Cursor puede llamarla con la misma clave y los mismos precios en credits.

Sigue leyendo

Artículos relacionados