Marketing, SEO y ventas Guía paso a paso

Extraer datos de internet con Claude: Apify, APIs de scraping y Browser Harness

Claude no rastrea la web en masa por sí solo, pero puede dirigir herramientas que sí lo hacen. Esta guía explica cómo conectar Apify, una API de scraping de pago por uso y Browser Harness, cuándo usar cada una, cómo combinarlas para prospección y análisis de competencia, y qué límites legales tienes que respetar en España.

Nivel
Intermedio
Qué necesitas
Claude Code (o Claude Desktop para Apify), una cuenta gratuita de Apify y Google Chrome; para Browser Harness, Python 3.12 y uv.
Cuánto lleva
Unos 45 minutos para conectar las tres piezas y hacer la primera extracción

Herramientas que usa esta guía

01 Claude como director, no como robot

Cuando pides a Claude «sácame todas las clínicas veterinarias de Zaragoza con su teléfono», la búsqueda web normal se queda corta: devuelve unos pocos resultados y no puede recorrer cientos de fichas. Lo que sí hace muy bien es elegir la herramienta adecuada, lanzarla con los parámetros correctos, limpiar lo que vuelve y convertirlo en algo útil: una hoja de cálculo, un informe o un borrador de mensaje.

Las herramientas se conectan como servidores MCP (el estándar que usa Claude para hablar con servicios externos) o como skills. Se configuran una vez y después trabajas en lenguaje natural.

Herramienta Qué hace mejor Coste
Apify Miles de extractores listos (Google Maps, redes sociales, tiendas, webs) que se lanzan bajo demanda Pago por uso con un plan gratuito para probar
API de scraping (p. ej. Scrapingdog) Peticiones sencillas a buscadores y páginas a bajo coste, ideal para volúmenes grandes y repetitivos Créditos de prueba y después pago por uso
Browser Harness Controla tu propio Chrome, con tus sesiones iniciadas, para tareas que requieren navegar como una persona Gratuito y de código abierto en local

02 Apify: extractores listos para usar

Apify es un mercado de «actores», pequeños programas que extraen datos de un sitio concreto y devuelven resultados estructurados. Su servidor MCP oficial permite que Claude busque el actor adecuado, lo ejecute y lea los resultados. La forma recomendada es el servidor alojado, que admite inicio de sesión con OAuth.

  1. 1

    Crea una cuenta en Apify

    Con el plan gratuito tienes saldo mensual suficiente para pruebas pequeñas.

  2. 2

    Añade el servidor a Claude Code

    Ejecuta el comando del bloque siguiente en tu terminal.

  3. 3

    Autoriza el acceso

    Dentro de Claude Code, escribe /mcp, elige apify y completa el inicio de sesión en el navegador.

  4. 4

    En Claude Desktop o claude.ai

    Añade un conector personalizado con la URL https://mcp.apify.com y autoriza con tu cuenta.

bash · Conectar Apify a Claude Code
claude mcp add --transport http apify https://mcp.apify.com
Prompt · Lista de negocios locales
Usa Apify para buscar en Google Maps [tipo de negocio] en [ciudad y radio]. Antes de ejecutar nada, dime qué actor vas a usar, cuántos resultados vas a pedir y una estimación del coste. Después extrae nombre, dirección, teléfono, web, valoración y número de reseñas, elimina duplicados y guárdalo en prospectos.csv. Marca los que no tienen web o tienen menos de 4 estrellas.

03 APIs de scraping: la opción barata para volumen

Servicios como Scrapingdog ofrecen una API a la que le pasas una URL o una búsqueda y te devuelve el HTML o datos ya estructurados, encargándose de proxies y bloqueos. No necesitas un servidor MCP: con la clave guardada en una variable de entorno, Claude Code puede escribir un pequeño script que haga las peticiones, guarde los resultados y los convierta a Excel.

Compensa cuando sabes exactamente qué páginas quieres y vas a repetir la extracción a menudo, por ejemplo vigilar precios de una lista fija de productos cada semana.

Prompt · Script de extracción con una API
Tengo una clave de [servicio de scraping] en la variable de entorno SCRAPER_API_KEY. Lee su documentación oficial y escribe un script en Python que recorra las URLs de urls.txt, extraiga [nombre del producto, precio y disponibilidad], respete una pausa entre peticiones y guarde todo en precios.xlsx con la fecha de la consulta. No escribas la clave en el código ni en ningún archivo.

04 Browser Harness: tu Chrome, controlado por Claude

Browser Harness, del equipo de browser-use, conecta el agente directamente a tu navegador real mediante el protocolo de depuración de Chrome. Como usa tu Chrome, entra en sitios donde ya tienes sesión iniciada. Y cuando le falta una función para completar una tarea, la escribe y la guarda, así que mejora con el uso.

Es la pieza adecuada para lo que no se resuelve con una petición: revisar la Biblioteca de anuncios de Meta de tus competidores, recorrer un panel de proveedor o descargar informes que exigen varios clics.

  1. 1

    Pega el prompt de instalación

    El README del proyecto incluye un prompt para Claude Code o Codex que instala la herramienta con uv y Python 3.12 y registra la skill.

  2. 2

    Activa la depuración remota

    Abre chrome://inspect/#remote-debugging en Chrome y marca la casilla que permite la depuración remota de esa instancia. Es un paso manual que solo se hace una vez.

  3. 3

    Decide sobre las grabaciones

    Te preguntará si quieres guardar capturas y trazas de lo que hace. Pueden incluir datos sensibles: por defecto, déjalo desactivado.

bash · Instalación manual (alternativa al prompt)
uv tool install --python 3.12 --upgrade --force browser-harness
browser-harness skill   # imprime el contenido de la skill para registrarla en tu agente
Prompt · Análisis de anuncios de la competencia
Con Browser Harness, abre la Biblioteca de anuncios de Meta, filtra por España y busca los anuncios activos de [competidor 1], [competidor 2] y [competidor 3]. Para cada uno resume: ofertas y precios que mencionan, ganchos de los textos, formato (vídeo, carrusel, imagen) y desde cuándo están activos. Termina con tres huecos que no esté cubriendo nadie.

05 Combinarlas: de la lista al primer contacto

  1. 1

    Extrae la lista

    Apify o la API de scraping generan la lista bruta de empresas con sus datos públicos.

  2. 2

    Limpia y prioriza

    Claude elimina duplicados, normaliza teléfonos y direcciones, segmenta por zona o sector y puntúa según tus criterios.

  3. 3

    Investiga a los mejores

    Para los diez primeros, Browser Harness revisa su web, sus anuncios y su actividad reciente.

  4. 4

    Prepara el enfoque

    Claude redacta una nota por empresa con el problema que detectas y cómo lo resolverías, lista para que tú decidas el canal y el mensaje.

Prompt · Del CSV al plan de contacto
Lee prospectos.csv. Quita duplicados, quédate con los de [zona] y ordénalos por potencial según estos criterios: [sin web o web anticuada, buenas reseñas, más de X reseñas]. Para los 10 primeros, investiga su web y si hacen publicidad, y escribe en plan.md una ficha por empresa: qué hacen, qué les falta y qué les ofrecería. No redactes correos todavía.

06 Límites legales y éticos

  • ✓Lee las condiciones de uso de cada sitio: algunas prohíben la extracción automatizada.
  • ✓Los datos de personas físicas (nombre, móvil, correo personal) son datos personales y el RGPD se aplica aunque sean públicos.
  • ✓En España, la LSSI exige consentimiento previo para enviar comunicaciones comerciales por correo electrónico o SMS: una lista extraída no te da ese permiso.
  • ✓Informa del origen de los datos y del derecho de oposición en tu primer contacto y atiende las bajas.
  • ✓No guardes más datos ni durante más tiempo de lo necesario para tu finalidad.
  • ✓Ante la duda sobre una campaña concreta, consulta con tu asesor de protección de datos.

Preguntas frecuentes

Para unas pocas consultas, sí. Para recorrer cientos de fichas, páginas con desplazamiento infinito o sitios que exigen sesión, necesitas una herramienta especializada como las de esta guía.

Apify, porque cubre la mayoría de casos de prospección con extractores ya hechos y se conecta a Claude sin programar. Browser Harness es el complemento cuando necesitas navegar con tu sesión.

Comprueba que marcaste la casilla de depuración remota en chrome://inspect/#remote-debugging y vuelve a intentarlo. En macOS, el comando browser-harness mac-approve gestiona el aviso de permiso de cada conexión; necesita permiso de accesibilidad para la aplicación desde la que lo lanzas.

Extraer datos públicos de empresas puede ser legítimo, pero enviar publicidad por correo sin consentimiento previo está restringido por la LSSI. Usa las listas para investigar y priorizar, y elige canales y bases legales adecuadas para contactar.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Intermedio

Prospección de clientes con Apify y Claude Code

Con el servidor MCP de Apify, Claude Code puede usar miles de extractores de datos ya hechos para encontrar negocios que encajan con tu cliente ideal. Verás cómo conectarlo, qué extractores sirven para prospección, un flujo de trabajo por fases con prompts propios y los límites legales que debes respetar en España.

10 minutos de conexión y una tarde para la primera lista Leer la guía →
Guía paso a paso · Intermedio

Browser Harness: que Claude Code use tu Chrome y aprenda cada web

Browser Harness conecta Claude Code con el Chrome que ya usas, con tus sesiones iniciadas, para que haga clics, rellene formularios y extraiga datos de webs que exigen interacción. Cuando le falta una función, la escribe y la guarda para la próxima vez. Te explicamos cómo instalarlo, cómo usarlo con seguridad y para qué tareas compensa.

Unos 10 minutos para instalarlo y conectarlo a Chrome Leer la guía →
Guía paso a paso · Intermedio

Extraer datos de webs con Claude Code y ScrapeGraphAI

Aprende a convertir páginas web públicas en tablas limpias con dos enfoques: primero solo con las herramientas que ya trae Claude Code, sin instalar nada, y después con ScrapeGraphAI, una librería de Python de código abierto para webs que cargan con JavaScript, lotes grandes de URLs y esquemas estrictos.

10 minutos el modo nativo; unos 30 minutos instalar y probar ScrapeGraphAI Leer la guía →
Guía paso a paso · Principiante

Que Claude lea y navegue por la web: Firecrawl y Playwright en Claude Code

Guía para dar a Claude Code dos capacidades complementarias: leer páginas web convertidas en texto limpio con Firecrawl y manejar un navegador real con Playwright. Incluye la instalación de ambos servidores MCP, cuándo usar cada uno, prompts para investigar competencia o extraer datos, y los límites legales y de seguridad que conviene respetar.

Unos 15 minutos Leer la guía →
Guía paso a paso · Intermedio

Scrapling + Claude: extrae datos de webs para prospección y análisis de competencia

Scrapling es una librería de Python de código abierto con servidor MCP integrado: Claude la usa para descargar páginas, extraer datos con selectores y devolverte tablas limpias. Esta guía explica cómo instalarla, cómo pedir extracciones útiles para una agencia o un negocio (prospección B2B, precios de la competencia, auditoría de webs) y qué límites legales tienes en España.

Unos 15 minutos de instalación y 5 minutos por extracción. Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp