Was macht luma-event-attendees?
Finde und extrahiere Sprecher, Gastgeber und registrierte Gastprofile von Luma-Events für die Kontakterschließung.
Zwei Modi
1. Direktes Scraping (kostenlos)
Scraped Luma-Eventseiten direkt. Liefert Event-Metadaten + Gastgeber. Gastprofile nur, wenn sie öffentlich in der Seite eingebettet sind.
python3 scripts/scrape_event.py https://lu.ma/abc123
2. Apify-Suche (kostenpflichtig, empfohlen für Gästelisten)
Verwendet den Apify-Actor lexis-solutions/lu-ma-scraper, um Luma zu durchsuchen und vollständige Eventdaten inklusive ausgewählter Gastprofile (Name, Bio, LinkedIn, Twitter, Instagram, Website) zurückzugeben.
python3 scripts/scrape_event.py --search "AI San Francisco"
Kosten: 29 $/Monat Flatrate auf Apify. Mieten: 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 $/Monat, 24h kostenlose Testversion)
- Token setzen:
export APIFY_API_TOKEN="apify_api_DEIN_TOKEN_HIER"
# Oder erstelle eine .env-Datei im Skill-Verzeichnis
2. Abhängigkeiten installieren
pip3 install requests
Verwendung
Direktes Scraping (kostenlos, nur Gastgeber)
# 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
# Export als CSV
python3 scripts/scrape_event.py https://lu.ma/abc --output hosts.csv
Apify-Suche (Gastprofile)
# Suche nach KI-Events in SF
python3 scripts/scrape_event.py --search "KI 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 "KI San Francisco" --output guests.csv
# Als JSON exportieren
python3 scripts/scrape_event.py --search "KI SF" --output guests.json --json
Caching
Ergebnisse werden standardmäßig 24 Stunden lang zwischengespeichert:
# Erzwinge frischen Abruf
python3 scripts/scrape_event.py --search "KI SF" --no-cache
# Benutzerdefinierte Caching-Dauer
python3 scripts/scrape_event.py --search "KI 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. 'KI 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 frisch abrufen
--cache-hours Maximales 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 - Gastgeber, Gast oder Sprecher
- bio - Luma-Profilbiografie
- 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 - Mit welchem Event sie verbunden sind
- event_date - Event-Datum (ISO-Format)
- event_url - Link zum Event
KI-Agenten-Workflow
Dieses Skill ist dafür ausgelegt, von einem KI-Agenten als Teil eines Prospecting-Workflows aufgerufen zu werden:
Schritt 1: Events finden
"Suche auf Luma nach KI- und SaaS-Events in San Francisco"
python3 scripts/scrape_event.py --search "KI San Francisco" --events-only
Schritt 2: Gastprofile extrahieren
"Hole alle Gastprofile von diesen Events"
python3 scripts/scrape_event.py --search "KI San Francisco" --output guests.csv
Schritt 3: Gegen ICP qualifizieren
Bitte den Agenten, die CSV zu filtern:
"Finde unter diesen Gästen Gründer/VPs bei B2B-SaaS-Unternehmen mit 20-200 Mitarbeitern"
Schritt 4: Anreichern
Für qualifizierte Leads:
- LinkedIn-Profile nach Rollen-/Unternehmensdetails durchsuchen
- Ihre Unternehmen recherchieren
- Auf überlappende Signale prüfen (stellen sie ein? vor kurzem finanziert?)
Schritt 5: Kontaktaufnahme generieren
"Verfasse Kontaktanfragen für qualifizierte Gäste. Ich werde auf [Event] sein. Wir verkaufen [Produkt] zum Preis von [Preis]. Bleib locker."
Realitäten des Datenzugriffs
| Daten | Direktes Scraping (kostenlos) | Apify-Suche (kostenpflichtig) |
|---|---|---|
| Event-Metadaten | Ja | Ja |
| Gastgeber/Organisatoren | Ja | Ja |
| Ausgewählte Gäste (öffentliche RSVPs) | Manchmal | Ja |
| Vollständige Teilnehmerliste | Nein (erfordert Authentifizierung) | Teilweise (nur öffentliche Profile) |
| Gäste-LinkedIn/Twitter | Ja (falls auf der Seite) | Ja |
| Gäste-Bio | Ja (falls auf der Seite) | Ja |
| Gäste-E-Mail | Nein | Nein |
Hinweis: Luma-Events haben eine Einstellung show_guest_list. Wenn deaktiviert, sind Gastprofile nicht öffentlich zugänglich. Der Apify-Scraper kann dennoch featured_guests für Events abrufen, die solche haben.
Beispiel-Prompts
Schnellsuche:
"Finde KI-Events in SF diesen Monat und besorge mir die Gastprofile"
Gezielt:
"Suche auf Luma nach 'SaaS-Wachstums'-Events. Exportiere alle Gastprofile als CSV. Qualifiziere sie dann gegen unser ICP: VP+ bei B2B-SaaS, 50-500 Mitarbeiter."
Vollständiger Workflow:
"Suche auf Luma nach KI- und Developer-Events in SF. Hole alle Gastprofile. Prüfe bei jeder Person mit einem LinkedIn, ob sie unserem ICP entsprechen (Gründer/VPs bei B2B-SaaS, 20-200 Mitarbeiter, Serie A-C). Verfasse Kontaktanfragen vor dem Event 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="dein_token_hier"
"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 - Einige 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 – Bereitgestellt von Apify (lexis-solutions/lu-ma-scraper)