Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape Kununu Leads to CSV with UScraper

Scrape Kununu leads to CSV from company profile URLs. Learn setup, export fields, validation checks and fixes with UScraper's local desktop app today.

UScraper
June 25, 2026
8 min read
#how to scrape kununu#kununu scraper tutorial#kununu leads scraper#kununu scraper#scrape kununu companies#kununu reviews scraper#kununu scraper api#octoparse kununu alternative#kununu to csv#local desktop app scraper
How to Scrape Kununu Leads to CSV with UScraper

This Kununu scraper tutorial shows how to turn approved Kununu company profile URLs into a clean CSV with the Kununu Lead Scraper template for UScraper. You will prepare input URLs, import the workflow, confirm the export path, run a validation batch, and troubleshoot common issues before using the data for employer research or account list review.

Before you start

Prerequisites for scraping Kununu leads

You need UScraper installed as a local desktop app, the current Kununu Lead Scraper template, and a short list of Kununu company profile URLs your team is allowed to process. Start with three to five profiles, not a long account universe, because Kununu pages can vary by country, language, profile completeness, and anti-bot state.

Before automation, review the live profile pages, Kununu robots.txt, and Kununu terms. This article is a technical guide, not legal advice. Public visibility does not automatically mean a field is appropriate for collection, enrichment, or outreach.

Treat compliance as part of the workflow. Keep request volume modest, avoid restricted areas, do not bypass access controls, and preserve source URLs so exported rows can be audited later.


Workflow

How the Kununu leads scraper works

The Kununu Lead Scraper template is built around a guarded multi-URL loop. It navigates to each employer profile, waits for the page body, pauses for rendered content, checks whether the page says "confirm you are human", and only exports if that check is clear. If a challenge appears, the workflow gives a finite manual-solve window, refreshes, checks again, and ends safely if the challenge remains.

That flow matters because a blocked page should not become a fake lead row. The CSV should represent profiles that loaded enough for the export logic to read visible fields.

BlockPurposeValidation check
NavigateOpens each configured Kununu profile URLReplace sample URLs with reviewed profile pages.
Wait for Page Load and SleepLets the page and dynamic modules renderKeep these waits during the first run.
Text ContainsChecks for a human verification pageDo not remove challenge detection to chase row count.
Structured ExportAppends one row from the loaded profileConfirm filename, save folder, headers, and append mode.
Loop ContinueAdvances to the next profile URLDeduplicate input URLs before running.

Runbook

How to scrape Kununu companies step by step

1

Collect approved profile URLs

Build a focused list of direct Kununu employer profile URLs, such as pages for companies your team is already researching. Avoid broad, open-ended crawling for the first pass.

2

Import the template

Download the JSON from Kununu Lead Scraper and import it into UScraper.

3

Replace sample URLs

Open Navigate and replace the bundled sample URLs with your approved company profile list. Keep one profile per URL and remove duplicates.

4

Confirm the export path

In Structured Export, keep kununucom-leads-scraper.csv or rename it for the project. Clear older test files before a clean run because the template uses append mode.

5

Run a validation batch

Run three to five profiles, compare the CSV against the live pages, then widen the batch only after names, ratings, review counts, and source URLs look correct.


Export shape

Kununu to CSV fields and JSON workflow excerpt

No CSV sample ships with the bundle, so the JSON workflow definition is the authoritative sample. The table below describes the intended export shape and what to inspect after your first run.

CSV columnWhat it capturesValidation check
unternehmen_nameCompany name from the heading or page metadataRequired for a usable row.
ob_aktivActive, claimed, or employer-active signal when visibleBlank is acceptable if the profile does not show a signal.
standortLocation or headquarters textCompare against the visible profile and structured data.
brancheIndustry or category textExpect differences across German and localized layouts.
kundenbewertungVisible rating valueCheck decimal formatting and nearby rating labels.
anzahl_der_bewertungenReview count textCompare with the profile's visible Bewertungen count.
unternehmen_urlCanonical profile URL without tracking parametersUse this for dedupe and audit.
progressSource marker for the processed profile URLKeep it until cleanup is complete.

Truncated workflow excerpt:

{
  "project": {
    "name": "Kununucom Leads Scraper",
    "description": "Scrapes public Kununu company profile URLs and exports lead-style fields."
  },
  "blocks": [
    {
      "title": "Navigate",
      "config": {
        "urls": [
          "https://www.kununu.com/de/deutsche-post",
          "https://www.kununu.com/de/deutschebahn",
          "https://www.kununu.com/de/lidl-deutschland"
        ]
      }
    },
    {
      "title": "Text Contains",
      "description": "Check whether Kununu is showing a human/CAPTCHA challenge",
      "config": {
        "selector": "body",
        "text": "confirm you are human",
        "caseSensitive": false
      }
    },
    {
      "title": "Structured Export",
      "config": {
        "fileName": "kununucom-leads-scraper.csv",
        "fileMode": "append",
        "rowSelector": "body",
        "columns": [
          "unternehmen_name",
          "ob_aktiv",
          "standort",
          "branche",
          "kundenbewertung",
          "anzahl_der_bewertungen",
          "unternehmen_url",
          "progress"
        ]
      }
    }
  ]
}

Quality control

Validate rows and fix common Kununu scraper issues

Open the CSV beside the live profiles and inspect rows from the beginning, middle, and end of the run. Sort by unternehmen_url to catch duplicate inputs, then review blank fields before enrichment.

SymptomLikely causeFix
Empty company nameThe profile did not load or a challenge page was shownRerun one URL and watch the browser state.
Blank rating or review countThe profile hides the module, loaded late, or changed markupExtend the wait and retest a small batch.
Repeated rowsDuplicate URL list or append-mode rerunDeduplicate by unternehmen_url and clear test CSVs.
CAPTCHA text appearsChallenge detection was changed or bypassedRestore the Text Contains check and stop the run when blocked.

For recurring employer research, save the input URL list, run date, CSV filename, owner, and field changes beside the export. That run log is more useful than trying to reconstruct scope from a spreadsheet weeks later.


Alternatives

UScraper vs Octoparse, Apify, and Kununu scraper APIs

If you are comparing tools, separate "I need a reviewable CSV from selected profiles" from "I need managed cloud scraping infrastructure." UScraper is strongest for supervised local desktop runs, exact URL control, and quick CSV validation. The Octoparse Kununu template is relevant if your team already works in that no-code environment. Apify actors such as Kununu company scrapers and Kununu reviews scrapers are relevant when you want cloud runs, datasets, or API-based orchestration. API vendors such as Scrappa's Kununu API are a different lane again.

OptionBest fitTrade-off
UScraper local desktop appSelected employer profiles, local CSV review, editable workflow blocksYou manage URL lists, pacing, and validation.
Hosted no-code templateTeams already standardized on a cloud scraping workspaceData custody, pricing, and template behavior follow that provider.
Apify actor or scraper APIScheduled runs, datasets, tokens, and developer integrationsRequires account setup, vendor billing, and API operations.
Manual researchTiny lists or sensitive one-off checksSlow, hard to repeat, but easiest to review case by case.

Start with the smallest defensible workflow: one approved company list, one CSV, one validation pass, and one documented purpose.


FAQ

Kununu leads scraper FAQ

Kununu profile data may be publicly visible, but automated collection can still be limited by terms, robots guidance, database rights, privacy law, and local rules. Review the current Kununu policies, keep runs modest, avoid private or login-only data, and get legal review before commercial reuse.


Next step

Download the Kununu leads scraper template

Use the Kununu Lead Scraper template as the download path, then keep this tutorial open during your first validation run. For adjacent workflows, browse the UScraper template library or return to the UScraper blog for more local desktop app scraping tutorials.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]