SEEK Company Reviews & Ratings Scraper avatar

SEEK Company Reviews & Ratings Scraper

Pricing

from $5.00 / 1,000 dataset items

Go to Apify Store
SEEK Company Reviews & Ratings Scraper

SEEK Company Reviews & Ratings Scraper

Scrape SEEK (Australia & New Zealand) company reviews and ratings: overall + sub-ratings (management, work-life, diversity, career, benefits), 1–5 star distribution, salary sentiment, firmographics and every employee review (pros, cons, sub-ratings). Anonymous public API, pay per row.

Pricing

from $5.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Turn a list of company names into employer intelligence for Australia & New Zealand as clean JSON — the full SEEK ratings breakdown, 1–5 star distribution, salary sentiment, firmographics, and every employee review (pros, cons, job title, sub-ratings).

This is the SEEK equivalent of Glassdoor company reviews — a dataset the existing SEEK job-listing scrapers don't provide. Built on SEEK's public GraphQL API (seek.com.au / seek.co.nz), which is anonymous and has no anti-bot wall on the data surface, so runs are reliable and don't break on web-page protection changes.

Who it's for

  • Job seekers & career coaches — research AU/NZ employers before applying: culture, management, work-life balance and pay sentiment in one place.
  • HR & talent teams — benchmark your employer brand against competitors on the same rating dimensions.
  • Market & competitive researchers — track workplace sentiment and reputation across an industry.
  • Review-aggregator & HR-SaaS developers — a stable company + reviews schema for dashboards, comparison sites and webhooks.

What you get — output fields

Every row carries a record_type of company or review, and a country (AU / NZ).

Company row (includeCompanyProfile, on by default)

FieldTypeDescription
company_id / company_name / company_slugstringSEEK company id and names
industry / company_size / website / primary_locationstringFirmographics
description / specialities / perks / awardsmixedCompany profile detail
rating_overallnumberOverall rating (1–5)
review_countintegerTotal reviews on SEEK
recommend_pctnumber% of reviewers who recommend the company
rating_management / _work_life_balance / _diversity / _career / _benefits_perks / _work_environmentnumberSub-ratings (1–5)
reviews_one_starreviews_five_starinteger1–5 star distribution
salary_fair_pct / salary_generous_pct / salary_poor_pctnumberSalary sentiment
logo_url / cover_url / profile_url / reviews_urlstringAssets & links

Review row (when includeReviews is on)

FieldTypeDescription
review_id / review_datetime / review_date_labelstringReview id and timestamps
title / pros / consstringReview text
overall_ratingnumberThis review's overall rating (1–5)
rating_management / _work_life_balance / _diversity / _career / _benefits_perks / _work_environmentnumberPer-review sub-ratings
job_title / location / employment_status / salary_summarystringReviewer context
recommended / recommended_label / upvotesmixedSentiment & engagement
employer_reply / employer_reply_fromstringEmployer response, if any

High-value use cases

  1. Employer research — pull the full ratings breakdown + recent reviews for a shortlist of companies before applying or accepting an offer.
  2. Employer-brand benchmarking — compare sub-ratings and star distribution across a set of competitors in one run.
  3. Reputation monitoring — schedule weekly pulls to track rating and sentiment drift; alert on new negative reviews.
  4. Reviews NLP — pull the full review set (pros/cons + sub-ratings) for theme extraction, sentiment scoring and pay-sentiment analysis.
  5. Data products — power an AU/NZ "employer reviews" dashboard or comparison site with a clean, documented schema.

Input parameters

FieldTypeDefaultDescription
companyNamesarray["Commonwealth Bank"]Company names to resolve and scrape
companyIdsarraySEEK company ids (skip name resolution)
countryenumAUMarket: AU (seek.com.au) or NZ (seek.co.nz)
maxCompaniesPerNameinteger1Company matches to keep per name
includeCompanyProfilebooleantrueEmit one company summary row per company
includeReviewsbooleanfalseAlso emit one row per review
maxReviewsPerCompanyinteger100Cap reviews per company
proxyConfigurationobjectApify ProxyProxy used to reach SEEK

Example input

{
"companyNames": ["Commonwealth Bank", "Woolworths"],
"country": "AU",
"maxCompaniesPerName": 1,
"includeReviews": true,
"maxReviewsPerCompany": 200
}

Example output (company row)

{
"record_type": "company",
"company_id": "432306",
"company_name": "CommBank",
"country": "AU",
"industry": "Banking & Credit",
"company_size": "More than 10,000 employees",
"rating_overall": 3.4,
"review_count": 1090,
"recommend_pct": 63,
"rating_management": 2.9,
"rating_work_life_balance": 3.4,
"rating_diversity": 3.7,
"reviews_five_star": 325,
"reviews_one_star": 192,
"salary_fair_pct": 64,
"profile_url": "https://www.seek.com.au/companies/commbank-432306",
"scraped_at": "2026-09-15T05:12:00Z"
}

Example output (review row)

{
"record_type": "review",
"company_id": "432306",
"company_name": "CommBank",
"country": "AU",
"review_id": "178670668397324",
"overall_rating": 1,
"title": "No learning, just politics",
"pros": "Compensation and work life balance",
"cons": "Senior leadership egos and internal politics",
"job_title": "Senior Software Engineer",
"location": "All Sydney NSW",
"employment_status": "1 to 2 years in the role, current employee",
"recommended": false,
"rating_management": 1,
"rating_work_life_balance": 5,
"review_datetime": "2026-08-14T11:24:43.020Z"
}

Pricing

This Actor uses pay-per-event pricing:

  • Actor start: $0.02 per run
  • Per result: $0.005 per row (one company profile, or one review)

Example: 1 company profile + 200 reviews = $0.02 + 201 × $0.005 ≈ $1.03. Profiles-only (no reviews) for 50 companies = $0.02 + 50 × $0.005 = $0.27.

Scheduling & integrations

  • Schedule runs to track rating/sentiment drift over time.
  • Webhooks on completion push new rows to your app, Make or Zapier.
  • Export to JSON, CSV, Excel or Google Sheets, or use the dataset API.

Use with AI assistants (MCP)

Apify Actors are callable from AI assistants via the Model Context Protocol, so an agent can pull a live employer profile on demand (e.g. "compare SEEK ratings and work-life balance for CommBank vs Westpac"). Point your MCP client at this Actor and pass the same input schema.

FAQ

Can I get all reviews? Yes — enable includeReviews. Large employers can have 1,000+ reviews; maxReviewsPerCompany bounds how many you pull per company.

Does it cover New Zealand? Yes — set country to NZ to scrape seek.co.nz.

Why are some ratings null? SEEK only computes an aggregate rating once a company has enough reviews. Companies with very few reviews still return their profile and individual reviews, but the aggregate rating fields will be empty.

How do I target a company precisely? Pass companyIds (the numeric id in a SEEK company URL or the company_id in output rows) to skip name resolution, or raise maxCompaniesPerName to disambiguate similar names.

How fresh is the data? Live — every run queries SEEK at request time.

Do I need a proxy? No credentials or login are required. The public API works from most IPs; the default Apify Proxy avoids datacenter rate-limits. Switch to Residential if you ever see empty results.

Is scraping this legal? You are responsible for your use. The Actor collects publicly available company information and reviews for research and analytics; comply with SEEK's terms and applicable law, and review data-protection rules before processing review text. This Actor is not affiliated with SEEK.