Head-to-Head Competitor Analysis
Análisis comparativo de competidores y comparación de sitios web impulsado por IA. Ingresa dos URLs y obtén un informe estructurado que cubre posicionamiento, características, stack tecnológico y brechas aprovechables. Utiliza autenticación OAuth (inicio de sesión en el navegador para Apify) o token Bearer.
Servidor MCP alojado
npx add-mcp 'https://mcp.apify.com/?tools=fetch-actor-details,harmony_labs/head-to-head-competitor-analysis'Se instala en Claude Code, Codex, Cursor y más
Documentación
Análisis de Competidores Cara a Cara | Comparación de Sitios Web con IA (Actor harmony_labs/head-to-head-competitor-analysis)
Analiza dos sitios web y obtén una comparación escrita por IA: posicionamiento, precios, brechas de funciones, mensajes y diferencias clave. 1–3 minutos. Sin claves API. Compatible con MCP. Pago por informe.
- URL: https://apify.com/harmony\_labs/head-to-head-competitor-analysis.md
- Desarrollado por: Harmony (comunidad)
- Estadísticas: 2 usuarios totales, 1 usuario mensual, 100.0% de ejecuciones exitosas, 0 marcadores
- Calificación de usuarios: Sin calificaciones aún
Precios
desde $3,500.00 / 1,000 informes de comparación
Este Actor se paga por evento. No se te cobra por el uso de la plataforma Apify, sino solo un precio fijo por eventos específicos. Dado que este Actor admite descuentos de Apify Store, el precio disminuye cuanto mayor sea tu plan de suscripción.
Aprende más: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event
¿Qué es un Apify Actor?
Un Actor es un programa en la nube sin servidor que se ejecuta en la plataforma Apify. Tiene dos modos de ejecución. En modo Batch, un Actor acepta una entrada JSON bien definida, realiza una acción que puede tomar desde unos segundos hasta unas horas, y opcionalmente produce una salida JSON bien definida, conjuntos de datos con resultados, o archivos en el almacén de clave-valor. En modo Standby, un Actor proporciona un servidor web que puede usarse como sitio web, API o servidor MCP.
El vocabulario de Apify y el modelo de plataforma se definen una vez, en el inicio rápido del agente en https://apify.com/agents.md.
¿Cómo integrar un Actor?
Si te preguntan sobre integración, ayudas a los desarrolladores a integrar Actores en sus proyectos. Te adaptas a su stack y entregas integraciones seguras, bien documentadas y listas para producción.
No adivines una ruta de integración. Cada una de ellas está en el inicio rápido del agente en https://apify.com/agents.md: el servidor MCP de Apify, Agent Skills con el CLI de Apify, los clientes de JavaScript y Python, la API REST, y la ruta sin cuenta para un agente sin humano que inicie sesión. También incluye la regla sobre indicar el costo antes de la primera ejecución pagada.
Para ejemplos ya conectados al esquema de entrada de este Actor, consulta la sección API a continuación.
Cada biblioteca de cliente tiene documentación de referencia que el inicio rápido no repite: JavaScript/TypeScript (npm install apify-client) y Python (pip install apify-client).
README
Análisis de Competidores Cara a Cara
Pega tu URL y la URL de un competidor. Obtén un informe estructurado de inteligencia comparativa en 7 secciones en 1–3 minutos: posicionamiento, precios, brechas de funciones, mensajes, stack tecnológico y las 3–5 diferencias más importantes. Neutral y factual — no es un documento de ventas. Salida HTML con estilo (imprime a PDF, captura de pantalla para una presentación). $5 por informe. Sin claves API. Compatible con MCP.
Qué obtienes
Un informe de análisis competitivo por ejecución. Un informe de comparación neutral y factual por ejecución (no es un documento de ventas, no son dos análisis separados). Cubre:
- Resumen — qué hace cada empresa, a quién sirve, dónde se superponen
- Posicionamiento — propuestas de valor, audiencia objetivo, diferenciadores clave, lado a lado
- Precios — niveles, precio de entrada, nivel gratuito, modelo de facturación y qué señala cada uno
- Comparación de Funciones y Capacidades — qué ofrece cada uno que el otro no, nombrado específicamente
- Mensajes y Tono — CTAs, prueba social, voz de marca y qué implican las diferencias
- Stack Tecnológico — CMS, hosting, analítica, herramientas de marketing detectadas en cada sitio
- Diferencias Clave — las 3-5 diferencias más importantes, factuales y sin clasificar
- Salida HTML con estilo — ábrela en un navegador, imprime a PDF o captura pantalla para una presentación
Cómo funciona
- Rastrea hasta N páginas de cada sitio web (priorizando /about, /team, /portfolio, /pricing, /features, /customers, /case-studies, /insights, /research, /blog)
- Envía ambos conjuntos de contenido a un LLM para análisis comparativo
- Devuelve el informe completo como texto plano en el conjunto de datos, más un informe HTML con estilo en el almacén de clave-valor
Entrada
| Campo | Descripción |
|---|---|
| Tu Sitio Web | URL del sitio web de tu empresa |
| Sitio Web del Competidor | URL del sitio web del competidor |
| Industria | Contexto opcional para el análisis |
| Máx. Páginas (por sitio) | Páginas a rastrear en cada sitio (predeterminado: 10) |
| Modelo LLM | Gemini 2.5 Flash o Claude Haiku 4.5 |
Salida
Una fila en el conjunto de datos:
| Campo | Descripción |
|---|---|
| my_url | URL de tu sitio web |
| competitor_url | URL del sitio web del competidor |
| report | Informe comparativo completo (HTML con estilo y texto plano) |
Casos de uso
- Análisis competitivo — comprende en qué te diferencias de un competidor
- Estrategia de producto — encuentra brechas de funciones y diferencias de posicionamiento
- Preparación de ventas — conoce cómo un competidor enmarca su oferta antes de una llamada
- Debida diligencia — compara posicionamiento, precios y funciones antes de una reunión o decisión de inversión
- Actualizaciones para junta/inversores — comparación trimestral del panorama competitivo
- Investigación de mercado — comprende cómo se diferencian dos actores en el mismo espacio
- Monitoreo semanal de competidores — programa una ejecución por competidor y rastrea cómo cambia la comparación con el tiempo
Precios
Pago por evento: $10 por informe de comparación completado.
Notas
- Sin claves API requeridas — llamadas LLM a través del proxy OpenRouter de Apify
- Tiempo promedio de ejecución: 1-3 minutos (dos sitios + análisis competitivo)
- Los sitios que bloquean el scraping (Cloudflare, detección de bots) pueden devolver menos páginas. El informe refleja solo lo que se rastreó exitosamente.
- La detección del stack tecnológico se basa en señales visibles en el contenido de la página (scripts, meta tags, menciones). Para una huella más profunda, combínalo con una herramienta dedicada como BuiltWith.
MCP
Agrega esto a la configuración de tu cliente MCP para usar este actor como herramienta:
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=harmony_labs/head-to-head-competitor-analysis"
}
}
}
Relacionados
- Informe de Inteligencia de Competidores — inmersión profunda en un solo sitio (stack tecnológico, clientes, posicionamiento)
- Generador de Palabras Clave con IA — palabra clave semilla de entrada, palabras clave de cola larga clasificadas de salida
Esquema de Entrada del Actor
myUrl (tipo: string):
URL del sitio web de tu empresa
competitorUrl (tipo: string):
URL del sitio web del competidor para comparar
industry (tipo: string):
Opcional: especifica la industria para mejor contexto
maxPagesPerSite (tipo: integer):
Número de páginas a rastrear en cada sitio web
model (tipo: string):
Qué modelo usar
Ejemplo de objeto de entrada del Actor
{
"myUrl": "https://stripe.com",
"competitorUrl": "https://ramp.com",
"maxPagesPerSite": 5,
"model": "anthropic/claude-haiku-4.5"
}
Esquema de Salida del Actor
reportUrl (tipo: string):
Sin descripción
results (tipo: string):
Sin descripción
API
Puedes ejecutar este Actor programáticamente usando nuestra API. A continuación hay ejemplos de código en JavaScript, Python y CLI, así como la especificación OpenAPI y la configuración del servidor MCP.
Ejemplo en JavaScript
import { ApifyClient } from 'apify-client';
// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
token: '<YOUR_API_TOKEN>',
});
// Prepare Actor input
const input = {
"myUrl": "https://stripe.com",
"competitorUrl": "https://ramp.com"
};
// Run the Actor and wait for it to finish
const run = await client.actor("harmony_labs/head-to-head-competitor-analysis").call(input);
// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
console.dir(item);
});
// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs
Ejemplo en Python
from apify_client import ApifyClient
# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")
# Prepare the Actor input
run_input = {
"myUrl": "https://stripe.com",
"competitorUrl": "https://ramp.com",
}
# Run the Actor and wait for it to finish
run = client.actor("harmony_labs/head-to-head-competitor-analysis").call(run_input=run_input)
# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item)
# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start
Ejemplo en CLI
echo '{
"myUrl": "https://stripe.com",
"competitorUrl": "https://ramp.com"
}' |
apify call harmony_labs/head-to-head-competitor-analysis --silent --output-dataset
Configuración del servidor MCP
{
"mcpServers": {
"apify": {
"type": "http",
"url": "https://mcp.apify.com/?tools=fetch-actor-details,harmony_labs/head-to-head-competitor-analysis"
}
}
}
El servidor alojado te inicia sesión con OAuth en la primera conexión, por lo que no se necesita ningún token API en esta configuración. Los clientes sin soporte de OAuth pueden enviar un encabezado Authorization: Bearer <APIFY_API_TOKEN> en su lugar, usando un token de API e Integraciones en Apify Console (https://console.apify.com/settings/integrations).
Especificación OpenAPI
Descarga la definición OpenAPI: https://api.apify.com/v2/actors/zqVgmlBZvutqBod1l/builds/atZ0LoBRvBwGv5JJC/openapi.json