luma-event-attendees
Trouvez et extrayez les intervenants, hôtes et profils d'invités enregistrés lors d'événements Luma pour la prospection.
Deux modes
1. Grattage direct (gratuit)
Récupère directement les pages d'événements Luma. Obtient les métadonnées de l'événement + les hôtes. Les profils d'invités uniquement s'ils sont intégrés publiquement dans la page.
python3 scripts/scrape_event.py https://lu.ma/abc123
2. Recherche Apify (payant, recommandé pour les listes d'invités)
Utilise l'acteur Apify lexis-solutions/lu-ma-scraper pour rechercher sur Luma et retourner les données complètes de l'événement, y compris les profils d'invités mis en avant (nom, biographie, LinkedIn, Twitter, Instagram, site web).
python3 scripts/scrape_event.py --search "AI San Francisco"
Coût : 29 $/mois (abonnement fixe) sur Apify. Location : https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
Configuration
1. Jeton API Apify (requis pour le mode --search)
- Créez un compte : https://apify.com/
- Obtenez le jeton API : https://console.apify.com/account/integrations
- Louez le scraper Luma : https://console.apify.com/actors/r5gMxLV2rOF3J1fxu (29 $/mois, essai gratuit de 24 h)
- Définissez le jeton :
export APIFY_API_TOKEN="apify_api_VOTRE_TOKEN_ICI"
# Ou créez un fichier .env dans le répertoire de la compétence
2. Installer les dépendances
pip3 install requests
Utilisation
Grattage direct (gratuit, hôtes uniquement)
# Événement unique
python3 scripts/scrape_event.py https://lu.ma/pwciozw0
# Plusieurs événements
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def
# Exporter au format CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output hosts.csv
Recherche Apify (profils d'invités)
# Rechercher des événements AI à SF
python3 scripts/scrape_event.py --search "AI San Francisco"
# Lister uniquement les événements (sans extraire les personnes)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only
# Exporter tous les invités au format CSV
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
# Exporter au format JSON
python3 scripts/scrape_event.py --search "AI SF" --output guests.json --json
Mise en cache
Les résultats sont mis en cache pendant 24 heures par défaut :
# Forcer une nouvelle récupération
python3 scripts/scrape_event.py --search "AI SF" --no-cache
# Durée de cache personnalisée
python3 scripts/scrape_event.py --search "AI SF" --cache-hours 12
Référence des options
Positionnel :
urls URLs des événements à scraper directement (gratuit)
Recherche :
--search, -s Rechercher sur Luma via Apify (ex. 'AI San Francisco')
--events-only Lister uniquement les événements, sans extraire les personnes
Sortie :
--output, -o Chemin du fichier de sortie (.csv ou .json)
--json Format de sortie JSON (par défaut : CSV)
Cache :
--no-cache Ignorer le cache, toujours récupérer les données fraîches
--cache-hours Âge maximal du cache en heures (par défaut : 24)
Format de sortie
Colonnes CSV
| name | event_role | bio | title | company | linkedin_url | twitter_url | instagram_url | website_url | username | event_name | event_date | event_url |
|---|
Ce que vous obtenez par personne
- name - Nom complet
- event_role - Hôte, Invité ou Intervenant
- bio - Biographie du profil Luma
- linkedin_url - URL du profil LinkedIn
- twitter_url - URL du profil Twitter/X
- instagram_url - Identifiant Instagram
- website_url - Site web personnel
- username - Nom d'utilisateur Luma
- event_name - Événement auquel ils sont associés
- event_date - Date de l'événement (format ISO)
- event_url - Lien vers l'événement
Workflow d'agent IA
Cette compétence est conçue pour être appelée par un agent IA dans le cadre d'un workflow de prospection :
Étape 1 : Trouver des événements
"Recherche sur Luma les événements AI et SaaS à San Francisco"
python3 scripts/scrape_event.py --search "AI San Francisco" --events-only
Étape 2 : Extraire les profils d'invités
"Récupère tous les profils d'invités de ces événements"
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
Étape 3 : Qualifier selon l'ICP
Demandez à l'agent de filtrer le CSV :
"Parmi ces invités, trouve les fondateurs/VPs d'entreprises B2B SaaS de 20 à 200 employés"
Étape 4 : Enrichir
Pour les leads qualifiés :
- Consultez les profils LinkedIn pour les détails du poste et de l'entreprise
- Recherchez leurs entreprises
- Vérifiez les signaux croisés (recrutement ? récemment financé ?)
Étape 5 : Générer la prospection
"Rédige des demandes de mise en relation pour les invités qualifiés. Je serai à [événement]. Nous vendons [produit] à [prix]. Reste décontracté."
Réalités d'accès aux données
| Données | Grattage direct (gratuit) | Recherche Apify (payant) |
|---|---|---|
| Métadonnées de l'événement | Oui | Oui |
| Hôtes / organisateurs | Oui | Oui |
| Invités mis en avant (RSVP publics) | Parfois | Oui |
| Liste complète des participants | Non (nécessite auth) | Partielle (profils publics uniquement) |
| LinkedIn/Twitter des invités | Oui (si dans la page) | Oui |
| Biographie des invités | Oui (si dans la page) | Oui |
| Email des invités | Non | Non |
Remarque : Les événements Luma disposent d'un paramètre show_guest_list. Lorsqu'il est désactivé, les profils d'invités ne sont pas accessibles publiquement. Le scraper Apify peut toujours récupérer les featured_guests pour les événements qui en ont.
Exemples de prompts
Recherche rapide :
"Trouve les événements AI à SF ce mois-ci et récupère les profils d'invités"
Ciblé :
"Recherche sur Luma les événements 'SaaS growth'. Exporte tous les profils d'invités au format CSV. Puis qualifie selon notre ICP : VP+ dans B2B SaaS, 50-500 employés."
Workflow complet :
"Recherche sur Luma les événements AI et développeurs à SF. Récupère tous les profils d'invités. Pour chaque personne avec un LinkedIn, vérifie si elle correspond à notre ICP (fondateurs/VPs B2B SaaS, 20-200 employés, Série A-C). Rédige des demandes de mise en relation avant l'événement pour ceux que je verrai à [nom de l'événement]. Nous vendons du GTM engineering à 10 000 $/mois. Exporte les leads qualifiés au format CSV."
Dépannage
"APIFY_API_TOKEN non défini"
export APIFY_API_TOKEN="votre_token_ici"
"Acteur Apify non loué"
Louez le scraper Luma sur : https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
Aucun invité trouvé pour un événement
- L'événement peut avoir désactivé
show_guest_list - Essayez le mode --search qui peut accéder aux featured_guests
- Certains événements n'ont tout simplement pas de profils d'invités publics
"ModuleNotFoundError: requests"
pip3 install requests
Métadonnées
metadata:
clawdbot:
emoji: "🎤"
requires:
env: ["APIFY_API_TOKEN"]
bins: ["python3"]
packages: ["requests"]
Construit par Goose - Propulsé par Apify (lexis-solutions/lu-ma-scraper)