FirmenABC.at Scraper avatar

FirmenABC.at Scraper

Pricing

from $1.80 / 1,000 results

Go to Apify Store
FirmenABC.at Scraper

FirmenABC.at Scraper

[💰 $1.80 / 1K] Extract Austrian company profiles from FirmenABC.at — name, address, phone, email, website, industry, GPS, and logo, plus official Firmenbuchnummer, UID-Nummer, founding year, employees, and management on detailed rows. Search by what + where or paste FirmenABC.at URLs.

Pricing

from $1.80 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Pull Austrian company profiles from FirmenABC.at at scale — full structured addresses, phone, fax, email, website, industry, GPS coordinates, and the official register identity that other directory scrapers leave behind: the Firmenbuchnummer, the UID-Nummer (VAT ID), the founding year, the employee band, and the named management (Geschäftsführer). Built for B2B sales teams, market researchers, recruiters, and KYC/compliance analysts who need verified Austrian company records — complete with the official register numbers — without copying them out of FirmenABC one profile at a time.

Why This Scraper?

  • Official Firmenbuchnummer on every detail-enriched company — the Austrian commercial-register number that turns a directory listing into a verifiable legal entity, captured straight from the company profile. Most FirmenABC scrapers omit it entirely.
  • UID-Nummer (Austrian VAT ID) for tax and KYC checks — the ATU VAT identifier surfaced alongside the register number, ready for VIES validation and supplier onboarding.
  • Named management with roles — each GeschäftsfĂĽhrer / vertretungsbefugte Person returned as a {name, role} pair (e.g. "GESCHĂ„FTSFĂśHRER/IN (handelsrechtlich)"), so you know who actually signs for the company.
  • Structured 6-part address plus GPS — street, postal code, city, district (Bezirk), state (Bundesland), and country split into separate fields, with latitude and longitude when published — no flat address string to re-parse.
  • All 9 Austrian Bundesländer in one search — Wien, Niederösterreich, Oberösterreich, Steiermark, Tirol, Salzburg, Kärnten, Vorarlberg, and Burgenland; leave the location empty to sweep the whole country at once.
  • Founding year and employee band — GrĂĽndungsjahr and the size band for company-age and headcount segmentation, drawn from the official profile.
  • What-plus-where search or direct URLs — query by keyword, industry (Branche), or company name paired with a region, or paste FirmenABC.at result, category, and company-profile URLs to scrape exactly what you already found.
  • Two speed/cost modes in one toggle — full detail enrichment for register identity, contacts, and management, or a fast listing-only harvest of company name, phone, address, and FirmenABC profile URL when you just need a wide net.

Use Cases

Lead Generation

  • Build targeted B2B prospect lists by industry and Bundesland
  • Capture direct phone, email, and website contacts for outreach
  • Pull named decision-makers (GeschäftsfĂĽhrer) for account-based selling
  • Segment leads by company age and employee band

Market Research

  • Map the competitive landscape for any Branche across Austria
  • Size a regional market by counting active companies per Bundesland
  • Track industry density city-by-city using district and postal-code data
  • Benchmark founding-year cohorts to spot emerging vs. established players

KYC & Compliance

  • Verify counterparties against the official Firmenbuchnummer
  • Collect UID-Nummer VAT IDs for supplier and vendor onboarding
  • Cross-check registered management names during due diligence
  • Enrich AML and sanctions-screening records with structured company identity

Recruitment & Sales Intelligence

  • Identify employers by industry and headcount band for talent sourcing
  • Reach hiring decision-makers through captured management contacts
  • Map target employers geographically for territory planning
  • Feed a CRM with clean, structured Austrian company records

Data Enrichment & Integration

  • Append register numbers and VAT IDs to an existing Austrian company database
  • Geocode company records with ready-to-use GPS coordinates
  • Standardize messy address fields into a six-part structured schema
  • Power dashboards and comparison tools with fresh directory data

Getting Started

Search by Keyword and Region

The simplest way to start — one search term and an Austrian region:

{
"searchQueries": ["Rechtsanwalt"],
"location": "Wien"
}

Fast Listing-Only Harvest

Turn off detail enrichment for a quick, low-cost sweep of company names, phones, and profile URLs:

{
"searchQueries": ["Restaurant"],
"location": "Steiermark",
"includeDetails": false,
"maxResults": 500
}

Full Detail Run with Mixed Sources

Combine a keyword search with pasted FirmenABC.at URLs and pull every register field:

{
"searchQueries": ["Bauunternehmen", "Software"],
"location": "Oberösterreich",
"searchUrls": [
"https://www.firmenabc.at/suche/ergebnisse?...",
"https://www.firmenabc.at/example-gmbh_aB1cD"
],
"includeDetails": true,
"maxResults": 2000
}

Input Reference

ParameterTypeDefaultDescription
searchQueriesarray of strings["Rechtsanwalt"]What to find on FirmenABC.at — a keyword, an industry (Branche), or a company name (e.g. "Software", "Restaurant", "Bauunternehmen"). One row per search term. Leave empty if you are only using direct URLs.
locationstring"Wien"Where in Austria to search. Works best with a region name: Wien, Niederösterreich, Oberösterreich, Steiermark, Tirol, Salzburg, Kärnten, Vorarlberg, or Burgenland. Leave empty to search all of Austria.
searchUrlsarray of strings[]Paste FirmenABC.at URLs directly: search / category result pages, or individual company-profile pages. Any filters baked into the URL are honored as-is. Scraped in addition to the search above.

Output Detail & Limits

ParameterTypeDefaultDescription
includeDetailsbooleantrueVisit each company's profile page to enrich the row with the official Firmenbuchnummer, UID-Nummer, founding year, employee band, management, email, website, and the full structured address. Turn off for faster, cheaper runs that return only listing data (name, phone, address, industry).
maxResultsinteger100Hard cap on total company rows across all searches and URLs. Set to 0 for no cap (an internal upper limit of 50,000 rows per run still applies). The run stops requesting new pages once this number is reached but keeps the full final page even if it slightly overshoots.

Output

Each company is returned as a single flat record. Detail-enriched runs populate the register, contact, and management fields below; listing-only runs (includeDetails: false) return the company name, FirmenABC.at profile URL, and capture timestamp.

{
"name": "Example Bau GmbH",
"legalForm": "GmbH",
"categories": ["Bauunternehmen", "Hochbau"],
"description": "Planung und AusfĂĽhrung von Hoch- und Tiefbauprojekten.",
"phone": "+43 1 1234567",
"fax": "+43 1 1234568",
"email": "office@example-bau.at",
"website": "https://www.example-bau.at",
"street": "BeispielstraĂźe 12",
"postalCode": "1010",
"city": "Wien",
"district": "Innere Stadt",
"state": "Wien",
"country": "AT",
"latitude": 48.2082,
"longitude": 16.3738,
"companyRegisterId": "FN 123456 a",
"vatId": "ATU12345678",
"foundingYear": "1998",
"employeeCount": "10-49",
"management": [
{ "name": "Maria Beispiel", "role": "GESCHÄFTSFÜHRER/IN (handelsrechtlich)" }
],
"openingHours": [
{ "dayOfWeek": "Monday", "opens": "08:00", "closes": "17:00" },
{ "dayOfWeek": "Tuesday", "opens": "08:00", "closes": "17:00" }
],
"logoUrl": "https://www.firmenabc.at/logos/example-bau.png",
"url": "https://www.firmenabc.at/example-bau-gmbh_aB1cD",
"scrapedAt": "2026-06-17T10:30:00.000Z"
}

Core Fields

FieldTypeDescription
namestringCompany name (Firmenname).
legalFormstringLegal form derived from the name (GmbH, KG, e.U., AG, …) when present.
categoriesarray of stringsIndustry categories (Branche) — a small bounded list.
descriptionstringBusiness purpose / activity description (Tätigkeitsbeschreibung).
logoUrlstringCompany logo image URL.
urlstringFirmenABC.at profile URL.
scrapedAtstringISO timestamp of capture.

Contact

FieldTypeDescription
phonestringPrimary phone number.
faxstringFax number, when present.
emailstringEmail address (detail-enriched rows).
websitestringCompany website URL (detail-enriched rows).

Address & Location

FieldTypeDescription
streetstringStreet and house number.
postalCodestringPostal code (PLZ).
citystringCity / locality (Ort).
districtstringDistrict (Bezirk), when present.
statestringState / region (Bundesland).
countrystringCountry code (e.g. "AT").
latitudenumberGPS latitude, when published.
longitudenumberGPS longitude, when published.

Register Data & Management

FieldTypeDescription
companyRegisterIdstringFirmenbuchnummer — the official Austrian commercial-register number (detail-enriched rows).
vatIdstringUID-Nummer — Austrian VAT ID (detail-enriched rows).
foundingYearstringFounding year (GrĂĽndungsjahr), when present.
employeeCountstringEmployee band (e.g. "10-49"), when present.
managementarray of objectsGeschäftsführer / vertretungsbefugte Personen, each as { name, role } — a small bounded list.
openingHoursarray of objectsOpening-hours entries, when present — each as { dayOfWeek, opens, closes } (an optional description is included for special cases).

Tips for Best Results

  • Leave location empty to sweep all of Austria, then filter by the state (Bundesland) field downstream — this captures every region in one run instead of nine separate searches.
  • Turn off includeDetails for a fast, cheap name-and-URL harvest when you only need to know which companies exist; re-run with details on for just the URLs you want to enrich.
  • Use a Bundesland name rather than a city in location — region-level terms (Wien, Steiermark, Tirol) match far more reliably than narrow city names.
  • Register fields are populated for incorporated companies (GmbH, AG, KG). Sole practitioners and freelancers often have no Firmenbuchnummer or management list — that is expected, not an error.
  • Split very large jobs across multiple search terms or regions rather than one enormous run — several focused queries paginate more cleanly than a single nationwide sweep.
  • Paste FirmenABC.at URLs to target an exact result set — any filters baked into the URL are honored, so you can refine on the site and let the actor collect the page.
  • Combine keyword and company-name searches in one searchQueries list to cover both a whole industry and specific named targets in a single run.

Pricing

From $1.80 per 1,000 results — undercutting comparable Austrian directory extractors while returning the official register identity they leave out. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows the total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.22$0.20$0.19$0.18
1,000$2.15$2.00$1.90$1.80
10,000$21.50$20.00$19.00$18.00
100,000$215.00$200.00$190.00$180.00

A "result" is one company record. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee. Apify platform fees are additional.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n — Workflow automation
  • Google Sheets — Direct spreadsheet export
  • Slack / Email — Notifications on new results
  • Webhooks — Trigger custom APIs on run completion
  • Apify API — Full programmatic access

This actor collects publicly available business information from FirmenABC.at. Use it responsibly and in compliance with FirmenABC.at's terms of service and all applicable laws, including the GDPR and Austrian data-protection regulations. Personal data such as management names must be processed only on a valid legal basis and for legitimate business purposes. You are responsible for how you use and store the data you collect.