Kununu Scraper — DACH Employer Reviews, Salaries & Jobs
Pricing
from $1.99 / 1,000 employee or applicant reviews
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
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 Scraper | Kununu Scraper ◄── you are here | Stepstone Jobs Scraper |
Key Features
- Company-centric DACH coverage —
de/at/chfrom one Actor - Typed dataset rows —
company,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 case | What you get |
|---|---|
| Employer due diligence | Score, recommendation rate, score ranges / yearly trend, review snippets |
| Recruiting market research | That employer’s own Kununu jobs + rating when the profile lists any |
| Compensation analysis | Salary medians / ranges with sample size |
| Interview prep | Applicant reviews with questions and outcomes |
| BA enrichment | Take unique employer names from BA runs → resolve on Kununu |
| HR monitoring | Incremental 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
| Parameter | Type | Default | Description |
|---|---|---|---|
companyNames | Array | — | Plain company names to resolve |
startUrls | Array | — | Kununu profile / search URLs |
countryCode | String | de | de / at / ch |
maxItems | Integer | 100 | Hard cap on all row types (0 = unlimited) |
includeReviews | Boolean | false | Employee reviews |
maxReviewsPerCompany | Integer | 50 | Cap per employer |
includeApplicantReviews | Boolean | false | Interview / applicant reviews |
includeSalaries | Boolean | false | Salary table rows |
includeCulture | Boolean | false | Kulturkompass row |
includeJobs | Boolean | false | Open positions with score |
incrementalMode | Boolean | false | Emit only deltas vs KV baseline |
compact | Boolean | false | Core fields only |
awsWafToken | String | — | Optional aws-waf-token / Cookie header (usually unused) |
preferBrowser | Boolean | true | Camoufox WAF solve + BFF JSON (fail-fast on interactive captcha) |
proxyConfiguration | Object | off | Not required. Leave Apify Proxy disabled unless your IP is blocked |
Output Format
Each dataset item has a type discriminator.
| Type | Key fields |
|---|---|
company | slug, name, kununuScore, reviewCount, recommendationRate, scoreRanges, yearlyScores, url |
review / applicantReview | rating, pros, cons, department, interviewQuestions, interviewOutcome |
salary | jobTitle, median, min, max, sampleSize, currency |
job | title, location, datePosted, employerScore, url (own listings only) |
culture | verdict, 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 ApifyClientclient = 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
- Discover Germany openings with Arbeitsagentur Jobs Scraper
- Enrich employers here (scores / reviews / salaries)
- 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.
Related Actors
| Actor | Focus |
|---|---|
| Kununu Scraper ◄── you are here | DACH employer scores, reviews, salaries, jobs-with-score |
| Arbeitsagentur Jobs Scraper | Germany BA Jobsuche listings |
| Stepstone Jobs Scraper | DACH commercial job board |
| WLW Scraper | DACH B2B supplier directory |
| Trustpilot Scraper | Review monitoring (global) |