VOOZH about

URL: https://apify.com/automation-lab/austria-wko-business-directory-scraper

⇱ Austria WKO Business Directory Scraper Β· Apify


πŸ‘ Austria WKO Business Directory Scraper avatar

Austria WKO Business Directory Scraper

Pricing

Pay per event

Go to Apify Store

Austria WKO Business Directory Scraper

Extract Austrian business leads from WKO Firmen A-Z by keyword and location. Get addresses, phones, emails, websites, and profile URLs as CSV or JSON.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract Austrian company leads from the official WKO Firmen A-Z business directory.

Use this actor to search by industry, service, product, or company keyword and a location such as Wien, Graz, Linz, Salzburg, or an Austrian district. It returns structured business records with company names, addresses, phone numbers, emails, websites, WKO profile URLs, and search context.

What does Austria WKO Business Directory Scraper do?

Austria WKO Business Directory Scraper converts public WKO Firmen A-Z search results into a clean dataset.

It can:

  • πŸ”Ž Search WKO Firmen A-Z by keyword and location
  • 🏒 Extract Austrian company and branch/location records
  • πŸ“ Capture street, postal code, city, and full address text
  • ☎️ Save phone and mobile phone links when WKO exposes them
  • βœ‰οΈ Save emails and websites when they are visible on WKO pages
  • πŸ”— Preserve WKO profile URLs for verification and deduplication
  • πŸ“„ Optionally visit detail pages for extra text enrichment

Who is it for?

This scraper is useful for several workflows:

  • πŸ§‘β€πŸ’Ό B2B sales teams building Austrian lead lists
  • 🧭 Local SEO agencies mapping businesses by city and industry
  • πŸ“Š Market researchers measuring industry presence by region
  • 🧾 Compliance and vendor-enrichment teams checking public company listings
  • 🏘️ Franchise, real estate, and field-service teams researching local providers
  • πŸ§‘β€πŸ’» Data teams that need repeatable WKO directory exports through API calls

Why use this actor?

Manual WKO searches are fine for one company, but they do not scale. This actor gives you repeatable exports with the same fields each time.

Key benefits:

  • No browser setup required
  • Server-rendered WKO result pages are scraped with lightweight HTTP requests
  • Output is ready for CSV, Excel, Google Sheets, CRMs, and enrichment tools
  • Search context is included on every row so datasets remain auditable
  • Optional detail-page mode lets you trade speed for richer profile text

Data extracted

FieldDescription
companyNameName of the WKO business/location record
subtitleListing subtitle or description when available
streetStreet address
postalCodeAustrian postal code parsed from the address
cityCity/locality parsed from the address
addressFull visible address text
phoneFirst phone number exposed on the listing
mobilePhoneSecond/mobile phone number when exposed
emailEmail address when exposed
websiteWebsite URL when exposed
profileUrlWKO profile/detail URL
sourceUrlWKO result page where the record was found
searchKeywordInput keyword used for the search
searchLocationInput location used for the search
pageNumberResult page number
detailFetchedWhether a detail page was fetched
detailTextOptional text from the detail page
scrapedAtISO timestamp of extraction

How much does it cost to scrape Austria WKO business leads?

This actor uses pay-per-event pricing.

You pay a small run start fee plus a per-business-record fee. The exact live prices are shown on the Apify actor page before you run it.

Cost control tips:

  • Start with a small maxItems value
  • Keep detailPages disabled for the cheapest broad lead lists
  • Enable detailPages only when you need profile text or extra contact enrichment
  • Use specific keywords and locations to avoid irrelevant exports

How to use

  1. Open the actor on Apify.
  2. Enter a WKO keyword, for example Tischler, Marketing, Installateur, or Steuerberater.
  3. Enter a location, for example Wien, Graz, Linz, or Salzburg.
  4. Set maxItems.
  5. Decide whether to fetch detail pages.
  6. Run the actor.
  7. Export the dataset as JSON, CSV, Excel, XML, or HTML.

Input example

{
"keyword":"Tischler",
"location":"Wien",
"maxItems":100,
"detailPages":false,
"requestDelayMillis":250
}

Input fields

keyword

The WKO search term. Use an industry, service, product, or company keyword.

Examples:

  • Tischler
  • Marketing
  • Installateur
  • Steuerberater
  • BΓ€ckerei

location

The Austrian location to search.

Examples:

  • Wien
  • Graz
  • Linz
  • Salzburg
  • Innsbruck

maxItems

Maximum number of business records to save.

detailPages

When enabled, the actor opens each WKO profile URL and saves additional detail text when available. This is slower and uses more requests.

requestDelayMillis

Delay between HTTP requests. Increase it for large runs or conservative crawling.

Output example

{
"companyName":"DOMINKOVIC Ges.m.b.H.",
"subtitle":"HolzfussbΓΆden & Tischlerarbeiten",
"street":"Wallagasse 4",
"postalCode":"1110",
"city":"Wien",
"address":"Wallagasse 4, 1110 Wien",
"phone":"+43 1 8908986",
"email":"office@example.at",
"website":"https://www.example.at/",
"profileUrl":"https://firmen.wko.at/...",
"sourceUrl":"https://firmen.wko.at/tischler/wien",
"searchKeyword":"Tischler",
"searchLocation":"Wien",
"pageNumber":1,
"detailFetched":false,
"scrapedAt":"2026-06-27T03:31:20.913Z"
}

Tips for better WKO scraping results

  • Use German-language industry terms because WKO is an Austrian directory.
  • Try both broad and narrow terms, for example Marketing and Online Marketing.
  • Use the official Austrian city or district name.
  • Run one city at a time for cleaner regional segmentation.
  • Deduplicate by profileUrl when combining multiple searches.
  • Keep sourceUrl, searchKeyword, and searchLocation in downstream databases.

Common workflows

Austrian B2B lead generation

Search for a target industry in each city and export records to your CRM.

Local SEO prospecting

Find local companies that expose websites or missing websites in WKO results.

Market mapping

Count companies by keyword and location to compare regional density.

Vendor enrichment

Match your vendor list against WKO profile URLs and public contact details.

Integrations

You can connect the dataset to:

  • Google Sheets through Apify integrations
  • Make or Zapier automations
  • CRM enrichment pipelines
  • BI dashboards
  • Data warehouses
  • Custom Node.js or Python jobs through the Apify API

API usage

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('automation-lab/austria-wko-business-directory-scraper').call({
keyword:'Tischler',
location:'Wien',
maxItems:100,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/austria-wko-business-directory-scraper').call(run_input={
'keyword':'Marketing',
'location':'Graz',
'maxItems':100,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL

curl-X POST 'https://api.apify.com/v2/acts/automation-lab~austria-wko-business-directory-scraper/runs?token=YOUR_APIFY_TOKEN'\
-H'Content-Type: application/json'\
-d'{"keyword":"Tischler","location":"Wien","maxItems":100}'

Use with AI agents via MCP

Austria WKO Business Directory Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Add the Apify MCP server to your AI client β€” this gives you access to all Apify actors, including this one.

Setup for Claude Code

$claude mcp add--transport http apify "https://mcp.apify.com"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers":{
"apify":{
"url":"https://mcp.apify.com"
}
}
}

Your AI assistant will authenticate with your Apify account on first use.

Example prompts:

  • "Use automation-lab/austria-wko-business-directory-scraper to find 100 Tischler businesses in Wien and summarize which have websites."
  • "Extract WKO marketing companies in Graz and prepare a CSV for sales outreach."
  • "Run an Austrian business directory search for Installateur in Linz and list phone numbers."

Legality and responsible use

This actor extracts publicly accessible information from WKO Firmen A-Z pages. You are responsible for using the data lawfully and respecting privacy, data protection, and marketing rules such as GDPR and Austrian communications laws.

Recommended practices:

  • Use the data for legitimate business purposes
  • Avoid spam or unsolicited bulk outreach
  • Keep records accurate and up to date
  • Honor deletion or opt-out requests where applicable
  • Review WKO terms and your legal obligations before production use

FAQ

How fast is the WKO business directory scraper?

Typical HTTP-only runs finish quickly: small searches complete in seconds, while 100-result WKO searches usually finish in about one to two minutes.

How much does the actor cost?

The actor uses pay-per-event pricing. You pay a small start fee plus a low per-business-record charge shown on the Apify actor page.

Is there an official WKO API?

This actor is designed for users who need structured exports from public WKO Firmen A-Z pages without building their own crawler.

Why did I get fewer records than maxItems?

WKO may have fewer matching results for your keyword/location combination. Try a broader keyword or a larger nearby location.

Why are some emails or websites missing?

WKO does not expose every contact field for every business. The actor only saves fields that are visible in the public listing or detail page.

Troubleshooting

Why is detail-page mode slower?

Detail mode makes one extra request per business profile. Use it only when you need additional detail text or enrichment.

Related scrapers

Other automation-lab actors that can complement WKO lead generation:

Limits

The actor depends on the current public WKO page structure. If WKO changes its HTML, selectors may need maintenance. Large runs should use a polite delay and focused inputs.

Changelog

0.1

Initial version with HTTP extraction from WKO search results, pagination, contact fields, address parsing, and optional detail-page enrichment.

Support

If a run fails or a field looks wrong, share the run URL and input with support so the actor can be checked against the current WKO page structure.

You might also like

WKO Firmen Austrian Business Directory Scraper

scrapyspider/firmen-wko-at-scraper

Scrape business listings from firmen.wko.at β€” Austria's official WKO business directory. Extract company names, addresses, phones, emails, websites, and full profile details from any industry and region. No account required.

15

Austria WKO Business Directory Scraper

regdata/wko-business-directory-scraper

Scrape 620,000+ Austrian businesses from WKO Firmen A-Z - the official Chamber of Commerce directory. Get company names, addresses, phone numbers, emails, websites, industry codes, and trade licenses. No API exists for this data.

FirmenABC.at Scraper - Austrian Business Directory

santamaria-automations/firmenabc-at-scraper

Scrape company data from FirmenABC.at, Austria's leading business directory with 800,000+ companies. Extract names, addresses, phone numbers, emails, websites, ratings, opening hours, GPS coordinates, and more.

Google Maps Scraper - Business Leads, Emails & Phone Numbers

inexhaustible_glass/smart-lead-finder-email-extractor

Extract business leads from Google Maps with emails, phones, websites, ratings, reviews & addresses. Search by category+city, business name, or landmark. Visits websites for emails. Perfect for local SEO, lead gen & cold outreach.

32

search.ch Swiss Business Directory Scraper

automation-lab/search-ch-swiss-business-directory-scraper

Find Swiss business directory leads on search.ch. Export public names, addresses, phones, websites, ratings, profile links, and emails.

πŸ‘ User avatar

Stas Persiianenko

2

Herold.at Scraper - Austrian Business Leads

plowdata/herold-at

Extract Austrian business leads and company intelligence from Herold.at. Collect emails, phone numbers, addresses, opening hours, services, reviews, and payment methods. Export to CSV, Excel, JSON, or integrate into automation / CRM workflows.

Google Maps Scraper β€” Business Leads & Email Extraction

lanky_quantifier/google-maps-scraper

Extract business names, addresses, phone numbers, reviews, emails, and social links from Google Maps. Scrape by keyword search or direct URLs. Automatically visits business websites to extract email addresses. Perfect for local lead generation.

28

Google Maps Business Extractor: Phones, Ratings & Review Counts

nezha/google-maps-scraper

Turn keywords and one location into a structured Google Maps business list with phones, websites, ratings, review counts, addresses, service options, and business details. Export to CSV, Excel, or JSON.

Yellow Pages Business Scraper

moving_beacon-owner1/my-actor-45

Scrape business listings from Yellow Pages by keyword and location. Extract business names, phone numbers, addresses, websites, reviews, and optionally detailed business data like emails, ratings, and opening hours.

2

Google Maps Lead Finder β€” Business Search & Locate

endspec/google-maps-instant-lead-finder

Search Google Maps by query + location, get structured business leads β€” names, addresses, phones, websites, ratings.