Tischler in Graz: Firmenliste mit Telefon, E-Mail und Website exportieren
Du brauchst eine Firmenliste für eine Branche in einer österreichischen Stadt, mit Telefon, E-Mail und Website, als Tabelle? Der FirmenABC-Scraper auf Apify holt sie von FirmenABC, ohne Code. Hier sind die Eingabe, der Export und ein echter Testlauf mit den Tischlern in Graz.
In diesem Tutorial
Das bekommst du
FirmenABC ist ein österreichisches Firmenverzeichnis. Der Actor liest eine Branchen- oder Bezirksseite und legt jede Firma als Zeile in einer Tabelle ab. Pro Eintrag bekommst du:
- Name, Kategorie und Adresse mit PLZ und Ort.
- Telefon, Fax, E-Mail und Website, soweit der Eintrag sie zeigt.
- Koordinaten (Breiten- und Längengrad) für eine Karte.
- Beschreibung, Öffnungszeiten, Bewertung und Mitarbeiterzahl, wenn vorhanden. Im Testlauf unten waren diese Felder fast leer.
Der Standard ist includeDetails: true: Der Actor öffnet dann die Detailseite jeder Firma. Ohne Detailseiten bekommst du nur die Felder aus der Trefferliste, dafür günstiger.
Apify-Konto anlegen
- Öffne die Seite des FirmenABC-Scrapers auf Apify.
- Klicke auf Try for free und registriere dich mit Google oder E-Mail.
- Du landest in der Apify Console im Tab Input des Actors.
Branchen-URL finden und eintragen
Für eine einzelne Stadt nimmst du eine FirmenABC-Adresse in searchUrls. So findest du sie:
- Öffne
firmenabc.at/firmen/stmk(Bundesland Steiermark). Dort steht der Bezirk „Graz (Stadt)“ mit der Adresse/firmen/graz-stadt_Ld. - Öffne den Bezirk, dann eine Oberkategorie wie „Bauen, Wohnen, Einrichten“. Dort steht „Tischler“ mit dem Code
_CQR. - Die fertige Adresse lautet
https://www.firmenabc.at/firmen/graz-stadt_Ld/tischler_CQR.
/firmen/stmk/graz gibt einen 404-Fehler. Graz hängt bei FirmenABC nicht unter der Steiermark, sondern ist ein eigener Bezirk (graz-stadt_Ld).{
"searchUrls": [
"https://www.firmenabc.at/firmen/graz-stadt_Ld/tischler_CQR"
],
"maxResults": 150,
"includeDetails": true
}searchUrls: eine oder mehrere FirmenABC-Seiten (Bundesland, Bezirk oder Branche im Bezirk). Gültige Bundesland-Kürzel: wien, noe, ooe, stmk, sbg, tirol, ktn, vbg, bgld.maxResults: wie viele Firmen höchstens (Standard 100, erlaubt 1 bis 10000).includeDetails: Detailseiten öffnen für Telefon, E-Mail, Website und mehr. Langsamer, dafür reicher.searchQuery: Schlagwort wie „tischler“, sucht aber in ganz Österreich. Das Feldlocationwird ignoriert. Für eine Stadt nimm deshalb eine URL.
Actor starten
Klicke auf Start. Der Actor liest die Trefferseiten und öffnet bei includeDetails zusätzlich jede Detailseite. Das Ergebnis erscheint live im Tab Output.
Daten exportieren
Im Tab Output klickst du auf Export und wählst CSV, Excel oder JSON. Die CSV-Datei öffnest du direkt in Excel oder Google Sheets.
Beispiel: Tischler in Graz
Du willst Tischlereien in Graz anschreiben oder anrufen und brauchst dafür eine Liste mit Kontaktfeldern. Wir haben den Actor einmal lokal auf unserem Rechner laufen lassen (kein Apify-Cloud-Lauf, direkte Verbindung, 21.10.2026) mit der Eingabe aus Schritt 2 (maxResults 150, mit Detailseiten). Der Lauf dauerte 80 Sekunden.
- 113 Firmen, alle mit eindeutiger FirmenABC-ID. Das Limit von 150 wurde nicht erreicht, die Branchenseite hatte also nicht mehr Einträge. Alle 113 haben eine Adresse, 104 eine PLZ (alle beginnen mit 80, also Graz), 103 haben „Graz“ im Ortsfeld.
- 65 mit E-Mail, 64 mit Telefonnummer, 55 mit Website. 47 Firmen haben alle drei Felder, 56 haben Telefon und E-Mail.
- 40 Einträge ohne Telefon, E-Mail und Website, nur mit Adresse. Eine Liste für Telefon- oder E-Mail-Ansprache ist damit etwa zwei Drittel so lang wie die Trefferzahl (73 von 113 haben mindestens eines der drei Felder).
- Koordinaten bei 89 Firmen, brauchbar für eine Karte oder eine Tour-Planung.
- Rechtsform nur aus dem Namen ablesbar: Es gibt kein eigenes Feld dafür. 32 Namen enthalten „GmbH“, 10 „e.U.“ (eingetragene Einzelunternehmen). Bei den übrigen 71 sagt der Name nichts. Beschreibung (6), Bewertung (1), Mitarbeiterzahl (0) und Öffnungszeiten (0) sind praktisch leer. Plane die Liste also nicht nach Firmengröße.
Die Quoten stammen aus dieser einen Abfrage und können bei anderen Branchen und Städten anders ausfallen. Auf der Seite stehen bewusst keine Firmennamen, Nummern oder Adressen: Viele Einträge sind Einzelunternehmer, deren Name auch ihre Person ist.
Auf Apify läuft der Actor über Apifys Proxy; lokal gab es keinen. Die Zahlen oben stammen aus dem lokalen Lauf.
Felder im Ergebnis
Die wichtigsten Felder laut Output-Schema des Actors:
| Feld | Inhalt |
|---|---|
id, name | FirmenABC-ID und Firmenname |
address, postal_code, city, country | Adresse |
phone, fax | Telefon und Fax |
email, website | E-Mail und Website |
latitude, longitude | Koordinaten |
categories | Branchen des Eintrags |
description, opening_hours, employee_count | Beschreibung, Öffnungszeiten, Mitarbeiterzahl (selten gefüllt) |
rating, review_count | Bewertung und Anzahl |
source_url, source_platform, scraped_at | Quelle und Zeitstempel |
Fehlt bei einer anderen Abfrage die E-Mail, kannst du die Spalte website an den Website Email Scraper geben.
Prompt für Claude zum Kopieren
Füge in Claude den Apify MCP Server als eigenen Konnektor mit dieser URL hinzu (siehe Apifys MCP-Dokumentation). Die URL beschränkt Claude auf diesen einen Actor:
https://mcp.apify.com?tools=santamaria-automations/firmenabc-at-scraperDann fügst du diesen Prompt ein:
Nutze den Apify MCP Server. Starte den Actor santamaria-automations/firmenabc-at-scraper mit dieser Eingabe:
{"searchUrls": ["https://www.firmenabc.at/firmen/graz-stadt_Ld/tischler_CQR"], "maxResults": 150, "includeDetails": true}
Sag mir vor dem Start, was der Lauf kostet, und warte auf mein OK.
Wenn er fertig ist, zähle: wie viele Firmen insgesamt, wie viele mit Telefon, mit E-Mail, mit Website und mit Koordinaten,
wie viele mit mindestens einem der drei Kontaktfelder und wie viele Namen "GmbH" oder "e.U." enthalten.
Gib mir nur diese Zahlen und keine Namen, Nummern oder Adressen.Getestet haben wir den Actor und die Eingabe, nicht den Prompt über MCP; Claude formuliert die Kostenangabe eventuell anders.
Was das kostet
Mit Detailseiten kostet jede Firma 0,005 $, also 5 $ pro 1.000. Dazu kommt pro Lauf einmal der Start mit 0,005 $. Das Ereignis „Business details extracted“ ersetzt das Ereignis „Business found“ (0,002 $); beide werden pro Firma nicht zusammen berechnet. Der Beispiellauf mit 113 Firmen kostet auf Apify damit 113 × 0,005 $ + 0,005 $ = etwa 0,57 $. Der lokale Testlauf hat nichts gekostet. Ohne Detailseiten (includeDetails aus) kostet eine Firma 0,002 $, dafür fehlen die meisten Kontaktfelder. Den aktuellen Gratis-Betrag des Free-Plans findest du auf Apifys Preisseite. Mehr auf der Actor-Seite.
Anwendungen
- Lokale Firmenlisten: alle Einträge einer Branche in einer Stadt als Tabelle für Vertrieb oder Marktanalyse.
- Kartenansicht: mit Breiten- und Längengrad die Standorte auf einer Karte zeigen.
- Wettbewerbsübersicht: Anbieter und Standorte einer Region nebeneinander sehen.
- Weitere Verarbeitung: Liste ins CRM laden oder die Website-Spalte an den Email Scraper geben.
Häufige Fragen
Warum liefert /firmen/stmk/graz einen Fehler?
FirmenABC kennt Graz als Bezirk, nicht als Unterseite der Steiermark. Die Stadt heißt dort „Graz (Stadt)“ und hat die Adresse /firmen/graz-stadt_Ld. Die Branchenseite hängt daran, zum Beispiel /tischler_CQR. Den Branchencode findest du, indem du auf der Bezirksseite eine Oberkategorie öffnest und dort „Tischler“ suchst.
Bekomme ich für jede Firma E-Mail, Telefon und Website?
Nein. Im Testlauf mit 113 Tischlern in Graz hatten 65 eine E-Mail, 64 eine Telefonnummer und 55 eine Website. 40 Einträge hatten keines der drei Felder, nur eine Adresse. Die Quote kann bei anderen Branchen und Städten anders ausfallen.
Was kostet die Liste?
Mit Detailseiten (includeDetails true) kostet jede Firma 0,005 $, dazu einmal 0,005 $ für den Start. Der Testlauf mit 113 Firmen kostet damit etwa 0,57 $. Das Detail-Ereignis ersetzt das Such-Ereignis (0,002 $), beide werden nicht addiert.
Kann ich ein ganzes Bundesland oder ganz Österreich abfragen?
Ja, über die Bundesland-Seiten, zum Beispiel /firmen/stmk, oder über das Schlagwort-Feld searchQuery. Das Schlagwort sucht aber in ganz Österreich; das Feld location wird ignoriert. Für eine einzelne Stadt nimmst du eine Bezirks- oder Branchen-URL in searchUrls.
Brauche ich Claude?
Nein. Die Schritte 1 bis 4 funktionieren komplett in der Apify Console. Der MCP-Link ist nur eine Option.
Darf ich die Adressen für Kaltakquise nutzen?
Das hängt vom Einzelfall ab. Lies dazu den Abschnitt zu Datenschutz und Recht. Er ersetzt keine Rechtsberatung.
Hinweis zu Datenschutz und Recht
Der Actor sammelt Einträge, die auf FirmenABC öffentlich angezeigt werden. Bei Einzelunternehmern ist der Firmenname oft der Name einer Person, E-Mail und Telefon sind dann personenbezogene Daten. Für deren Verarbeitung bist du verantwortlich und musst die DSGVO einhalten. In Österreich gilt für Werbeanrufe und Werbe-E-Mails ohne vorherige Einwilligung zusätzlich § 174 TKG 2021; auch das UWG kann bei unlauterer Werbung eine Rolle spielen. Prüfe das vor jeder Kaltakquise und beachte die Nutzungsbedingungen von FirmenABC. Das ist keine Rechtsberatung; frag im Zweifel eine Anwältin oder einen Anwalt.
Weiterführende Links
- FirmenABC Scraper, Actor-Seite: alle Felder und Preise.
- Herold Scraper Tutorial: Firmendaten aus Österreichs Gelben Seiten.
- Google Maps Scraper Tutorial: Firmendaten aus Google Maps.
- Website Email Scraper: E-Mails auf den Websites der Firmen finden.