luma-event-attendees
Trouvez et extrayez les conférenciers, hôtes et profils d'invités enregistrés à partir d'événements Luma pour la prospection.
Deux modes
1. Grattage direct (gratuit)
Gratte directement les pages d'événements Luma. Récupère 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 Luma et renvoyer les données complètes de l'événement, y compris les profils d'invités en vedette (nom, bio, LinkedIn, Twitter, Instagram, site web).
python3 scripts/scrape_event.py --search "IA San Francisco"
Coût : Abonnement forfaitaire de 29 $/mois 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 un jeton API : https://console.apify.com/account/integrations
- Louez le scraper Luma : https://console.apify.com/actors/r5gMxLV2rOF3J1fxu (29 $/mois, essai gratuit de 24h)
- Définissez le jeton :
export APIFY_API_TOKEN="apify_api_VOTRE_JETON_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
# Événements multiples
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def
# Exporter en CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output hotes.csv
Recherche Apify (profils d'invités)
# Rechercher des événements IA à SF
python3 scripts/scrape_event.py --search "IA 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 en CSV
python3 scripts/scrape_event.py --search "IA San Francisco" --output invites.csv
# Exporter en JSON
python3 scripts/scrape_event.py --search "IA SF" --output invites.json --json
Mise en cache
Les résultats sont mis en cache pendant 24 heures par défaut :
# Forcer un rafraîchissement
python3 scripts/scrape_event.py --search "IA SF" --no-cache
# Durée de cache personnalisée
python3 scripts/scrape_event.py --search "IA SF" --cache-hours 12
Référence des options
Positionnel :
urls URLs d'événements à gratter directement (gratuit)
Recherche :
--search, -s Rechercher Luma via Apify (ex : 'IA 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 Conférencier
- bio - Bio 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 - L'événement auquel ils sont associés
- event_date - Date de l'événement (format ISO)
- event_url - Lien vers l'événement
Workflow pour 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 des événements IA et SaaS à San Francisco sur Luma"
python3 scripts/scrape_event.py --search "IA 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 "IA San Francisco" --output invites.csv
Étape 3 : Qualifier par rapport à l'ICP
Demandez à l'agent de filtrer le CSV :
"Parmi ces invités, trouve les fondateurs/VP dans des entreprises B2B SaaS, 20-200 employés"
Étape 4 : Enrichir
Pour les prospects qualifiés :
- Consultez les profils LinkedIn pour les détails du poste/de l'entreprise
- Recherchez leurs entreprises
- Vérifiez les signaux de recrutement (embauche ? récemment financé ?)
Étape 5 : Générer des messages de prospection
"Rédige des demandes de connexion pour les invités qualifiés. Je serai à [événement]. Nous vendons [produit] à [prix]. Reste décontracté."
Réalités de l'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 en vedette (RSVP publics) | Parfois | Oui |
| Liste complète des participants | Non (nécessite authentification) | Partielle (profils publics uniquement) |
| LinkedIn/Twitter des invités | Oui (si dans la page) | Oui |
| Bio des invités | Oui (si dans la page) | Oui |
| Email des invités | Non | Non |
Remarque : Les événements Luma ont 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 obtenir les featured_guests pour les événements qui en ont.
Exemples de prompts
Recherche rapide :
"Trouve des événements IA à SF ce mois-ci et récupère les profils d'invités"
Ciblée :
"Recherche des événements Luma 'Croissance SaaS'. Exporte tous les profils d'invités en CSV. Qualifie ensuite par rapport à notre ICP : VP+ dans B2B SaaS, 50-500 employés."
Workflow complet :
"Recherche des événements IA et développeurs à SF sur Luma. Récupère tous les profils d'invités. Pour chaque personne avec un LinkedIn, vérifie si elle correspond à notre ICP (fondateurs/VP dans B2B SaaS, 20-200 employés, Series A-C). Rédige des demandes de connexion pré-événement pour ceux que je verrai à [nom de l'événement]. Nous vendons GTM engineering à 10 000 $/mois. Exporte les prospects qualifiés en CSV."
Dépannage
"APIFY_API_TOKEN non défini"
export APIFY_API_TOKEN="votre_jeton_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)