Herold.at Scraper - Austrian Business Directory avatar

Herold.at Scraper - Austrian Business Directory

Pricing

from $12.00 / 1,000 result scrapeds

Go to Apify Store
Herold.at Scraper - Austrian Business Directory

Herold.at Scraper - Austrian Business Directory

Scrape Austrian business listings from Herold.at (Austria yellow pages). Get names, categories, addresses, phone numbers, emails, and websites by trade and city. No login needed.

Pricing

from $12.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Herold.at Scraper — Austrian Business Directory Data

Scrape business listings from Herold.at, Austria's yellow pages directory. Search by trade/category keyword and city, and export clean structured business records with names, categories, addresses, phone numbers, emails, websites, and ratings. No login, no cookies, no API key.

Why use this actor?

Herold.at is the reference business directory for Austria. Installers, electricians, tax advisors, doctors, restaurants, garages: if a business wants to be found in Austria, it is listed on Herold. Because Herold serves contact details openly (phone, email, and website are all rendered server-side per listing, not hidden behind a click), a single results-page fetch already returns near-complete records for most businesses.

Typical uses:

  • Lead generation — build prospect lists for a trade and Austrian city, ready for a CRM import.
  • Local market research — count and map businesses per category and region, compare cities.
  • Data enrichment — match business names to addresses, phone numbers, emails, websites, and ratings.
  • Competitor analysis — list every provider in a category around a city, sorted with ratings.

The actor reads the server-rendered results pages directly, so records are complete and consistent. It only returns contact details that businesses publish openly on the directory.

How to scrape Herold.at data

  1. Open the actor and set a Trade / Category (Branche) — the keyword exactly as it appears in the Herold.at URL, such as installateur, elektriker, zahnarzt, or friseur.
  2. Set a City (Stadt) — an Austrian city or town (wien, graz, linz, salzburg).
  3. Set Max Results to the number of businesses you want.
  4. Leave Fetch detail pages for missing contact info off unless you specifically need the small number of businesses whose email or website is not already on the results page.
  5. Keep the datacenter proxy prefill and click Start — Herold.at shows no anti-bot protection, so datacenter proxies work reliably.
  6. When the run finishes, export the dataset as JSON, CSV, or Excel, or pull it from the Apify API.

The actor loads the first results page and then pages through /seite/2/, /seite/3/, and so on automatically until it reaches your Max Results or runs out of matching businesses.

Input

FieldTypeRequiredDescription
searchQueryStringNoTrade or category keyword in German, exactly as used in the Herold.at URL (e.g. installateur, elektriker). Defaults to installateur if empty.
locationStringNoAustrian city or town (e.g. wien, graz). Defaults to wien if empty.
fetchDetailsBooleanNoWhen true, fetch each business's detail page to fill in email/website for the small share of listings missing them on the results page. Default false.
maxResultsIntegerNoMaximum number of businesses to return (default: 100, max: 2000).
proxyConfigurationObjectNoProxy settings. Datacenter proxies are sufficient — no anti-bot protection observed on Herold.at.

Example input:

{
"searchQuery": "installateur",
"location": "wien",
"fetchDetails": false,
"maxResults": 100,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

One record per business listing:

FieldTypeDescription
businessNameStringBusiness name as listed on Herold.at
categoryStringTrade/category (Branche) this listing was found under, e.g. Installateur
addressStringStreet address, when published on the listing
zipCodeStringAustrian postal code (PLZ)
cityStringCity
phoneStringPhone number, when publicly listed
websiteStringBusiness's own website, when published
emailStringBusiness email address, when published
listingTextStringShort free-text presentation from the listing
ratingNumberAverage customer rating (0–5), when shown
reviewCountNumberNumber of customer reviews, when shown
urlStringFull URL of the business profile on Herold.at
businessIdStringInternal Herold.at listing ID
searchQueryStringThe keyword that returned this business
searchLocationStringThe city used for the search
scrapedAtStringISO timestamp of the scrape

Example output:

{
"businessName": "Lugar Installateur GmbH",
"category": "Installateur",
"address": "Triester Straße 346",
"zipCode": "1230",
"city": "Wien",
"phone": "+43 1 8862759",
"website": "https://www.lugar.at/wien23/",
"email": "office@lugar.at",
"listingText": "Ihr Spezialist für Bad-Badrenovierung-Heizung-Sanitär-Wärmepumpen-Notdienst. Über 20 Jahre Berufserfahrung. Alles aus einer Hand.",
"rating": 4.5,
"reviewCount": 28,
"url": "https://www.herold.at/gelbe-seiten/wien/N1JdH/lugar-installateur-gmbh/",
"businessId": "516863",
"searchQuery": "installateur",
"searchLocation": "wien",
"scrapedAt": "2026-07-13T00:18:06.854Z"
}

Cost estimate

The actor uses lightweight HTTP requests (no browser) and datacenter proxies. Each results page carries around 31 listings with phone, email, and website already inline, so most runs need one request per ~30 businesses. A 100-result run typically finishes in well under a minute and uses only a few cents of platform credits plus the per-result fee. Turning on fetchDetails adds one extra request only for the small share of businesses missing email or website, so cost stays close to the base run.

Tips

  • Search keywords and city names are the same words you would type into the Herold.at URL. German trade keywords match best (installateur, not "plumber").
  • Most businesses already publish phone, email, and website on the results page — leave fetchDetails off for the fastest, cheapest run and turn it on only if you need to chase the remaining gaps.
  • rating and reviewCount only appear when the business has published customer reviews; expect them on a subset of records.
  • Multi-word cities work the same way Herold.at expects them, lowercase with spaces (e.g. bad ischl).

Limitations

  • The actor scrapes the results-list pages (plus optional detail-page enrichment); fields that only exist elsewhere on Herold.at (opening-hours tables, photo galleries) are not included.
  • Herold.at covers Austria only.
  • category reflects the trade/category you searched under, not a business's full self-declared category list — Herold.at does not expose a per-listing category tag on the results page.

This actor only extracts business information that is publicly listed on the Herold.at directory, where businesses publish it precisely to be found and contacted. No login is bypassed and no private data is collected. You are responsible for using the data in compliance with applicable laws (GDPR, competition law) in your jurisdiction.