Kununu Scraper — DACH Employer Reviews, Salaries & Jobs avatar

Kununu Scraper — DACH Employer Reviews, Salaries & Jobs

Pricing

from $1.99 / 1,000 employee or applicant reviews

Go to Apify Store
Kununu Scraper — DACH Employer Reviews, Salaries & Jobs

Kununu Scraper — DACH Employer Reviews, Salaries & Jobs

Scrape Kununu employer profiles across Germany, Austria and Switzerland. Export scores, employee and applicant reviews, salary medians, Kulturkompass, and jobs with each employer's rating. Resolve company names or profile URLs.

Pricing

from $1.99 / 1,000 employee or applicant reviews

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Disclaimer: Unofficial tool for publicly accessible Kununu employer profiles. Kununu, New Work, and related names are trademarks of their respective owners. Not affiliated with, sponsored by, or endorsed by Kununu / New Work SE. For informational, research, and recruiting-intelligence use only. Respect applicable terms of use and law.

Scrape kununu.com across Germany, Austria & Switzerland — employer scores, employee reviews, interview reviews, salary medians, Kulturkompass, and open job postings with each employer's Kununu score attached. Resolve plain company names or paste profile URLs. Export clean JSON for recruiting intelligence, employer branding, compensation research, and DACH job pipelines.

Crawloop DACH Jobs Suite — public BA Jobsuche + Kununu employer intelligence (+ Stepstone board listings).

Arbeitsagentur (BA Jobsuche)Kununu (employer intel)Stepstone (commercial board)
Arbeitsagentur Jobs ScraperKununu Scraper ◄── you are hereStepstone Jobs Scraper

Key Features

  • Company-centric DACH coveragede / at / ch from one Actor
  • Typed dataset rowscompany, review, applicantReview, salary, culture, job
  • Jobs with reputation — every job row can carry employerScore / Kununu rating
  • Name resolve — pass ["SAP", "Bosch"] without hunting for URLs
  • Incremental monitor mode — KV watermarks; emit only new reviews/jobs / changed scores
  • Fail-fast WAF handling — Camoufox solves AWS WAF once (no residential proxy); abort on interactive captcha instead of burning CU
  • Compact mode — token-efficient rows for MCP / LLM pipelines
  • Suite chain — enrich employers discovered via Arbeitsagentur Jobs Scraper

Use Cases

Use caseWhat you get
Employer due diligenceScore, recommendation rate, score ranges / yearly trend, review snippets
Recruiting market researchThat employer’s own Kununu jobs + rating when the profile lists any
Compensation analysisSalary medians / ranges with sample size
Interview prepApplicant reviews with questions and outcomes
BA enrichmentTake unique employer names from BA runs → resolve on Kununu
HR monitoringIncremental mode for score / review deltas

When to use this Actor

  • You need Kununu scores / reviews / salaries as structured data
  • You want that employer’s own Kununu jobs with rating attached (not a global job board)
  • You chain Arbeitsagentur → Kununu for Germany public jobs + reputation

When not to use this Actor

  • Keyword job search across all of Kununu — use per-employer includeJobs, or Stepstone Jobs Scraper / Arbeitsagentur Jobs Scraper for board search
  • Guaranteed contacts — this Actor does not do email enrichment
  • Login-walled content — public profiles only

Quick Start

{
"companyNames": ["SAP", "Deutsche Telekom"],
"countryCode": "de",
"maxItems": 50,
"includeReviews": true,
"maxReviewsPerCompany": 20,
"includeJobs": true,
"maxJobsPerCompany": 20,
"preferBrowser": true,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input Parameters

ParameterTypeDefaultDescription
companyNamesArrayPlain company names to resolve
startUrlsArrayKununu profile / search URLs
countryCodeStringdede / at / ch
maxItemsInteger100Hard cap on all row types (0 = unlimited)
includeReviewsBooleanfalseEmployee reviews
maxReviewsPerCompanyInteger50Cap per employer
includeApplicantReviewsBooleanfalseInterview / applicant reviews
includeSalariesBooleanfalseSalary table rows
includeCultureBooleanfalseKulturkompass row
includeJobsBooleanfalseOpen positions with score
incrementalModeBooleanfalseEmit only deltas vs KV baseline
compactBooleanfalseCore fields only
awsWafTokenStringOptional aws-waf-token / Cookie header (usually unused)
preferBrowserBooleantrueCamoufox WAF solve + BFF JSON (fail-fast on interactive captcha)
proxyConfigurationObjectoffNot required. Leave Apify Proxy disabled unless your IP is blocked

Output Format

Each dataset item has a type discriminator.

TypeKey fields
companyslug, name, kununuScore, reviewCount, recommendationRate, scoreRanges, yearlyScores, url
review / applicantReviewrating, pros, cons, department, interviewQuestions, interviewOutcome
salaryjobTitle, median, min, max, sampleSize, currency
jobtitle, location, datePosted, employerScore, url (own listings only)
cultureverdict, dimensions

Integration examples

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('crawloop/kununu-scraper').call({
companyNames: ['SAP'],
countryCode: 'de',
maxItems: 30,
includeJobs: true,
preferBrowser: true,
proxyConfiguration: { useApifyProxy: false },
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.slice(0, 5));

Python

from apify_client import ApifyClient
client = ApifyClient(token)
run = client.actor("crawloop/kununu-scraper").call(
run_input={
"companyNames": ["SAP"],
"includeReviews": True,
"maxReviewsPerCompany": 10,
"maxItems": 30,
"preferBrowser": True,
"proxyConfiguration": {"useApifyProxy": False},
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("type"), item.get("name") or item.get("title"))

cURL

curl "https://api.apify.com/v2/acts/crawloop~kununu-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companyNames":["SAP"],"includeJobs":true,"maxItems":20}'

MCP and AI assistants

Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call crawloop/kununu-scraper.

Example prompts:

  • "Run Kununu Scraper for SAP and Deutsche Telekom, include jobs, return company scores and job titles"
  • "Scrape Kununu reviews for Bosch (max 20) and summarize pros/cons"
  • "Chain Arbeitsagentur Jobs Scraper for Pflege in Berlin, take unique employers, enrich via Kununu Scraper, then search Stepstone Jobs Scraper for the same titles"

Suite next step

  1. Discover Germany openings with Arbeitsagentur Jobs Scraper
  2. Enrich employers here (scores / reviews / salaries)
  3. Add commercial board coverage with Stepstone Jobs Scraper when you need keyword × city search at volume

FAQ

Do I need a Kununu login?
No — public profile data only.

Why Camoufox / awsWafToken?
Kununu fronts AWS WAF. The Actor solves it with Camoufox (no proxy required) and then reads the JSON BFF. Interactive captcha → fail-fast, no CU burn. Paste awsWafToken only if the stealth browser cannot pass.

Can I search all Kununu jobs by keyword?
Not as a global keyword board. Enable includeJobs per employer, or use Arbeitsagentur Jobs Scraper / Stepstone Jobs Scraper for search-style listing scrapes.

Why are job rows empty for some employers?
includeJobs keeps only listings whose nested profile slug matches that employer. Some companies (SAP is a common example) have no own jobs on Kununu — the jobs tab may show competitor ads, which this Actor skips.

Where are category scores?
Kununu’s public BFF often omits factor-level averages. Company rows include kununuScore, recommendationRate, scoreRanges, and yearlyScores. Per-review ratings (atmosphere, career, …) still appear on review rows. categoryScores is present when Kununu exposes it.

ActorFocus
Kununu Scraper ◄── you are hereDACH employer scores, reviews, salaries, jobs-with-score
Arbeitsagentur Jobs ScraperGermany BA Jobsuche listings
Stepstone Jobs ScraperDACH commercial job board
WLW ScraperDACH B2B supplier directory
Trustpilot ScraperReview monitoring (global)