CrawlForge
InicioPlaygroundCasos de usoIntegracionesPreciosDocumentaciónBlog
Cómo construir un agente de inteligencia competitiva con Claude + CrawlForge
Tutorials
Volver al blog
Tutoriales

Cómo construir un agente de inteligencia competitiva con Claude + CrawlForge

C
CrawlForge Team
Equipo de Ingeniería
21 de enero de 2026
12 min de lectura
Actualizado 14 de abril de 2026

En esta página

La inteligencia competitiva es fundamental para el éxito de un negocio, pero monitorizar a los competidores manualmente lleva mucho tiempo. En este tutorial construirás un agente de IA que investiga automáticamente a los competidores, analiza sus estrategias y entrega informes semanales, todo usando Claude y CrawlForge MCP.

Lo que vas a construir

Al final de este tutorial tendrás un agente de inteligencia competitiva que:

  • Monitoriza los sitios web de la competencia en busca de cambios
  • Hace seguimiento de los precios y las actualizaciones de producto de la competencia
  • Analiza las estrategias de contenido de la competencia
  • Genera informes resumen semanales
  • Te alerta de desarrollos importantes

Tiempo necesario: 30-45 minutos Coste: ~50 credits (dentro del plan gratuito)

Requisitos previos

Antes de empezar, asegúrate de tener:

  1. Claude Code instalado: npm install -g @anthropic-ai/claude-code
  2. CrawlForge MCP configurado: Sigue nuestra guía de configuración
  3. Cuenta gratuita de CrawlForge: Regístrate aquí para obtener 1.000 credits gratis

Paso 1: Define a tus competidores

Primero, crea un archivo de configuración para tus competidores. En el directorio de tu proyecto:

Json
// competitors.json
{
  "competitors": [
    {
      "name": "Competitor A",
      "website": "https://competitor-a.com",
      "pricing_page": "https://competitor-a.com/pricing",
      "blog": "https://competitor-a.com/blog"
    },
    {
      "name": "Competitor B",
      "website": "https://competitor-b.com",
      "pricing_page": "https://competitor-b.com/pricing",
      "blog": "https://competitor-b.com/blog"
    }
  ],
  "focus_areas": [
    "pricing",
    "features",
    "content_strategy"
  ]
}

Paso 2: Construye el agente de investigación

Ahora, vamos a crear el agente. En Claude Code, empieza con este system prompt:

Markdown
You are a competitive intelligence analyst. Your job is to:

1. Research competitors using CrawlForge tools
2. Track pricing and feature changes
3. Analyze content strategies
4. Identify market trends
5. Generate actionable insights

Always use the most credit-efficient tool:
- fetch_url (1 credit) for basic page content
- extract_content (2 credits) for clean article text
- search_web (5 credits) only when you need to find new sources
- analyze_content (3 credits) for NLP analysis

Never use deep_research (10 credits) for known competitor URLs.

Paso 3: Implementa las funciones de investigación principales

Función 1: Obtener los precios de la competencia

Typescript
// In Claude Code, ask:
"Fetch the pricing page for [competitor] and extract:
1. Plan names and prices
2. Feature lists for each tier
3. Any promotional offers
4. Compare to last known pricing"

// CrawlForge will use extract_content (2 credits)
// to get clean, structured pricing data

Función 2: Monitorizar las actualizaciones de producto

Typescript
// Ask Claude:
"Check [competitor]'s changelog or product updates page.
Summarize any new features released in the past month.
Flag anything that competes directly with our offerings."

// Uses: fetch_url (1 credit) + Claude's analysis

Función 3: Analizar la estrategia de contenido

Typescript
// Ask Claude:
"Analyze [competitor]'s blog for the past month:
1. What topics are they covering?
2. What keywords are they targeting?
3. How frequently are they publishing?
4. What's their content format (tutorials, news, case studies)?"

// Uses: extract_links (1 credit) to find blog posts
// Then: batch_scrape (5 credits) to get content
// Then: analyze_content (3 credits) for NLP insights

Paso 4: Configura el seguimiento de cambios

La herramienta track_changes de CrawlForge monitoriza las páginas en busca de actualizaciones:

Typescript
// Set up monitoring for a competitor's pricing page:
"Create a change monitor for https://competitor.com/pricing
Alert me when:
- Prices change by more than 10%
- New plans are added
- Features are added or removed"

// Uses: track_changes (3 credits for setup)
// Ongoing monitoring included

Configuración del seguimiento de cambios

Json
{
  "url": "https://competitor.com/pricing",
  "trackingOptions": {
    "trackText": true,
    "trackStructure": true,
    "granularity": "section",
    "significanceThresholds": {
      "minor": 0.1,
      "moderate": 0.3,
      "major": 0.7
    }
  },
  "monitoringOptions": {
    "interval": 86400000, // Daily check
    "notificationThreshold": "moderate"
  }
}

Paso 5: Genera informes semanales

Crea un prompt para el informe semanal:

Markdown
Generate a competitive intelligence report for the week of [date]:

## Executive Summary
[2-3 sentence overview of key findings]

## Pricing Intelligence
[Any pricing changes detected across competitors]

## Product Updates
[New features or changes from competitors]

## Content Analysis
[What competitors are publishing and why it matters]

## Market Trends
[Patterns observed across multiple competitors]

## Recommended Actions
[3-5 specific actions we should consider]

---
Sources: [List all URLs analyzed]
Credits Used: [Total credits consumed]

Paso 6: Automatiza con tareas programadas

Para uso en producción, programa tu agente para que se ejecute semanalmente:

Bash
# Create a weekly cron job (macOS/Linux)
crontab -e

# Add this line (runs every Monday at 9 AM):
0 9 * * 1 cd /path/to/project && claude "Run weekly competitive intelligence report" > /path/to/reports/report-$(date +%Y%m%d).md

Consejos para optimizar los credits

Mantén tus costes bajos con estas estrategias:

1. Usa primero la herramienta más barata

TareaIneficienteEficiente
Revisar la página de preciosdeep_research (10)extract_content (2)
Encontrar posts del blog del competidorsearch_web (5)extract_links (1)
Obtener el texto de un artículoscrape_with_actions (5)fetch_url (1)

2. Agrupa tus solicitudes

Typescript
// Instead of 10 separate fetch_url calls (10 credits):
// Use batch_scrape for multiple URLs (5 credits total)
"Batch scrape these 10 competitor pages: [urls]"

3. Cachea los datos de la competencia

Estructura tu análisis para reutilizar los datos obtenidos:

Typescript
// Fetch once, analyze multiple times:
"1. Fetch competitor.com/pricing
 2. Extract pricing tiers
 3. Compare to our pricing
 4. Identify positioning gaps
 5. Suggest response strategies"

// All analysis after step 1 uses Claude (no additional credits)

Ejemplo de resultado

Así es como se ve un informe de inteligencia competitiva:

Markdown
# Competitive Intelligence Report
## Week of January 20, 2026

### Executive Summary
Competitor A launched a new enterprise tier at $199/month, positioning
directly against our Pro plan. Competitor B increased their content
velocity by 40%, focusing heavily on AI automation tutorials.

### Pricing Intelligence
| Competitor | Change | Details |
|------------|--------|---------|
| Competitor A | New Tier | Enterprise plan launched at $199/mo |
| Competitor B | No Change | Prices stable for 3 months |

### Product Updates
**Competitor A:**
- Released API v2 with GraphQL support
- Added team collaboration features
- New dashboard analytics

**Competitor B:**
- Mobile app beta launched
- Webhook improvements

### Content Analysis
**Competitor A (12 posts):**
- Primary topics: AI automation, enterprise use cases
- Target keywords: "enterprise AI", "team collaboration"
- Format: Long-form tutorials (avg 2,500 words)

**Competitor B (8 posts):**
- Primary topics: Developer tutorials, integrations
- Target keywords: "API integration", "developer tools"
- Format: Code-heavy how-tos (avg 1,800 words)

### Recommended Actions
1. Consider matching Competitor A's enterprise pricing
2. Accelerate our content velocity to maintain SEO position
3. Prioritize GraphQL support in our roadmap
4. Create competitive comparison landing page

---
**Credits Used:** 47/1,000 (free tier)
**Sources Analyzed:** 24 pages across 2 competitors

Avanzado: Monitorización de múltiples competidores

Para hacer seguimiento de muchos competidores, usa este patrón eficiente:

Typescript
const competitors = [
  { name: "A", url: "https://a.com" },
  { name: "B", url: "https://b.com" },
  { name: "C", url: "https://c.com" },
  // ... up to 50 URLs
];

// Use batch_scrape for all pricing pages at once
"Batch scrape all competitor pricing pages and compare:
${competitors.map(c => c.url + '/pricing').join('\n')}"

// 5 credits for up to 50 URLs
// vs 50 credits for individual fetch_url calls

Próximos pasos

Has construido un agente de inteligencia competitiva funcional. Así es como puedes ampliarlo:

  1. Añade análisis de sentimiento: Usa analyze_content en las reseñas de la competencia
  2. Haz seguimiento de redes sociales: Monitoriza el Twitter/LinkedIn de la competencia
  3. Configura alertas: Configura notificaciones por correo para cambios importantes
  4. Construye un dashboard: Visualiza las tendencias a lo largo del tiempo

Recursos relacionados:

  • Guía completa de web scraping con MCP
  • Stealth Mode para sitios protegidos
  • Documentación de CrawlForge

Empieza gratis - 1.000 credits incluidos

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

tutorialcompetitive-intelligenceclaudeautomationclaude-web-scraping

Sobre el autor

C

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.

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.

Ponlo en práctica

Prueba las herramientas de CrawlForge en cualquier URL — gratis, sin registro.

En esta página

Artículos relacionados

Cómo crear un MCP server de web scraping en TypeScript (2026)
Tutorials

Cómo crear un MCP server de web scraping en TypeScript (2026)

Crea un MCP server de web scraping funcional en TypeScript con el SDK oficial: un servidor mínimo, una herramienta de scraping real basada en cheerio, pruebas y la configuración de Claude Desktop.

C
CrawlForge Team
|
16 jun
|
12m
Web scraping desde la CLI: la guía de la CLI de CrawlForge
Tutorials

Web scraping desde la CLI: la guía de la CLI de CrawlForge

Construye scrapers de producción desde la terminal. 15 comandos, salida JSON para canalizar, sin necesidad de un cliente MCP. Instálalo en 30 segundos.

C
CrawlForge Team
|
21 may
|
10m
Cómo usar CrawlForge con Make y Zapier
Tutorials

Cómo usar CrawlForge con Make y Zapier

Conecta CrawlForge a Make (Integromat) y Zapier para automatizar el web scraping. Configuración sin código con módulos HTTP, webhooks y ejemplos de flujos de trabajo.

C
CrawlForge Team
|
23 abr
|
8m

Pie de página

CrawlForge

Web scraping empresarial para agentes de IA. 27 herramientas MCP especializadas diseñadas para desarrolladores modernos que crean sistemas inteligentes.

Producto

  • Funciones
  • Playground
  • Precios
  • Casos de uso
  • Integraciones
  • Alternativas
  • Registro de cambios

Recursos

  • Primeros pasos
  • Referencia de la API
  • Plantillas
  • Guías
  • Blog
  • Glosario
  • Preguntas frecuentes
  • Mapa del sitio

Desarrolladores

  • Protocolo MCP
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

Empresa

  • Acerca de
  • Contacto
  • Privacidad
  • Términos
  • Uso aceptable
  • Cookies

Mantente al día

Recibe las últimas novedades sobre nuevas herramientas y funciones.

Creado con Next.js y el protocolo MCP

© 2025-2026 CrawlForge. Todos los derechos reservados.