Herold.at Scraper - Austrian Business Directory
Pricing
from $12.00 / 1,000 result scrapeds
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
Maintained by CommunityActor 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
- 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, orfriseur. - Set a City (Stadt) — an Austrian city or town (
wien,graz,linz,salzburg). - Set Max Results to the number of businesses you want.
- 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.
- Keep the datacenter proxy prefill and click Start — Herold.at shows no anti-bot protection, so datacenter proxies work reliably.
- 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
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Trade or category keyword in German, exactly as used in the Herold.at URL (e.g. installateur, elektriker). Defaults to installateur if empty. |
location | String | No | Austrian city or town (e.g. wien, graz). Defaults to wien if empty. |
fetchDetails | Boolean | No | When 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. |
maxResults | Integer | No | Maximum number of businesses to return (default: 100, max: 2000). |
proxyConfiguration | Object | No | Proxy 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:
| Field | Type | Description |
|---|---|---|
businessName | String | Business name as listed on Herold.at |
category | String | Trade/category (Branche) this listing was found under, e.g. Installateur |
address | String | Street address, when published on the listing |
zipCode | String | Austrian postal code (PLZ) |
city | String | City |
phone | String | Phone number, when publicly listed |
website | String | Business's own website, when published |
email | String | Business email address, when published |
listingText | String | Short free-text presentation from the listing |
rating | Number | Average customer rating (0–5), when shown |
reviewCount | Number | Number of customer reviews, when shown |
url | String | Full URL of the business profile on Herold.at |
businessId | String | Internal Herold.at listing ID |
searchQuery | String | The keyword that returned this business |
searchLocation | String | The city used for the search |
scrapedAt | String | ISO 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
fetchDetailsoff for the fastest, cheapest run and turn it on only if you need to chase the remaining gaps. ratingandreviewCountonly 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.
categoryreflects 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.
Related Scrapers
- Gelbe Seiten Scraper — German yellow pages business directory
- Europages Scraper — European B2B suppliers data
- Firmenbuch / Austrian Company Search — Austrian official business registry
- PagesJaunes Scraper — French business directory & contact info
Legal
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.