Saltar al contenido

CrawlForge TeamEquipo de Ingeniería

8 min de lectura

Cómo usar CrawlForge con Make y Zapier

Make y Zapier conectan miles de apps entre sí sin código. La API REST de CrawlForge funciona de forma nativa con ambas plataformas a través de sus módulos HTTP/webhook, lo que te permite crear flujos de scraping automatizados que se disparan por programación, por evento o bajo demanda.

Esta guía cubre ambas plataformas con ejemplos paso a paso de los patrones de automatización más habituales.

Tabla de contenidos

Por qué automatizar el web scraping

El scraping manual funciona para tareas puntuales. Pero las necesidades recurrentes -- monitorizar precios de la competencia, rastrear cambios de contenido, enriquecer datos de leads -- requieren automatización. Make y Zapier te permiten programar llamadas a herramientas de CrawlForge, enrutar los resultados a hojas de cálculo, Slack, correo o bases de datos, y ejecutarlo todo en piloto automático.

Una configuración típica: CrawlForge hace scraping de una página de precios a diario (2 credits), un escenario de Make compara los resultados con los datos de ayer y, si los precios cambiaron, un mensaje de Slack avisa a tu equipo. Coste total: 2 credits al día, ~60 credits al mes.

Requisitos previos

  • Una cuenta de Make o Zapier (hay planes gratuitos disponibles)
  • Una cuenta de CrawlForge con una API key (1.000 credits gratis)
  • Familiaridad básica con constructores de automatización visuales

Configurar CrawlForge en Make

Make usa módulos HTTP para llamar a cualquier API REST. Así se configura una llamada a una herramienta de CrawlForge:

  1. Crea un nuevo Scenario en Make
  2. Añade un módulo HTTP > Make a request
  3. Configura el módulo:
Typescript
// Make HTTP Module Configuration

// URL: https://crawlforge.dev/api/v1/tools/extract_content
// Method: POST
// Headers:
//   Authorization: Bearer cf_live_your_key_here
//   Content-Type: application/json
// Body type: Raw
// Content type: JSON (application/json)
// Request content:
// {
//   "url": "https://example.com/pricing"
// }

En el editor visual de Make:

  • URL: https://crawlforge.dev/api/v1/tools/extract_content
  • Method: POST
  • Headers: añade Authorization: Bearer cf_live_your_key_here
  • Body: JSON con los parámetros de la herramienta

Guarda esto como una plantilla de módulo reutilizable para otras herramientas de CrawlForge -- solo cambian la ruta de la URL y el body entre herramientas.

Configurar CrawlForge en Zapier

Zapier usa la acción Webhooks by Zapier (disponible en los planes de pago) o Code by Zapier para las llamadas a la API:

  1. Crea un nuevo Zap
  2. Configura tu disparador (Schedule, Gmail, Slack, etc.)
  3. Añade la acción: Webhooks by Zapier > Custom Request
  4. Configura:
Typescript
// Zapier Webhooks Configuration

// Method: POST
// URL: https://crawlforge.dev/api/v1/tools/search_web
// Data Pass-Through: false
// Data:
//   query: "web scraping tools pricing 2026"
//   limit: "5"
// Headers:
//   Authorization: Bearer cf_live_your_key_here
//   Content-Type: application/json

Como alternativa, usa Code by Zapier (JavaScript) para tener más control:

Typescript
// Zapier Code Step (JavaScript)
const response = await fetch('https://crawlforge.dev/api/v1/tools/extract_content', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ' + inputData.apiKey,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    url: inputData.targetUrl,
  }),
});

const data = await response.json();
return { content: data.content?.text || 'No content extracted' };

Automatización 1: Monitor diario de precios de la competencia

Objetivo: rastrear las páginas de precios de la competencia a diario, guardar los resultados en Google Sheets y avisar de los cambios.

Escenario de Make

Typescript
// Make Scenario: Competitor Price Monitor
// Trigger: Schedule (daily at 9:00 AM)
// Credits used: 2 per competitor per day

// Module 1: HTTP Request -- CrawlForge scrape_structured
// POST https://crawlforge.dev/api/v1/tools/scrape_structured
// Body: {
//   "url": "https://competitor.com/pricing",
//   "selectors": {
//     "plans": ".plan-name",
//     "prices": ".plan-price",
//     "cta": ".plan-cta"
//   }
// }

// Module 2: Google Sheets -- Add Row
// Spreadsheet: "Competitor Pricing Tracker"
// Row: [date, competitor, plans, prices]

// Module 3: Filter -- Compare with previous row
// Condition: current_prices != previous_prices

// Module 4: Slack -- Send Message (only if filter passes)
// Channel: #pricing-alerts
// Message: "Pricing change detected at competitor.com: {{changes}}"

Zap de Zapier

Typescript
// Zapier Zap: Competitor Price Monitor
// Trigger: Schedule by Zapier (every day)
// Action 1: Webhooks by Zapier (POST to CrawlForge scrape_structured)
// Action 2: Google Sheets (Create Spreadsheet Row)
// Action 3: Filter (only continue if prices differ)
// Action 4: Slack (Send Channel Message)

Automatización 2: Pipeline de alertas de contenido nuevo

Objetivo: buscar a diario nuevos artículos sobre tu sector y recibir un resumen.

Typescript
// Make Scenario: Content Alert Pipeline
// Trigger: Schedule (daily at 8:00 AM)
// Credits used: 5 (search) + 6 (3 extractions) = 11 per day

// Module 1: HTTP Request -- CrawlForge search_web (5 credits)
// POST https://crawlforge.dev/api/v1/tools/search_web
// Body: {
//   "query": "MCP protocol AI agents news",
//   "limit": 5,
//   "time_range": "day"
// }

// Module 2: Iterator -- Loop over search results
// Array: {{Module1.results}}

// Module 3: HTTP Request -- CrawlForge extract_content (2 credits each)
// POST https://crawlforge.dev/api/v1/tools/extract_content
// Body: { "url": "{{Iterator.link}}" }

// Module 4: Text Aggregator -- Combine all extracted content

// Module 5: Email -- Send digest
// To: team@yourcompany.com
// Subject: "Daily Industry Content Digest - {{today}}"
// Body: {{aggregated_content}}

Automatización 3: Flujo de enriquecimiento de leads

Objetivo: cuando un nuevo lead entra en tu CRM, hacer scraping del sitio web de su empresa para obtener contexto.

Typescript
// Zapier Zap: Lead Enrichment
// Trigger: HubSpot -- New Contact
// Credits used: 1 (metadata) + 2 (content) = 3 per lead

// Action 1: Webhooks -- CrawlForge extract_metadata (1 credit)
// POST https://crawlforge.dev/api/v1/tools/extract_metadata
// Body: { "url": "{{contact.company_website}}" }
// Output: company name, description, social links

// Action 2: Webhooks -- CrawlForge extract_content (2 credits)
// POST https://crawlforge.dev/api/v1/tools/extract_content
// Body: { "url": "{{contact.company_website}}/about" }
// Output: company about page text

// Action 3: HubSpot -- Update Contact
// Fields: company_description, company_size_estimate, technologies_used

Referencia de coste en credits

CreditsHerramientasMejor caso de uso de automatización
1fetch_url, extract_text, extract_links, extract_metadataDisparadores ligeros, enriquecimiento de leads
2scrape_structured, extract_content, map_site, process_document, localizationMonitorización de precios, extracción de contenido, auditorías de sitios
3track_changes, analyze_contentRastreo de cambios, análisis de contenido
4summarize_content, crawl_deepResúmenes, scraping multipágina
5search_web, batch_scrape, scrape_with_actions, stealth_modePipelines de investigación, scraping masivo
10deep_researchInvestigación de mercado exhaustiva

Estimaciones mensuales de credits para automatizaciones habituales:

  • Monitor diario de precios (1 competidor): ~60 credits/mes
  • Resumen diario de contenido: ~330 credits/mes
  • Enriquecimiento de leads (50 leads/mes): ~150 credits/mes

Make vs Zapier para CrawlForge

CaracterísticaMakeZapier
Módulo HTTPIncluido en el plan gratuitoRequiere plan de pago (Webhooks)
Iteración/buclesMódulo iterator nativoRequiere el complemento Looping
Gestión de erroresRutas de error integradasSolo reintentos básicos
PreciosDesde $9/mes por 10K operacionesDesde $19.99/mes por 750 tareas
Mejor paraFlujos de scraping complejos de varios pasosAutomatizaciones simples de disparador-acción
Transformación de datosManipulación nativa de JSON/arraysRequiere un paso de Code

Recomendación: usa Make para las automatizaciones de CrawlForge que impliquen bucles, gestión de errores o transformación de datos compleja. Usa Zapier para patrones simples de disparador-acción donde lo que más importa es la facilidad de configuración.

Próximos pasos


Automatiza tu web scraping hoy mismo. Consigue tu API key gratuita con 1.000 credits, conecta CrawlForge a Make o Zapier y crea tu primer flujo de scraping automatizado en minutos.

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

  • make
  • zapier
  • automation
  • no-code
  • integration
  • tutorial
  • web-scraping
  • workflow

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.

Sigue leyendo

Artículos relacionados

Tutoriales

7m

Cómo usar CrawlForge con flujos de trabajo de Dify

Añade CrawlForge como herramienta personalizada en Dify para hacer web scraping en los flujos de trabajo de tu app LLM. Guía de integración sin código y por API con ejemplos de flujos de trabajo.