En esta página
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
- Requisitos previos
- Configurar CrawlForge en Make
- Configurar CrawlForge en Zapier
- Automatización 1: Monitor diario de precios de la competencia
- Automatización 2: Pipeline de alertas de contenido nuevo
- Automatización 3: Flujo de enriquecimiento de leads
- Referencia de coste en credits
- Make vs Zapier para CrawlForge
- Próximos pasos
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:
- Crea un nuevo Scenario en Make
- Añade un módulo HTTP > Make a request
- Configura el módulo:
// 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:
- Crea un nuevo Zap
- Configura tu disparador (Schedule, Gmail, Slack, etc.)
- Añade la acción: Webhooks by Zapier > Custom Request
- Configura:
// 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/jsonComo alternativa, usa Code by Zapier (JavaScript) para tener más control:
// 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
// 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
// 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.
// 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.
// 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_usedReferencia de coste en credits
| Credits | Herramientas | Mejor caso de uso de automatización |
|---|---|---|
| 1 | fetch_url, extract_text, extract_links, extract_metadata | Disparadores ligeros, enriquecimiento de leads |
| 2 | scrape_structured, extract_content, map_site, process_document, localization | Monitorización de precios, extracción de contenido, auditorías de sitios |
| 3 | track_changes, analyze_content | Rastreo de cambios, análisis de contenido |
| 4 | summarize_content, crawl_deep | Resúmenes, scraping multipágina |
| 5 | search_web, batch_scrape, scrape_with_actions, stealth_mode | Pipelines de investigación, scraping masivo |
| 10 | deep_research | Investigació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ística | Make | Zapier |
|---|---|---|
| Módulo HTTP | Incluido en el plan gratuito | Requiere plan de pago (Webhooks) |
| Iteración/bucles | Módulo iterator nativo | Requiere el complemento Looping |
| Gestión de errores | Rutas de error integradas | Solo reintentos básicos |
| Precios | Desde $9/mes por 10K operaciones | Desde $19.99/mes por 750 tareas |
| Mejor para | Flujos de scraping complejos de varios pasos | Automatizaciones simples de disparador-acción |
| Transformación de datos | Manipulación nativa de JSON/arrays | Requiere 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
- Documentación del módulo HTTP de Make -- guía detallada de configuración de Make
- Documentación de Webhooks de Zapier -- guía de solicitudes personalizadas de Zapier
- Referencia de la API de CrawlForge -- los 20 endpoints de herramientas y sus parámetros
- Precios de CrawlForge -- planes de credits para cargas de trabajo automatizadas
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
Ejecuta cualquiera de las 27 herramientas de scraping y extracción de CrawlForge en el playground y luego empieza gratis con 1,000 credits.
1,000 credits gratis • Se recargan cada mes • No se requiere tarjeta de crédito
Etiquetas
Sobre el autor
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.