Kununu Employer Reviews & Ratings Scraper
Pricing
from $2.49 / 1,000 item processeds
Kununu Employer Reviews & Ratings Scraper
Export public Kununu employer ratings and employee reviews for DACH companies from company URLs or employer-name searches.
Pricing
from $2.49 / 1,000 item processeds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
This Kununu employer reviews scraper exports public employer ratings and employee-review records for Germany, Austria, and Switzerland. Use it as a Kununu ratings scraper or Kununu company reviews export tool: provide a public company URL or a company search term, then download target-bound company and review rows as JSON, CSV, or Excel.
What you get
- Employer identity, canonical Kununu profile URL, aggregate rating, review count, recommendation rate, and public category ratings.
- Individual public employee reviews with title, score, dated review text, pros, cons, suggestions, recommendation signal, employment context, department, and location when displayed.
- Canonical source URLs and stable public review IDs for deduplication and monitoring.
Ready-to-run examples
Open a public example to inspect its input, run it, or reuse it as a task:
Search for an employer
{"searchTerms": ["Bosch Gruppe"],"countryCode": "de","maxItems": 10,"maxReviewPages": 1}
Search terms are matched against public Kununu company-result labels in the selected locale before any profile is scraped.
Scrape known public profiles
{"companyUrls": [{ "url": "https://www.kununu.com/de/bosch-gruppe" }],"maxItems": 25,"maxReviewPages": 3}
Input settings
| Field | Description |
|---|---|
companyUrls | One or more public DACH Kununu company profile URLs. |
searchTerms | Employer names to resolve through public Kununu search. |
countryCode | Search locale: de, at, or ch. |
maxItems | Maximum combined company and review rows to save (1–1000). |
maxReviewPages | Maximum public employee-review pages per company (1–20). |
Output fields
| Field | Description |
|---|---|
recordType | company or review. |
companyName, companySlug, companyUrl, countryCode | Target-bound employer identity and canonical source URL. |
aggregateRating, reviewCount, recommendationRate, categoryRatings | Public employer rating summary. |
reviewId, reviewUrl, reviewTitle, reviewText, reviewScore, reviewDate | Public review identity, source, and text. |
pros, cons, suggestions, recommended | Public review feedback and recommendation signal when displayed. |
employmentType, employmentStatus, role, department, location | Public employment context when displayed. |
Example output
{"recordType": "review","companyName": "Bosch Gruppe","companyUrl": "https://www.kununu.com/de/bosch-gruppe","reviewId": "public-review-id","reviewUrl": "https://www.kununu.com/de/bosch-gruppe/bewertung/public-review-id","reviewTitle": "Public employee review","reviewScore": 4,"reviewText": "What I like: Helpful colleagues","reviewDate": "2026-01-01"}
Pricing and limits
See the live Pricing tab for current rates. Charges apply only to emitted dataset items; set maxItems to control the maximum number of saved company and review rows.
Who is it for?
- Employer-brand teams comparing publicly visible employee sentiment across known DACH employers.
- Recruiters who need review evidence alongside an employer profile rather than a manually copied web page.
- HR and market researchers building repeatable exports for a shortlist of companies or a monitored employer name.
The Actor returns the public fields displayed for each employer and review. It does not infer missing workplace details or create contact records.
Tips and limits
- Use direct company URLs when you already know the profile; they avoid search matching.
maxItemsapplies across company and review rows. IncreasemaxReviewPagesonly when you need more historical reviews.- This actor processes anonymous public pages only. Login-only content, private account data, and contact enrichment are out of scope.
- Kununu can change public page layouts or omit fields for a specific employer; unavailable values are returned as
nullor empty arrays where applicable.
API usage
Run the Actor with the Apify API and retrieve its default dataset when the run completes. Replace APIFY_TOKEN with your token.
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/kununu-employer-reviews-scraper').call({companyUrls: [{ url: 'https://www.kununu.com/de/bosch-gruppe' }],maxItems: 10,maxReviewPages: 1,});const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python
from apify_client import ApifyClientclient = ApifyClient("APIFY_TOKEN")run = client.actor("fetch_cat/kununu-employer-reviews-scraper").call(run_input={"searchTerms": ["Bosch Gruppe"], "countryCode": "de", "maxItems": 10})items = client.dataset(run["defaultDatasetId"]).list_items().items
cURL
curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~kununu-employer-reviews-scraper/runs?token=APIFY_TOKEN' \-H 'content-type: application/json' \-d '{"searchTerms":["Bosch Gruppe"],"countryCode":"de","maxItems":10}'
MCP
Add this Actor to Claude through Apify MCP:
$claude mcp add --transport http apify "https://mcp.apify.com/?tools=fetch_cat/kununu-employer-reviews-scraper"
Or add the HTTP server to your MCP client configuration:
{"mcpServers": {"apify": {"type": "http","url": "https://mcp.apify.com/?tools=fetch_cat/kununu-employer-reviews-scraper"}}}
Example prompts:
- “Export 25 public employee-review records for Bosch Gruppe in Germany.”
- “Find the Austrian Kununu profile for Red Bull and return its rating summary plus 10 reviews.”
- “Compare the publicly visible recommendation rates for these Kununu company URLs.”
FAQ
Can I use company names instead of URLs?
Yes. Provide searchTerms and a countryCode; matching public profile labels are resolved to canonical company URLs.
Does it include employee review text?
Yes, when the public review card exposes it. Review factor text is normalized into reviewText, with labelled pros, cons, and suggestions returned separately when available.
Can I monitor an employer over time?
Yes. Save companyUrl and reviewId from each export, then compare later datasets by those stable public identifiers. A profile can add reviews or change its aggregate score between runs.
Why are some fields empty?
Kununu does not show every field on every public review. The Actor keeps those fields as null rather than guessing values, while retaining the available source URL and review identifier.
Is this suitable for private employee data?
No. It is limited to anonymously accessible public company and employee-review pages. Do not use it to collect login-only information or to make employment decisions about an individual.
Related Actors
- Airbnb Reviews Scraper
- Facebook Reviews Scraper
- Google Maps Reviews Scraper
- Trustpilot Reviews Scraper
- Yelp Reviews Scraper
Support
For help with inputs or output, open an issue from this Actor's Apify page with a public example URL and the affected field name.