asistentes-eventos-luma
Encuentra y extrae oradores, anfitriones y perfiles de invitados registrados en eventos de Luma para la prospección de contactos.
Dos Modos
1. Raspado Directo (gratuito)
Raspa directamente las páginas de eventos de Luma. Obtiene metadatos del evento + anfitriones. Perfiles de invitados solo si están incrustados públicamente en la página.
python3 scripts/scrape_event.py https://lu.ma/abc123
2. Búsqueda con Apify (de pago, recomendado para listas de invitados)
Utiliza el actor de Apify lexis-solutions/lu-ma-scraper para buscar en Luma y devolver datos completos del evento, incluyendo perfiles destacados de invitados (nombre, biografía, LinkedIn, Twitter, Instagram, sitio web).
python3 scripts/scrape_event.py --search "AI San Francisco"
Costo: suscripción plana de $29/mes en Apify. Alquiler: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
Configuración
1. Token de API de Apify (requerido para el modo --search)
- Crea una cuenta: https://apify.com/
- Obtén el token de API: https://console.apify.com/account/integrations
- Alquila el scraper de Luma: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu ($29/mes, prueba gratuita de 24h)
- Configura el token:
export APIFY_API_TOKEN="apify_api_TU_TOKEN_AQUI"
# O crea un archivo .env en el directorio de la habilidad
2. Instalar Dependencias
pip3 install requests
Uso
Raspado Directo (gratuito, solo anfitriones)
# Evento único
python3 scripts/scrape_event.py https://lu.ma/pwciozw0
# Múltiples eventos
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def
# Exportar a CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output anfitriones.csv
Búsqueda con Apify (perfiles de invitados)
# Buscar eventos de IA en SF
python3 scripts/scrape_event.py --search "AI San Francisco"
# Solo listar eventos (no extraer personas)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only
# Exportar todos los invitados a CSV
python3 scripts/scrape_event.py --search "AI San Francisco" --output invitados.csv
# Exportar como JSON
python3 scripts/scrape_event.py --search "AI SF" --output invitados.json --json
Almacenamiento en Caché
Los resultados se almacenan en caché durante 24 horas por defecto:
# Forzar obtención nueva
python3 scripts/scrape_event.py --search "AI SF" --no-cache
# Duración de caché personalizada
python3 scripts/scrape_event.py --search "AI SF" --cache-hours 12
Referencia de Opciones
Posicionales:
urls URLs de eventos para raspar directamente (gratuito)
Búsqueda:
--search, -s Buscar en Luma vía Apify (ej., 'AI San Francisco')
--events-only Solo listar eventos, no extraer personas
Salida:
--output, -o Ruta del archivo de salida (.csv o .json)
--json Formato de salida JSON (por defecto: CSV)
Caché:
--no-cache Omitir caché, siempre obtener datos nuevos
--cache-hours Edad máxima de caché en horas (por defecto: 24)
Formato de Salida
Columnas CSV
| nombre | rol_evento | biografía | cargo | empresa | linkedin_url | twitter_url | instagram_url | website_url | nombre_usuario | nombre_evento | fecha_evento | url_evento |
|---|
Qué Obtienes por Persona
- nombre - Nombre completo
- rol_evento - Anfitrión, Invitado u Orador
- biografía - Biografía del perfil de Luma
- linkedin_url - URL del perfil de LinkedIn
- twitter_url - URL del perfil de Twitter/X
- instagram_url - Usuario de Instagram
- website_url - Sitio web personal
- nombre_usuario - Nombre de usuario en Luma
- nombre_evento - Evento al que está asociado
- fecha_evento - Fecha del evento (formato ISO)
- url_evento - Enlace al evento
Flujo de Trabajo del Agente IA
Esta habilidad está diseñada para ser llamada por un agente IA como parte de un flujo de trabajo de prospección:
Paso 1: Encontrar Eventos
"Busca en Luma eventos de IA y SaaS en San Francisco"
python3 scripts/scrape_event.py --search "AI San Francisco" --events-only
Paso 2: Extraer Perfiles de Invitados
"Obtén todos los perfiles de invitados de esos eventos"
python3 scripts/scrape_event.py --search "AI San Francisco" --output invitados.csv
Paso 3: Calificar según el ICP
Pide al agente que filtre el CSV:
"De estos invitados, encuentra fundadores/VPs en empresas SaaS B2B, de 20 a 200 empleados"
Paso 4: Enriquecer
Para leads calificados:
- Revisa los perfiles de LinkedIn para detalles de cargo/empresa
- Investiga sus empresas
- Verifica señales superpuestas (¿están contratando? ¿han recibido financiamiento recientemente?)
Paso 5: Generar Mensajes de Contacto
"Redacta solicitudes de conexión para invitados calificados. Estaré en [evento]. Vendemos [producto] a [precio]. Manténlo informal."
Realidades del Acceso a Datos
| Dato | Raspado Directo (gratuito) | Búsqueda con Apify (de pago) |
|---|---|---|
| Metadatos del evento | Sí | Sí |
| Anfitriones/organizadores | Sí | Sí |
| Invitados destacados (RSVPs públicos) | A veces | Sí |
| Lista completa de asistentes | No (requiere autenticación) | Parcial (solo perfiles públicos) |
| LinkedIn/Twitter del invitado | Sí (si está en la página) | Sí |
| Biografía del invitado | Sí (si está en la página) | Sí |
| Correo electrónico del invitado | No | No |
Nota: Los eventos de Luma tienen una configuración show_guest_list. Cuando está deshabilitada, los perfiles de invitados no son accesibles públicamente. El scraper de Apify aún puede obtener featured_guests para eventos que los tengan.
Ejemplos de Instrucciones
Búsqueda rápida:
"Encuentra eventos de IA en SF este mes y tráeme los perfiles de invitados"
Segmentada:
"Busca en Luma eventos de 'SaaS growth'. Exporta todos los perfiles de invitados a CSV. Luego califica según nuestro ICP: VP+ en SaaS B2B, de 50 a 500 empleados."
Flujo completo:
"Busca en Luma eventos de IA y desarrolladores en SF. Obtén todos los perfiles de invitados. Para cada persona con LinkedIn, verifica si coincide con nuestro ICP (fundadores/VPs en SaaS B2B, 20-200 empleados, Serie A-C). Redacta solicitudes de conexión previas al evento para aquellos que veré en [nombre del evento]. Vendemos ingeniería GTM a $10K/mes. Entrega leads calificados en CSV."
Solución de Problemas
"APIFY_API_TOKEN no configurado"
export APIFY_API_TOKEN="tu_token_aqui"
"Actor de Apify no alquilado"
Alquila el scraper de Luma en: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
No se encontraron invitados para un evento
- El evento puede tener
show_guest_listdeshabilitado - Prueba el modo --search, que puede acceder a featured_guests
- Algunos eventos simplemente no tienen perfiles públicos de invitados
"ModuleNotFoundError: requests"
pip3 install requests
Metadatos
metadata:
clawdbot:
emoji: "🎤"
requires:
env: ["APIFY_API_TOKEN"]
bins: ["python3"]
packages: ["requests"]
Construido por Goose - Impulsado por Apify (lexis-solutions/lu-ma-scraper)