Austria WKO Business Directory Scraper
Pricing
from $3.50 / 1,000 company records
Austria WKO Business Directory Scraper
Scrape 620,000+ Austrian businesses from WKO Firmen A-Z - the official Chamber of Commerce directory. Get names, addresses, phones, emails, websites and industry codes.
Pricing
from $3.50 / 1,000 company records
Rating
0.0
(0)
Developer
getregdata
Maintained by CommunityActor stats
2
Bookmarked
43
Total users
8
Monthly active users
2 days ago
Last modified
Categories
Share
Austria WKO Business Directory Scraper | Firmenverzeichnis der Wirtschaftskammer
Extract structured company data from Austria's official Chamber of Commerce directory (WKO Firmen A-Z) - 620,000+ businesses with contact details, trade licenses, and industry classifications - as structured JSON, in bulk, beyond what the directory's manual search allows. Search by industry (Branche), state (Bundesland), district, or keyword. There is no official API for this data.
No login, no API key, no proxy needed - a query in, clean JSON out.
What data do you get?
One record per business:
{"companyName": "Tech Solutions GmbH","address": "Mariahilfer Strasse 45","postalCode": "1060","city": "Wien","bundesland": "Wien","phone": "+43 1 234 5678","email": "office@techsolutions.at","website": "https://www.techsolutions.at","branche": "IT-Dienstleistung","firmaId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890","sourceUrl": "https://firmen.wko.at/tech-solutions-gmbh/wien/?firmaid=..."}
| Field | Description |
|---|---|
companyName | Official business name as registered with WKO |
address / postalCode / city / bundesland | Parsed address (street, PLZ, city, state) |
phone / email / website | Contact details from the company detail page |
branche | Industry / trade classification (echoes the search term) |
firmaId / sourceUrl | WKO internal identifier (UUID) and profile URL |
Not returned.
tradeLicenses,memberSince,certificationsandfaxare emitted as empty/null placeholders only. The actor reads WKO listing pages and does not fetch the per-company detail page where those values live.
How much does it cost?
Pay per result - you are not charged for Apify platform usage, only per company. The price drops on higher Apify subscription tiers.
| Volume | Cost |
|---|---|
| Start cost | $0.00005 |
| Per result | $0.005 |
| ~100 results | ~$0.50 |
| ~1,000 results | ~$5.00 |
| ~10,000 results | ~$50.00 |
A run that returns nothing costs nothing. If the search is rejected for unusable input, or the district you asked for has no listing, the run stops with an explanation and the only charge is the $0.00005 start fee. You pay per company record, and nothing else.
No subscription, no minimum. The Apify free plan includes $5/month in platform credits - around 1,000 records - so you can validate the data before committing to anything.
Is it legal, and where does the data come from?
Data comes from firmen.wko.at, the official business directory of the Austrian Federal Economic Chamber (Wirtschaftskammer Osterreich), a public-law institution under the Austrian Economic Chamber Act. It covers 620,000+ Austrian businesses with active trade licenses, and it is public (no login). It contains business contact information, not personal data beyond what companies choose to publish. You are responsible for complying with GDPR/DSG when using the data.
How do I use it?
Click Try it and paste this input:
{ "branche": "IT-Dienstleistung", "bundesland": "Wien", "maxResults": 50 }
Search by keyword across all of Austria ({ "searchQuery": "Steuerberater", "maxResults": 200 }), or narrow to a district. No proxy setup is needed - leave Proxy configuration empty.
Input options
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | string | No | - | Keyword search for company name or service |
branche | string | No | - | Industry/trade classification (e.g. "Gastronomie") |
bundesland | string | No | All | Austrian state (Wien, Niederosterreich, Oberosterreich, Steiermark, Tirol, Salzburg, Karnten, Burgenland, Vorarlberg) |
bezirk | string | No | - | District within the selected Bundesland |
maxResults | integer | No | 100 | Max companies to return (1-10,000) |
proxyConfiguration | object | No | None | Optional. The directory is reachable without a proxy; set one only if you want runs routed through your own IPs. |
At least one of searchQuery, branche, or bundesland must be provided.
What you can do with it
- B2B lead generation - find companies by industry and location with verified contact data (phone, email, website).
- Market-entry research - map the competitive landscape before entering the Austrian market.
- Supplier discovery - find certified suppliers and service providers by trade classification.
- Competitive analysis - measure industry concentration by region and spot market gaps.
- Sales prospecting - build targeted prospect lists by industry, location, and trade licence.
Run it from code
# cURL - start a run and get the dataset backcurl -X POST "https://api.apify.com/v2/acts/regdata~wko-business-directory-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{ "branche": "IT-Dienstleistung", "bundesland": "Wien", "maxResults": 50 }'
// Node.js - apify-clientimport { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('regdata/wko-business-directory-scraper').call({ branche: 'IT-Dienstleistung', bundesland: 'Wien', maxResults: 50 });const { items } = await client.dataset(run.defaultDatasetId).listItems();
# Python - apify-clientfrom apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("regdata/wko-business-directory-scraper").call(run_input={"branche": "IT-Dienstleistung", "bundesland": "Wien", "maxResults": 50})items = client.dataset(run["defaultDatasetId"]).list_items().items
Integrations
Runs anywhere Apify does: call it from the REST API, schedule recurring list builds, pipe results into n8n / Make / Zapier or your CRM, or use it from any MCP client (Claude, Cursor) via mcp.apify.com.
FAQ
Is it legal to scrape the WKO directory? Yes. It is the official public business directory of the Austrian Economic Chamber. It contains business contact information; you remain responsible for GDPR/DSG compliance when using it.
Do I need an account, API key, or proxy? None of the three. The actor talks to the public directory directly and retries transient issues automatically.
Can I filter by industry and region? Yes. Use branche (trade classification) and bundesland / bezirk (state / district). At least one search filter is required.
What export formats are supported? JSON, CSV, Excel, or XML, or read live via the API.
Limitations
- The directory pages 10 results at a time, so very large pulls take a while - roughly 3 seconds per 10 records. Narrow with
branche,bundesland, andbezirkfor faster, more targeted runs. - Company profiles vary; some businesses list only name and address. Phone, email, and website are present only where the business published them to WKO.
- The directory reflects current WKO membership status only (no historical data).
- Content is in German, as published by WKO.
Related actors
Part of a suite of official government registry actors - no public API to build or maintain, pay per result, nothing to configure.
| Country | Actors |
|---|---|
| Poland | BDO · CRBR · KRS (financials) · EKW · KNF · KRS (board) · KRZ · MSiG · KYB check · PEP (Sejm) · REGON (sites) · REGON · UOKiK |
| Germany | Insolvenzbekanntmachungen · Handelsregister |
| Spain | BORME · Registro Mercantil · Registro Público Concursal |
| Italy | INI-PEC · Registro Imprese |
| Austria | Ediktsdatei · WKO (this actor) |
| France | Societe.com |
| Belgium | KBO / BCE |
| Czechia | ISIR |
| Slovakia | RPVS |
| Cyprus | DRCOR |
| Ireland | CRO |
| Portugal | Publicações MJ |
| Nigeria | CAC |
| Colombia | RUES |
| USA | California SoS · California UCC |
| UAE | ADGM |
| Global | Adverse media |
Common combinations: company register -> UBO -> insolvency/debtors -> adverse media is the standard KYB/onboarding chain.
For Poland that whole chain is one call: Poland KYB Risk Check takes a NIP or KRS and returns identity, beneficial owners and insolvency - screened against the company and every beneficial owner - as a single verdict. The component registry lookups it runs bill as usual, plus a small orchestration fee.
Full suite: apify.com/regdata · Callable from any MCP client via mcp.apify.com
Informationen auf Deutsch
Was ist dieses Tool?
Dieser Apify Actor extrahiert Unternehmensdaten aus dem offiziellen WKO Firmen A-Z Verzeichnis (firmen.wko.at) der Wirtschaftskammer Osterreich - strukturierte Daten zu uber 620.000 osterreichischen Unternehmen mit Firmenname, Adresse, Kontaktdaten, Gewerbeberechtigungen, Branche und Zertifizierungen. Keine offizielle API, keine Anmeldung.
Fur wen?
Fur B2B-Leadgenerierung, Marktanalyse, Lieferantensuche und Vertriebsunterstutzung. Kein Proxy, keine Anmeldung, keine Abos - Sie zahlen nur pro Ergebnis.
WKO Firmen A-Z - Osterreichische Firmensuche
Automatisierter Zugriff auf das WKO Firmenverzeichnis der Wirtschaftskammer Osterreich. Uber 620.000 osterreichische Unternehmen mit Firmennamen, Adressen, Telefonnummern, E-Mail, Websites, Branchencodes und Gewerbescheinen. Keine offizielle API. Ideal fur B2B-Leadgenerierung, Marktforschung und Unternehmensrecherche in Osterreich.