Lead file audit · batch 1 of 7,139

What is actually inside the Austria lead file

713,839 Austrian contact records across 62 columns. I mapped the industry spread across the whole file, profiled the first 100 leads in full, and found three problems that change how the list should be used.

Source Austria.csv · 353 MB
Records 713,839
Columns 62
Profiled rows 1–100
Audited 17 Aug 2026
713,839
Records, one person each
44.7%
Fully profileable — job title, employer and industry all present
19.1%
Carry an email address
2018–20
Every record last refreshed in this window

The shape of the fileEvery record is a person, built from a LinkedIn profile

This is a People Data Labs–style export. The spine of each row is a name and a LinkedIn URL — those are present on essentially every record. Everything else is enrichment layered on top, and the enrichment thins out fast.

Identity — near complete

  • Full name100%
  • LinkedIn URL99.8%
  • First / last name99.8%
  • Country99.7%
  • Gender80.7%
  • LinkedIn connections79.0%

Role & employer — partial

  • Job title68.1%
  • Industry60.3%
  • Company name54.4%
  • Years experience35.7%
  • Profile summary30.3%
  • Skills24.7%

Firmographics — thin

  • Company size29.2%
  • Company industry27.1%
  • Company website25.1%
  • Company founded18.5%
  • Company address2.7%

Direct contact — sparse

  • Email19.1%
  • Austrian state (region)18.0%
  • City (locality)16.5%
  • Phone number0.13%
  • Mobile number0.03%
  • Street address0.07%

Usability tiers across all 713,839 records

A
Job title and employer and industrySegmentable and personalisable today
319,06744.7%
B
Job title plus one of employer or industryUsable with a light enrichment pass
122,90517.2%
C
Job title only, no employer, no industryRole known, account unknown
44,2616.2%
D
No job title, some firmographic dataCompany known, person's role unknown
55,6587.8%
E
Name and LinkedIn URL, nothing elseNot a lead until enriched from scratch
171,94824.1%

Tiers A and B together — 441,972 records, 61.9% — are the working list.

Industry mapWhere these 713,839 people work

I mapped the 147 raw industry labels in the file onto 14 working sectors. Where the industry field was blank I fell back to the company's own industry, then to keyword inference from the job title, employer name and profile summary — which recovered another 47,003 records. Just under 30% carry no occupational signal at all and cannot be placed.

Share of all records by sector. Percentages are of the full file, so they include the unclassifiable share rather than hiding it.

Unclassified
29.9% 213,212
Industrial & Manufacturing
10.0% 71,143
Public Sector, Education & Nonprofit
9.1% 64,941
Technology & Software
8.5% 60,431
Marketing, Media & Creative
8.0% 57,346
Professional Services
5.6% 39,986
Healthcare & Life Sciences
5.6% 39,890
Financial Services
5.0% 35,964
Construction & Real Estate
4.4% 31,395
Retail, Consumer & Wholesale
4.1% 29,576
Hospitality, Travel & Leisure
3.9% 28,136
Transport & Logistics
2.1% 14,809
Energy, Utilities & Environment
1.9% 13,680
Agriculture & Food
1.4% 9,879
Other / unmapped
0.5% 3,451
Placed in a sector No occupational signal in the record

Seniority, and where the decision-makers sit

157,393 records — 22% of the file — hold an owner, C-level, director or manager title. That is the part of the list worth working. Industrial & Manufacturing alone contributes 25,875 of them, ahead of Technology & Software at 18,069 and Marketing, Media & Creative at 15,766. A further 31.9% of the file has no job title at all, so their seniority is simply unknown rather than junior.

Seniority bandRecordsShareRead
Owner / Founder25,9763.6%Best target for SMB offers — buys and signs
C-level / Managing director31,5754.4%Mostly geschäftsführer, the dominant Austrian title
VP / Director24,5733.4%Budget holders in mid and large firms
Head / Manager75,26910.5%Largest addressable band
Senior individual contributor30,8464.3%Influencers, useful for technical products
Individual contributor / unclear279,15139.1%Title present but not a seniority signal
Junior / entry13,4001.9%Low priority for most B2B offers
Retired / not working5,4430.8%pensionist and equivalents — suppress these
Unknown, no title227,60631.9%Needs enrichment before it can be scored

Batch 1The first 100 leads, profiled

Rows 1–100 of the file, run through the same pipeline: German text repaired, sector assigned, seniority and job function derived, completeness scored. This batch runs close to the file average, which suggests the file is not sorted by quality — batch 2 should look much the same.

46
Tier A — title, employer and industry all present
22
Decision-makers — owner, C-level, director or manager
21
Have an email address
12
Immediately actionable — email and title and employer
RowNameJob titleEmployer SectorSeniorityDataScore
1Marion Dreschercorporate human resourcesvoestalpine edelstahlIndustrialIC 60
2Deborah Pflegerjunior social media consultantdreifiveMedia / CreativeSenior ICcosk80
3Günther Göttlichergeschäftsführerphilipp schenk gmbh wienIndustrialC-levelco60
4Robert LinderIndustrial 40
5Eberharter Monika 20
6Martin Madermanager premium-kundenerste bankFinanceManager 40
7Elisabeth ZieglerProf. services@40
8Dieter Khüny 20
9Michaela Lachhausdamegut brandlhofHealthcareIC 60
10Ernst Merkingerreligionsp□dagoge, dipl p□d., hochschullehrer fürPublic / EduIC@sk70
11Stefan Kokorovicrf design engineerinfineon technologiesTechnologyIC@cosk100
12Ernst GastinhaberRetailOwner 40
13Victoria Weißonline marketing managersmatricsEnergyManagercosk80
14Sebastian Reitershipping and insurance departmentLogisticsICsk60
15Gerhard Stadler 20
16Katharina Königbüroassistenznot available laProf. servicesJunior@co70
17Thomas MoshammerdivoestalpineIndustrialIC@co70
18Christoph Kain 20
19Michaela Kernsozialp□dagoginangestelltePublic / EduIC 50
20Kol Salah 20
21Erichjosef Kranner-WeilerprivelazzaroneAgri / FoodIC 50
22Ralf Kolleck 30
23Werner KemeterinhaberselbständigIndustrialOwner 60
24Judit Prainer@30
25Martina Reschspecialist applied quality toolsSenior IC 30
26Martin Zellerstellvertretender chordirektorpraxis heilpraktiker für psychotherapieMedia / CreativeDirectorco80
27Andreas DamgeschäftsführersandamC-level 40
28Hans-Jürgen Pleimerinhaberpmi pleimerHealthcareOwner 60
29Alexander Breussplc programmerbachmann electronic gmbhIndustrialICcosk80
30Sebastian Schützenhoferit-managernetwork quality management gmbhIndustrialManagerco50
31Anita OferversicherungsmaklerinFinanceIC 40
32Martha GauglEnergysk60
33Simon Zweimüllerdipl psychiatr gesundheits- und krankenpflegerneuromed campus linzHealthcareICsk70
34Erich Haidertechnisches asset-managementFinanceIC 30
35Peter Sallmannshofer 20
36Kristina Maiervertriebsassistenthipp baby foodAgri / FoodJuniorco50
37Ronny Wanek 20
38Robert Gass@40
39Christian KaiserertischhobelConstructionIC 60
40Christian Schweiredakteuraustria presse agenturMedia / CreativeIC@sk90
41Vincenz Michalekmanaging partnersokraphiaFinanceOwner 60
42Jasmine WinkleraccountantsapTechnologyICco50
43Brigitte Mayer 20
44Aamir KhanPublic / Edusk60
45Niki Hetfleischpensionistpension advisorsFinanceRetiredco60
46Paul Konrad 20
47Manfred GrossauerfreizeitmanagementMedia / CreativeICsk60
48Roman Glisic 20
49Manuel Karlangestellterselect staffingProf. servicesICco60
50Thomas Neidhartself employedIndustrialIC@sk80
51Christoph Heimelhead of product innovationösterreichische post agTechnologyDirector@cosk100
52Renate FreizeitpuzzleleiterfreizeitpuzzlePublic / EduManager 50
53Hektor MärzleitendeplakatwerbeMedia / CreativeIC 60
54Walter Nussbaumerabteilungsleiteruniversitätsklink innsbruckIndustrialDirector 50
55Cornelia Ochensbergersales advisorh & m hennes & mauritz gesmbhRetailIC 60
56Max Schwertfuehrer 20
57Günter Fatkapensionierter beamterhtlPublic / EduRetiredco70
58Elisabeth Drlik 20
59Andrea Esterldgkpdiakonie de la tourPublic / EduICco60
60Katharina Schweighofer 20
61Monika Neuschitzerradiology technologistukh foundationHealthcareIC 50
62Tanja Mayrhoferresearch consultantProf. servicesSenior IC@sk80
63Christophe DugarrymanagermicrosolEnergyManagerco60
64Thomas Scheucherrelease engineermagna internationalIndustrialICco50
65Katharina Bockuniversität wienwien wien österreichPublic / EduIC 40
66Stefan Moschengeschäftsführerobg orange bauProf. servicesC-level@80
67Kurt Tropschuh 20
68Stephanie Schrotteraccount managerkapsch agTechnologyManager@cosk100
69Nodira Alimdjanovaprocurement officeriaeaPublic / EduIC@cosk100
70Agnes Caliskanbilanzbuchhalterinfeldhofer wirtschaftstreuhandFinanceIC 60
71Sabine Kraftanhgestelltesoziale unternehmenICco50
72Verena Leuze 20
73Ewald PrenningerverkaufsleiterRetailManager 30
74Peter Reim□balaabmayr & partnerConstructionIC 60
75Eva Ruhmanseder 20
76Martin Zehetnerrepresentative head of packachingHealthcareDirector 60
77Jana Dingova 20
78Elisabeth Wawraquality assurance inkjet inkstiger coatings gmbh & co. kgIndustrialIC@cosk100
79Fritz AichmairlehrerlitecPublic / EduIC 50
80Wilfried PreinfalkProf. services 30
81Walter Kallerflying groupim internet gmbhTechnologyIC@co80
82David SterrerbarkeeperIC 30
83Chris HeliwebmasterkeinsTechnologyICco70
84Tao Ding@30
85Michael Schwiesowsalesfeichter edv organisation und handelsTechnologyIC 70
86Manfred Kurzvertriebsteamleiterevergreen garden careRetailManagerco50
87Helene HartwegerMedia / Creative@sk70
88Rene Mihalitsit-managerroger elektronische bauteileIndustrialManager 60
89Marcus Serringerleiter business communicationpkeTechnologyManagerco80
90Risa Larsenprofessional dancermargaret jenkins dance companyMedia / CreativeIC@sk90
91Lev Leditfounder and gamedesignergame gestaltTechnologyOwner@sk80
92Peter Sonnleitner 20
93Siegenot Von Freundsbergkomtur friedbergpensionist.dk apsTechnologyICcosk80
94Camilla Mareckidgksconsulting&coachingProf. servicesICco70
95Josef DistlertechnikerbftüIndustrialIC 50
96Vanja Radovictechnische universität wienPublic / EduIC 30
97Wolfgang HerzogTechnology@40
98Gottfried Niedristkriminaltechniklandeskriminalamt tirolPublic / EduIC 60
99Rest Johannes 20
100Birgit WallmannpsychotherapeutinselbständigHealthcareICco60

Decision-makers are highlighted. @ email present · co company size known · sk skills listed. Score is the share of ten core fields populated. Email addresses are held in the local CSV, not shown here.

Sector spread within the batch

Industrial & Manufacturing 13, Public Sector / Education 11, Technology & Software 11, Marketing & Media 7, Professional Services 7, Finance 6, Healthcare 6, Retail 4, Energy 3, Agriculture 2, Construction 2, Logistics 1 — and 27 that could not be placed. The employers named are real Austrian anchors: voestalpine, Infineon, Magna International, Erste Bank, Kapsch, Österreichische Post, SAP, IAEA.

What a complete record actually contains

Five of the 100 scored 100% completeness. This is the ceiling of what the file gives you on one person — 25 populated fields, enough to write a personalised opener without any external lookup.

Stefan Kokorovic row 11 · completeness 100%
Job title
RF Design Engineer · started April 2015
Employer
Infineon Technologies · semiconductors · 10,001+ staff · founded 1999
Sector
Technology & Software · function: Engineering / IT
Experience
6 years · inferred salary band €70,000–85,000
Skills
Cadence, MATLAB, Sonnet, GNU/Linux, Agilent ADS, Microsoft Office
Profile summary
“Analog at RF Design presso Infineon Technologies”
Reachable via
Corporate email · LinkedIn (131 connections)
Record freshness
Last updated October 2020

FindingsThree problems to handle before you use this list

Every German character in the file is corrupted

Critical

The file was written through a broken encoding chain: UTF-8 read as Latin-1, then re-encoded. geschäftsführer appears 16,519 times as geschà ftsführer and only 24 times correctly. Worse, the damage is partly lossy — ü survives recoverably, but ä and ö both collapse into the same byte pattern and cannot be told apart mechanically.

I built a repair that fixes the reversible half outright and resolves the ambiguous half with a German business lexicon. It cleaned 97 of the 100 leads in batch 1 fully; 3 still carry an unrecoverable character. Any name, title or company you send to a prospect must go through this repair first — sending “Herr Günther” is worse than sending nothing.

The data is five to eight years old

Critical

Every record carries a last-updated stamp between 2018 and 2020 — 57.2% in 2020, 30.5% in 2018, 6.7% in 2019, and 5.7% with no stamp at all. Nothing has been refreshed since. On normal European job-change rates, a large share of the job titles and employers here are no longer current, and corporate email addresses built on them will bounce.

Treat the person, the LinkedIn URL and the sector as durable; treat the title, employer and email as claims to re-verify before contact.

Company matching produces confident nonsense

Verify

The enrichment matched job-title text to company names without understanding German. Row 45 is a retiree whose title is pensionist — the pipeline assigned them to an employer called “pension advisors” and an industry of financial services. Row 93 got “pensionist.dk aps”. Row 54 heads a department at Innsbruck's university clinic but is filed under industrial manufacturing.

The 5,443 retiree records are the tell, and they are the easiest suppression win. Beyond those, spot-check the employer field on anything you segment by industry.

Most of the emails are personal, not business

Verify

Only 136,339 records carry any email. Of those, 51,651 are consumer mailboxes — gmail.com (16,600), gmx.at (8,293), hotmail.com (6,959), aon.at, chello.at. That leaves roughly 84,688 corporate or domain-based addresses across the whole file, about 11.9%.

For GDPR-covered outreach in Austria this distinction matters: a personal mailbox is a much weaker legitimate-interest position than a role-based business address.

Duplicates and geography are both manageable

Minor

709,374 of the 713,839 LinkedIn URLs are unique — only 2,769 duplicate rows and 1,696 records with no URL, so de-duplication is trivial. Location is coarse but usable: 99.7% resolve to Austria, and where a state is given, Vienna dominates with 72,055, ahead of Lower Austria (11,518), Upper Austria (10,365) and Styria (10,013). 82% have no state at all.

NextWhere I would take this

  1. Decide the target sector, then I run that slice rather than more sequential batches.

    Batch 1 was rows 1–100 in file order, which is a fair sample but a poor prospect list. Filtering to, say, decision-makers in Industrial & Manufacturing yields 25,875 records in one pass.

  2. Suppress the dead weight first.

    Drop the 171,948 name-only records, the 5,443 retirees and the 2,769 duplicates. That alone takes the file from 713,839 to roughly 533,000 without losing a single workable lead.

  3. Re-verify before any outreach.

    Given the 2018–2020 stamps, run the shortlist through a current enrichment or verification service. Verify emails; re-check titles against the LinkedIn URL, which is the one field that ages well.

  4. Get the GDPR basis settled before the first send.

    This is EU personal data obtained from a third party, and Austrian outreach rules are stricter than the EU baseline. The personal-versus-corporate email split above is the first thing to look at.

What is on disk now

leads-batch-001-100.csvThe 100 profiled leads, 39 columns, text repaired — full contact detail included
leads-batch-001-100.jsonSame records, structured, for feeding into a CRM or a script
tools/profile_batch.pyRuns any batch: python3 profile_batch.py 101 100
tools/fixtext.pyThe German encoding repair, reusable on any field
tools/fullmap.pySector and seniority mapping across all 713,839 records — 6 seconds
tools/quality.pyTier, duplicate, freshness and email-type audit