Lead-Listen mit Agenten in Claude Code und Firecrawl Alexandria erstellen

Lead-Liste mit Agenten in Claude Code erstellen: kostenlose Apollo-Suche über Firecrawl Alexandria, eine Qualifizierungsaufgabe, kostenpflichtige Datenanreicherung für verbleibende Leads und menschliche Überprüfung.

Aiden Flux

Aiden Flux

5 November 2026

Lead-Listen mit Agenten in Claude Code und Firecrawl Alexandria erstellen

TL;DR: Um eine Lead-Liste mit KI-Agenten in Claude Code aufzubauen, teilen Sie die Arbeit in vier Board-Tasks auf: eine kostenlose Apollo-Personensuche über Firecrawl Alexandria, eine Vorqualifizierung anhand der bereits gelieferten Suchergebnisse, ein kostenpflichtiges People Data Labs-Enrichment nur für die qualifizierten Leads und ein manuelles Review vor der Kontaktaufnahme. Ein einziger Firecrawl-Key reicht für alle Provider, und jeder Task protokolliert die verbrauchten Credits.

Man kann eine Lead-Liste mit Agenten in einer einzigen, langen Claude-Code-Session erstellen. Sie bitten um „VPs of Engineering bei diesen zehn Unternehmen mit geschäftlicher E-Mail-Adresse“, und der Agent sucht, reichert die Daten an und liefert eine CSV-Datei zurück. Das böse Erwachen kommt mit der Rechnung: Der Agent hat Geld dafür ausgegeben, Personen anzureichern, die Sie schon allein wegen ihrer Positionsbezeichnung aussortiert hätten.

Firecrawl Alexandria macht es einfach, das „Cheap-first“-Prinzip konsequent umzusetzen. Es bündelt Hunderte von Datenanbietern hinter einem einzigen Firecrawl-API-Key – mit der klaren Regel, dass die Discovery kostenlos ist, während die Ausführung die beim jeweiligen Tool angegebenen Credits kostet. Dieser Beitrag zeigt, wie Sie diese Pipeline als Tasks auf Sharkly mit Claude Code oder Codex als Runtime abbilden, und schlüsselt die Credit-Kosten für jede Phase auf.

Was Firecrawl Alexandria einem Lead-List-Agenten bietet

Firecrawl Alexandria ist eine Bibliothek von Datenanbietern, die ein Agent über einen einzigen Firecrawl-Key abrufen kann. Die Alexandria-Seite listet 430 Provider und 2.461 Capabilities. Ein Agent ermittelt ein Tool kostenlos, prüft Eingabeparameter sowie Preise und führt es anschließend über denselben scrape-Endpunkt aus, den er auch für Webseiten nutzt.

Für Lead-Listen ist vor allem die Kategorie People entscheidend. Sie umfasst 12 Provider – darunter Apollo, People Data Labs, FullEnrich und Data Legion für das Enrichment sowie öffentliche Quellen wie Sanktionslisten und das NPI-Register. In diesem Beitrag nutzen wir zwei davon:

Provider Capability Angegebener Preis Aufgabe in der Pipeline
Apollo people/search 0 credits Personen nach Jobtitel bei den Ziel-Domains finden
People Data Labs person/enrich 60 credits per call Profildaten nur für qualifizierte Personen vervollständigen

Apollos eigene Seite auf Alexandria listet einen integrierten Skill namens „Search-first prospect list“. Dessen Beschreibung bringt die gesamte Strategie auf den Punkt: Zuerst kostenlos suchen, nur diejenigen aufdecken, für die sich die Kosten lohnen, und anschließend verifizierte geschäftliche E-Mail-Adressen in aufsteigender Kostenreihenfolge ermitteln. Das unten gezeigte Board überträgt diesen Ansatz in vier Tasks mit klaren Zuständigkeiten.

Warum eine Lead-Liste Phasen braucht – und nicht nur einen einzigen Prompt

In einer einzigen Session bleibt die entscheidende Weichenstellung für die Kosten unsichtbar: Wer wird aussortiert, bevor der kostenpflichtige Aufruf erfolgt? Anhand der Firecrawl-Preise wird dieser Unterschied schnell deutlich.

Angenommen, Apollo liefert 40 Personen über Ihre zehn Domains hinweg. Alle 40 für jeweils 60 Credits anzureichern, kostet 2.400 Credits – mehr als das Doppelte des Free-Plans mit 1.000 monatlichen Credits. Wenn eine Qualifizierungsprüfung anhand der Jobtitel nur 12 Personen übrig lässt, schlägt das Enrichment mit lediglich 720 Credits zu Buche und bleibt voll im Rahmen des Free-Plans.

Diese Ausschlussregel ist eine geschäftliche Entscheidung. Jemand muss festlegen, ob ein „Head of Platform“ als potenzieller Käufer gilt. Geht das in einem Prompt unter, wird es von niemandem geprüft. Ist es hingegen als Task mit einem Assignee angelegt, gibt es einen Verantwortlichen, einen Status und eine nachvollziehbare Historie der Änderungen.

Lead-Listen mit Agenten aufbauen: die vier Tasks

Hier ist die Pipeline als Board-Tasks. Verknüpfen Sie sie mit blocks / is blocked by, damit jede Phase auf den vorherigen Schritt wartet.

Task Assignee Firecrawl-Kosten Erledigt, wenn
1. ICP in Apollo-Filter umwandeln + Personensuche Agent 0 credits Personenliste gespeichert, Zeilenanzahl gemeldet
2. Qualifizierung anhand zurückgegebener Felder Agent 0 credits Qualifizierte Leads und Ausschlussgründe gemeldet
3. Qualifizierte Leads mit People Data Labs anreichern Agent 60 credits per call Angereicherte Zeilen gemeldet, Credit-Verbrauch ausgewiesen
4. Review vor Outreach Person 0 credits Liste freigegeben, bearbeitet oder zurückgewiesen
Pipeline-Diagramm: vier Phasen der Lead-Listen-Erstellung als Board-Tasks – mit kostenloser Apollo-Suche, Qualifizierungsschritt, kostenpflichtigem People Data Labs-Enrichment und einem Human-Review-Gate vor der Kontaktaufnahme

Schritt 1: Das ICP in eine kostenlose Apollo-Suche übersetzen

Im ersten Task wird Ihr ideales Kundenprofil (Ideal Customer Profile, ICP) in Eingabeparameter für Apollo umgewandelt. Die Capability akzeptiert person_titles, q_keywords, q_organization_domains_list, page und per_page bei maximal 100 Ergebnissen pro Seite. Im Apollo-Playground wird dieser Aufruf mit 0 Credits aufgeführt.

Auch die Discovery ist kostenlos. Wenn der Agent nicht weiß, welches Tool er nutzen soll, fragt er Alexandria mit sources: ["alexandria"] an. Die Dokumentation von Firecrawl weist darauf hin, dass das Hinzufügen von "web" zu den Quellen auch kostenpflichtige Webergebnisse liefert – beschränken Sie die Discovery daher ausschließlich auf Tools.

# Free tool discovery: tools only, no paid web results
curl https://api.firecrawl.dev/v2/search \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "find people by job title at a company", "sources": ["alexandria"], "limit": 3}'

# Apollo people search at the target domains (listed at 0 credits)
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "apollo",
    "capability": "people/search",
    "options": {
      "person_titles": ["VP of Engineering", "Head of Platform"],
      "q_organization_domains_list": ["example-one.com", "example-two.com"],
      "page": 1,
      "per_page": 100
    }
  }
}'

Das Ergebnis wird unter alexandria[0].data abgelegt. Laut Firecrawl-Dokumentation sollte jedes Tool-Ergebnis vor der Weiterverarbeitung auf Fehler geprüft werden. Machen Sie dies zum festen Bestandteil der Akzeptanzkriterien: Der Task gilt erst dann als erledigt, wenn der Agent die Zeilenanzahl und aufgetretene Fehler protokolliert hat.

Schritt 2: Qualifizierung anhand bereits gelieferter Felder

Der Qualifizierungs-Task verursacht keinerlei Kosten. Er wertet die Suchergebnisse aus und filtert Zeilen anhand der bereits vorliegenden Daten heraus: unpassender Titel, falsches Unternehmen, doppelte Personen. Ganz ohne neue API-Aufrufe.

Hinterlegen Sie die Ausschlussregeln dort, wo jeder Agent darauf zugreifen kann. Ein Sharkly-Skill bündelt wiederverwendbare Anweisungen für die Agentenarbeit. So werden die Regeln zu einem zentralen Skill, der mit jedem Lead-List-Agenten verknüpft ist – wie in Skills in Sharkly beschrieben.

# lead-rules.md (owner: the person who approves the send)
keep_titles: ["VP of Engineering", "Head of Platform", "Director of Engineering"]
drop_if: [title_not_in_keep_titles, company_domain_not_in_list, duplicate_person]
max_enrich_calls_per_run: 15
pdl_min_likelihood: 6
every_task_reports: [rows_in, rows_out, credits_spent, errors]

Schritt 3: Nur qualifizierte Leads anreichern

Hier beginnt die kostenpflichtige Phase. People Data Labs person/enrich ist mit 60 Credits pro Aufruf gelistet. Als Mindesteingabe genügen eine pdl_id, eine email oder ein email_hash, ergänzt durch 18 optionale Felder. Lassen Sie den Agenten die vollständige Schnittstellenspezifikation vorab mit findTools abrufen, bevor er die Suchfelder den Enrichment-Eingaben zuordnet.

Die kostengünstigste Stellschraube ist min_likelihood. Der Wert liegt zwischen 1 und 10 und beträgt standardmäßig 2 – laut Firecrawl entspricht das einer Wahrscheinlichkeit von nur 10 bis 30 %, dass es sich um die richtige Person handelt. Ein höherer Schwellenwert verwandelt schwache Matches in einen 404-Fehler. Auf der Provider-Seite wird der Vorteil unmissverständlich erklärt: „Ein 404 ist hier kostenlos, ein falscher Datensatz hingegen nicht.“

// One enrich call per qualified person; client set up with $FIRECRAWL_API_KEY
const result = await firecrawl.scrape({
  alexandria: {
    provider: "people-data-labs",
    capability: "person/enrich",
    options: {
      email: person.email,      // or pdl_id / email_hash
      min_likelihood: 6,        // weak matches 404 instead of billing a wrong record
      titlecase: true,
    },
  },
});
const record = result.alexandria[0];
if (record.error) report.errors.push(record.error);

Für People Data Labs gilt über Alexandria zudem ein Kontingent: 50.000 API-Aufrufe pro Jahr und Kundenorganisation, aufgeteilt auf Personen- und Unternehmens-Endpunkte. Wiederholungsversuche (Retries) zählen mit, und der Zähler wird am 1. Januar UTC zurückgesetzt. Ein weiterer guter Grund, die Enrichment-Aufrufe pro Durchlauf in den Regeldateien zu begrenzen.

Schlägt ein Aufruf mit THIRD_PARTY_DATA_TERMS_REQUIRED fehl, enthält die Antwort eine requiresAction.url. Ein Organisations-Admin muss die Bedingungen des Anbieters dort bestätigen, und laut Firecrawl-Dokumentation benötigen Agenten eine explizite Nutzerfreigabe, bevor sie Bedingungen akzeptieren dürfen. Behandeln Sie dies als Übergabe: Der Agent setzt den Task auf den Status „Waiting for human reply“.

Schritt 4: Manuelles Review vor der Kontaktaufnahme

Der letzte Task liegt in menschlicher Hand. Der Agent hängt die angereicherte Liste an und versetzt den Task in den Status waiting for human review. Die prüfende Person gleicht Stichproben mit öffentlichen Profilen ab, entfernt alle Kontakte, die nicht angeschrieben werden sollen, und erteilt die Freigabe.

Dies ist genau das Gate, das wir in Human-in-the-Loop-Coding-Agenten beschreiben: Die Liste liefert die Daten – jemanden tatsächlich zu kontaktieren, bleibt eine geschäftliche Entscheidung, die ein Mensch freigibt.

Die Credit-Abrechnung nach Phasen

Bei 10 Ziel-Domains, 40 gefundenen Personen und 12 qualifizierten Profilen ergibt sich anhand der Listenpreise folgende Abrechnung:

Phase Aufrufe Credits
Tool-Discovery 1 0
Apollo people/search 1 0
Qualifizierung 0 0
People Data Labs person/enrich 12 720
Gesamt 14 720

Die Umrechnung von Credits in Dollar hängt vom gewählten Tarif ab – genaues Nachrechnen lohnt sich also. Laut den Preisen von Firecrawl (bei monatlicher Abrechnung) kostet der Hobby-Plan 19 $ für 5.000 Credits, also 0,0038 $ pro Credit. 720 Credits entsprechen somit rund 2,74 $ des Tarifguthabens. Im Standard-Tarif für 99 $ gibt es 100.000 Credits bzw. 0,00099 $ pro Credit, wodurch derselbe Durchlauf bei etwa 0,71 $ liegt. Mit den 1.000 monatlichen Credits des Free-Plans ist der Durchlauf sogar für 0 $ vollständig abgedeckt.

Ohne den Qualifizierungs-Task würde derselbe Durchlauf 2.400 Credits verbrauchen: rund 9,12 $ im Hobby-Tarif und mehr, als der Free-Plan überhaupt beinhaltet. Der Qualifizierungs-Task ist der günstigste Posten auf der Rechnung und spart am meisten.

Wie Sharkly für Transparenz und Kontrolle in der Pipeline sorgt

Claude Code oder Codex übernimmt die Aufrufe – Sharkly steuert den gesamten Prozess darum herum.

  • Tasks mit Assignees: Jede Phase verfügt über einen Status und eine zuständige Instanz – sei es ein Agent, eine Crew oder eine Person.
  • Kein API-Key im Task-Text: Hinterlegen Sie FIRECRAWL_API_KEY in den Environment Variables des Agenten unter „Computer & Runtime“. Der Schlüssel wird dann beim Starten des Agenten-Prozesses übergeben. Sharkly stuft diese Werte als Klartext-Einstellungen ein, die für Agent-Manager sichtbar sind, und nicht als Secret Storage – verwenden Sie daher einen Key mit gezielten Rechten für diesen Auftrag.
  • Review-Status: Ein Agent kann einen Task in den Status „Waiting for human reply“ oder „Human review“ versetzen; dieser erscheint daraufhin direkt im Posteingang der zuständigen Person.
  • Das Run-Protokoll: Jeder Durchlauf dokumentiert Start- und Endzeitpunkt, Tool-Aufrufe sowie Fehlerdetails, sodass der Credit-Report jederzeit lückenlos nachvollziehbar ist.
Sharkly-Agenteneinstellungen, Bereich „Computer & Runtime“: die Runtime, ihr Standardmodell, eine Tabelle der Umgebungsvariablen und benutzerdefinierte Argumente

Wenn Sie die vier Tasks nicht manuell anlegen möchten, kann ein Crew Leader einen übergeordneten Task automatisch in die jeweiligen Phasen aufteilen, wie in Sharkly Crews erläutert. Der Einstieg in Sharkly ist kostenlos; die Modellnutzung wird über den Claude-Code- oder Codex-Plan abgerechnet, der mit Ihrer Runtime verknüpft ist.

Automatisiert ausführen, Review manuell belassen

Sobald die vier Tasks eine Woche lang fehlerfrei laufen, können Sie die Tasks 1 bis 3 über eine Automatisierung steuern: Eine neue Domain-Liste stößt dann automatisch die kostenlose Suche und das begrenzte Enrichment an. Task 4 bleibt weiterhin manuell. Wie Sie mehrere dieser Durchläufe gleichzeitig im Blick behalten, erfahren Sie unter Coding-Agenten bei paralleler Ausführung überwachen.

Mit den kostenlosen Phasen starten

Bauen Sie Ihre Lead-Listen mit Agenten nach dem Prinzip des Apollo-Skills auf: kostenlos suchen, vorhandene Daten qualifizieren, nur für qualifizierte Treffer bezahlen und vor jeder Kontaktaufnahme einen Menschen gegenprüfen lassen. Beginnen Sie mit Task 1 und 2 in Sharkly – sie kosten 0 Credits und zeigen Ihnen exakt, welcher Aufwand in der kostenpflichtigen Phase anfallen würde.

FAQ

Was ist Firecrawl Alexandria?

Eine Bibliothek von Datenanbietern, die Agenten über einen einzigen Firecrawl-API-Key aufrufen können. Die Discovery ist kostenlos, und jedes Tool weist seinen eigenen Credit-Preis für die Ausführung aus. Firecrawl hat die Funktion am 22. September 2026 eingeführt.

Ist die Apollo-Personensuche über Firecrawl kostenlos?

Die Capability people/search von Apollo ist im Firecrawl-Playground mit 0 Credits aufgeführt. Das Aufdecken von Kontaktdaten ist ein separater, kostenpflichtiger Schritt – prüfen Sie daher vor der Ausführung den angegebenen Preis dieser Capability.

Wie viel kostet das People Data Labs-Enrichment auf Firecrawl?

person/enrich ist mit 60 Credits pro Aufruf angegeben. Das entspricht bei monatlicher Abrechnung etwa 0,23 $ im Hobby-Tarif und 0,06 $ im Standard-Tarif. Ein 404-Fehler durch einen erhöhten min_likelihood-Wert verursacht keine Kosten.

Funktioniert das auch mit Codex anstelle von Claude Code?

Ja. Firecrawl bietet ein CLI, SDKs und einen MCP-Server mit firecrawl_search, firecrawl_find_tools sowie firecrawl_scrape, und ein Sharkly-Agent kann auf beiden Runtimes ausgeführt werden. Das grundlegende Setup wird in KI-Task-Manager: Agentenarbeit zuweisen, verfolgen und überprüfen beschrieben.

Sollte ein Agent die Kontaktaufnahme eigenständig durchführen?

Nein. Schalten Sie vor das Versenden immer einen manuellen Review-Task. Die Aufgabe des Agenten endet bei der verifizierten Liste und dem Credit-Report.

Mehr entdecken

Was GPT-6 Cyber für Teams bedeutet, die KI-Agenten einsetzen

Was GPT-6 Cyber für Teams bedeutet, die KI-Agenten einsetzen

GPT-6 Cyber erfordert Daybreak Red sowie eine Modellfreigabe und kostet 20 $ pro Million Input-Tokens. So sollten KI-Agenten-Teams Sicherheitsprüfungen und Triage steuern.

6 November 2026

Gemini Omni 1.2 Flash Preise: Was 0,07 $ pro Sekunde im Teameinsatz kosten

Gemini Omni 1.2 Flash Preise: Was 0,07 $ pro Sekunde im Teameinsatz kosten

Die Preise für Gemini Omni 1.2 Flash beginnen bei 0,07 $ pro Sekunde für 720p, Teams zahlen jedoch pro Versuch. Hier finden Sie sämtliche Tarife nach Auflösung und eine wiederverwendbare monatliche Budgetvorlage.

6 November 2026

Ist Gemini Omni 1.2 Flash kostenlos?

Ist Gemini Omni 1.2 Flash kostenlos?

Für Gemini Omni 1.2 Flash gibt es keinen kostenlosen Tarif in der Gemini API, und auch das Google-Cloud-Guthaben von 300 US-Dollar gilt nicht für die Gemini API. Wo Videos zum Nulltarif tatsächlich funktionieren (Google Vids und Flow), welche Limits jeweils gelten, was ein Clip kostet und was es...

6 November 2026