Luma-Event-Teilnehmer
Finde und extrahiere Speaker, Hosts und registrierte Gastprofile von Luma-Events für die Outreach-Prospektion.
Zwei Modi
1. Direkt-Scrape (kostenlos)
Scraped Luma-Eventseiten direkt. Liefert Event-Metadaten + Hosts. Gastprofile nur, wenn sie öffentlich auf der Seite eingebettet sind.
python3 scripts/scrape_event.py https://lu.ma/abc123
2. Apify-Suche (kostenpflichtig, für Gästelisten empfohlen)
Nutzt den lexis-solutions/lu-ma-scraper Apify-Actor, um Luma zu durchsuchen und vollständige Eventdaten inklusive vorgestellter Gastprofile (Name, Bio, LinkedIn, Twitter, Instagram, Website) zurückzugeben.
python3 scripts/scrape_event.py --search "AI San Francisco"
Kosten: 29 $/Monat Flat-Abo auf Apify. Miete: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
Einrichtung
1. Apify-API-Token (erforderlich für den --search-Modus)
- Konto erstellen: https://apify.com/
- API-Token abrufen: https://console.apify.com/account/integrations
- Luma-Scraper mieten: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu (29 $/Mo., 24h kostenlose Testphase)
- Token setzen:
export APIFY_API_TOKEN="apify_api_YOUR_TOKEN_HERE"
# Oder .env-Datei im Skill-Verzeichnis erstellen
2. Abhängigkeiten installieren
pip3 install requests
Verwendung
Direkt-Scrape (kostenlos, nur Hosts)
# Einzelnes Event
python3 scripts/scrape_event.py https://lu.ma/pwciozw0
# Mehrere Events
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def
# Als CSV exportieren
python3 scripts/scrape_event.py https://lu.ma/abc --output hosts.csv
Apify-Suche (Gastprofile)
# Nach KI-Events in SF suchen
python3 scripts/scrape_event.py --search "AI San Francisco"
# Nur Events auflisten (keine Personen extrahieren)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only
# Alle Gäste als CSV exportieren
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
# Als JSON exportieren
python3 scripts/scrape_event.py --search "AI SF" --output guests.json --json
Caching
Ergebnisse werden standardmäßig 24 Stunden zwischengespeichert:
# Neuen Abruf erzwingen
python3 scripts/scrape_event.py --search "AI SF" --no-cache
# Benutzerdefinierte Cache-Dauer
python3 scripts/scrape_event.py --search "AI SF" --cache-hours 12
Optionen-Referenz
Positional:
urls Event-URLs, die direkt gescraped werden sollen (kostenlos)
Suche:
--search, -s Luma über Apify durchsuchen (z.B. 'AI San Francisco')
--events-only Nur Events auflisten, keine Personen extrahieren
Ausgabe:
--output, -o Ausgabedateipfad (.csv oder .json)
--json JSON-Format ausgeben (Standard: CSV)
Cache:
--no-cache Cache überspringen, immer neu abrufen
--cache-hours Maximale Cache-Alter in Stunden (Standard: 24)
Ausgabeformat
CSV-Spalten
| name | event_role | bio | title | company | linkedin_url | twitter_url | instagram_url | website_url | username | event_name | event_date | event_url |
|---|
Was du pro Person erhältst
- name - Vollständiger Name
- event_role - Host, Gast oder Speaker
- bio - Luma-Profil-Bio
- linkedin_url - LinkedIn-Profil-URL
- twitter_url - Twitter/X-Profil-URL
- instagram_url - Instagram-Handle
- website_url - Persönliche Website
- username - Luma-Benutzername
- event_name - Das zugehörige Event
- event_date - Event-Datum (ISO-Format)
- event_url - Link zum Event
KI-Agenten-Workflow
Dieser Skill ist dafür ausgelegt, von einem KI-Agenten als Teil eines Prospecting-Workflows aufgerufen zu werden:
Schritt 1: Events finden
"Durchsuche Luma nach KI- und SaaS-Events in San Francisco"
python3 scripts/scrape_event.py --search "AI San Francisco" --events-only
Schritt 2: Gastprofile extrahieren
"Hole alle Gastprofile von diesen Events ab"
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
Schritt 3: Gegen ICP qualifizieren
Bitte den Agenten, die CSV zu filtern:
"Filtere aus diesen Gästen Gründer/VPs bei B2B-SaaS-Unternehmen mit 20-200 Mitarbeitern heraus"
Schritt 4: Anreichern
Für qualifizierte Leads:
- LinkedIn-Profile für Rollen-/Unternehmensdetails prüfen
- Ihre Unternehmen recherchieren
- Nach überlappenden Signalen suchen (Einstellungen? Kürzlich finanziert?)
Schritt 5: Outreach generieren
"Entwurf von Kontaktanfragen für qualifizierte Gäste. Ich bin auf [Event] anwesend. Wir verkaufen [Produkt] zu [Preis]. Bleib locker."
Datenzugriffs-Realitäten
| Daten | Direkt-Scrape (kostenlos) | Apify-Suche (kostenpflichtig) |
|---|---|---|
| Event-Metadaten | Ja | Ja |
| Hosts/Organisatoren | Ja | Ja |
| Vorgestellte Gäste (öffentliche RSVPs) | Manchmal | Ja |
| Vollständige Teilnehmerliste | Nein (erfordert Authentifizierung) | Teilweise (nur öffentliche Profile) |
| Gast-LinkedIn/Twitter | Ja (falls auf der Seite) | Ja |
| Gast-Bio | Ja (falls auf der Seite) | Ja |
| Gast-E-Mail | Nein | Nein |
Hinweis: Luma-Events haben eine show_guest_list-Einstellung. Wenn deaktiviert, sind Gastprofile nicht öffentlich zugänglich. Der Apify-Scraper kann weiterhin featured_guests für Events abrufen, die diese haben.
Beispiel-Prompts
Schnellsuche:
"Finde KI-Events in SF diesen Monat und hole mir die Gastprofile"
Zielgerichtet:
"Durchsuche Luma nach 'SaaS growth'-Events. Exportiere alle Gastprofile als CSV. Qualifiziere sie dann gegen unser ICP: VP+ bei B2B-SaaS, 50-500 Mitarbeiter."
Vollständiger Workflow:
"Durchsuche Luma nach KI- und Developer-Events in SF. Hole alle Gastprofile. Überprüfe bei jeder Person mit LinkedIn, ob sie zu unserem ICP passt (Gründer/VPs bei B2B-SaaS, 20-200 Mitarbeiter, Series A-C). Erstelle Pre-Event-Kontaktanfragen für diejenigen, die ich auf [Event-Name] sehen werde. Wir verkaufen GTM-Engineering für 10.000 $/Monat. Gib qualifizierte Leads als CSV aus."
Fehlerbehebung
"APIFY_API_TOKEN nicht gesetzt"
export APIFY_API_TOKEN="your_token_here"
"Apify-Actor nicht gemietet"
Miete den Luma-Scraper unter: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
Keine Gäste für ein Event gefunden
- Das Event hat möglicherweise
show_guest_listdeaktiviert - Versuche den --search-Modus, der auf
featured_guestszugreifen kann - Manche Events haben einfach keine öffentlichen Gastprofile
"ModuleNotFoundError: requests"
pip3 install requests
Metadaten
metadata:
clawdbot:
emoji: "🎤"
requires:
env: ["APIFY_API_TOKEN"]
bins: ["python3"]
packages: ["requests"]
Erstellt von Goose – Unterstützt durch Apify (lexis-solutions/lu-ma-scraper)