Kununu Employer Reviews & Ratings Scraper avatar

Kununu Employer Reviews & Ratings Scraper

Pricing

from $2.49 / 1,000 item processeds

Go to Apify Store
Kununu Employer Reviews & Ratings Scraper

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

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldDescription
companyUrlsOne or more public DACH Kununu company profile URLs.
searchTermsEmployer names to resolve through public Kununu search.
countryCodeSearch locale: de, at, or ch.
maxItemsMaximum combined company and review rows to save (1–1000).
maxReviewPagesMaximum public employee-review pages per company (1–20).

Output fields

FieldDescription
recordTypecompany or review.
companyName, companySlug, companyUrl, countryCodeTarget-bound employer identity and canonical source URL.
aggregateRating, reviewCount, recommendationRate, categoryRatingsPublic employer rating summary.
reviewId, reviewUrl, reviewTitle, reviewText, reviewScore, reviewDatePublic review identity, source, and text.
pros, cons, suggestions, recommendedPublic review feedback and recommendation signal when displayed.
employmentType, employmentStatus, role, department, locationPublic 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.
  • maxItems applies across company and review rows. Increase maxReviewPages only 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 null or 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 ApifyClient
client = 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.

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.