# Seek Company & Review Scraper (`saswave/seek-company-review-scraper`) Actor

Australian jobboard scraper. Extracts rich employer branding data, company profiles, workplace ratings, culture statements, perks, perks/benefits lists, and AI-generated employee review summaries directly from Seek.com.au.

- **URL**: https://apify.com/saswave/seek-company-review-scraper.md
- **Developed by:** [SASWAVE](https://apify.com/saswave) (community)
- **Categories:** Lead generation, Jobs, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.90 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### Seek.com.au Company & Review Scraper

Extracts rich employer branding data, company profiles, workplace ratings, culture statements, perks, perks/benefits lists, and AI-generated employee review summaries directly from Seek.com.au.

Built for HR research, competitive intelligence, and employer brand benchmarking across Australian companies.

### FEATURES

Company Search & Discovery: Query companies by keyword to retrieve unique identifiers (company\_id, organisation\_id), slugs, review counts, and overall star ratings (review\_rating).

Comprehensive Profile Extraction: Harvest deep company profile details including employee count ranges (size), primary office locations (primaryLocation), specialized business areas (specialities), and full overview descriptions.

Culture, Diversity & Mission Statements: Extract official corporate statements, custom diversity policies (customStatement), mission statements, and core company values (cultureAndValues).

Perks & Benefits Auditing: Categorize employee benefits such as work-life balance policies, remote/hybrid arrangements, additional leave options, and career progression paths.

AI-Generated Review Summaries: Capture aggregated employee feedback summaries (reviews\_ai\_summary) detailing top workplace pros (e.g., flexible work, office perks) and cons (e.g., legacy systems, leadership dynamics).

Media & Gallery Scraping: Extract employer logos, cover photos, and gallery images to evaluate employer branding strategies.

### USE CASES

Employer Brand Benchmarking: Benchmark your company’s ratings, review counts, and benefit packages against key competitors in Australia.

HR & Recruitment Intelligence: Analyze employee feedback trends and culture statements to identify industry-wide recruitment retention drivers.

Lead Generation & Market Research: Prospect target enterprise companies by filtering by industry (industryId), team size (size), and regional office locations.

Sentiment Analysis: Monitor employee sentiment changes over specific timeframes using review metadata (reviews\_date\_from, reviews\_date\_to).

### OUTPUT

Search Company with Keywords

```json
{
  "company_id": "861561",
  "organisation_id": "23117",
  "name": "CARAT",
  "logo": "https://image-service-cdn.seek.com.au/21c8fcc7c478685348e963ffb13a1bbbcc53b23c",
  "published": true,
  "review_count": 3,
  "review_rating": 3.3,
  "slug": "carat-861561",
  "url": "https://au.seek.com/companies/carat-861561"
}
```

Profile

```json
{
  "slug": "vocus-806797",
  "company_id": "806797",
  "organisation_id": "18011",
  "company_ratings": [],
  "reviews": "",
  "rating": "",
  "name": "Vocus",
  "isClaimed": true,
  "overview": {
    "website": {
      "url": "https://www.vocus.com.au/",
      "displayName": "Vocus",
      "__typename": "CompanyProfileWebsiteV2"
    },
    "size": "5,001-10,000",
    "industry": "Telecommunications & Internet Service Providers",
    "industryId": "I0079",
    "industryName": "Telecommunications & Internet Service Providers",
    "primaryLocation": "Melbourne, Australia",
    "specialities": [
      "Data Networks",
      "Internet",
      "Cloud",
      "Dark Fibre",
      "Cloud Connect",
      "Business Internet",
      "Unified Comms",
      "DDOS Protection"
    ],
    "description": [
      "As a leading specialist fibre and network solutions provider, Vocus connects people, businesses, governments, and communities across Australia, and to the world.",
      "With a world-class team of experts, we challenge convention and do things differently to make brilliant solutions simple.",
      "We own and operate a 25,000km fibre network that is purpose-built and managed for business and government, so we understand how vital high performance and secure network solutions are for any organisation today.",
      "Through our well-known retail brands, we deliver simple and affordable broadband, mobile, voice and energy services to Australian consumers and small businesses alike."
    ],
    "traditionalLand": null,
    "traditionalPlace": null,
    "__typename": "CompanyProfileOverviewV2"
  },
  "customStatement": {
    "title": "Diversity and Belonging",
    "description": [
      "Data tells us that better decisions are made, companies are more innovative and successful, and people feel more engaged when they have a diverse and inclusive workplace. At Vocus, we are committed to creating just that.",
      "At Vocus, we recognise, value and respect the importance of diversity. We embrace all segments of the community and foster an environment where every team member feels safe to share their own unique capabilities, experiences and perspectives. We know our people are the difference and value and encourage our team members to celebrate their uniqueness and bring their whole selves to work."
    ],
    "__typename": "CompanyProfileCustomStatement"
  },
  "missionStatement": null,
  "featured": {
    "title": "Why Join Us?",
    "description": [
      "To become Australia’s leading fibre and network provider, we need people who share our passion and vision – the innovators, mavericks and pioneers who can shape the future with us. People just like you.",
      "We value diversity of thought and experience. At Vocus, you’ll not only be part of an amazing team, you’ll be free to be yourself."
    ],
    "imageUrl": "https://image-service-cdn.seek.com.au/68191d173b79e1436ddaf968f97f9eeed64ebfb8",
    "videoUrl": null,
    "__typename": "CompanyProfileFeatured"
  },
  "awards": null,
  "cultureAndValues": {
    "title": "Our Values",
    "description": "It’s how we connect what we care about with what Vocus does as a business. If you can relate to our values, then there’s a strong chance that we’re a good fit for you.",
    "imageUrl": "https://image-service-cdn.seek.com.au/acaf9b727e65f968593615298b38b144eed1b0b4",
    "values": [
      {
        "title": "One team",
        "description": "We share common goals, trust each other, and collaborate to deliver.",
        "__typename": "CompanyProfileValues"
      },
      {
        "title": "Our people are the difference",
        "description": "We build environments where our people thrive.",
        "__typename": "CompanyProfileValues"
      },
      {
        "title": "Disruptive thinking every day",
        "description": "We see and create opportunities, move quickly, and set our own course.",
        "__typename": "CompanyProfileValues"
      },
      {
        "title": "Crazy about customers",
        "description": "And we let them know it through our great services, products, and experiences.",
        "__typename": "CompanyProfileValues"
      }
    ],
    "__typename": "CompanyProfileCultureAndValues"
  },
  "perksAndBenefits": [
    {
      "title": "Enjoy a real work-life balance",
      "description": "We offer flexible remote working arrangements, parental leave, and family benefits, so your work can fit around your life, and not the other way around.",
      "__typename": "CompanyProfilePerksAndBenefits"
    },
    {
      "title": "Take time off",
      "description": "On top of the usual leave, you’ll be able to purchase additional leave, have your anniversary off, and swap public holidays for cultural dates important to you.",
      "__typename": "CompanyProfilePerksAndBenefits"
    },
    {
      "title": "Invest in your future",
      "description": "You’ll have access to learning opportunities, health and wellness initiatives, additional leave, and salary sacrificing to set yourself up for success.",
      "__typename": "CompanyProfilePerksAndBenefits"
    },
    {
      "title": "Step up and grow",
      "description": "We encourage growth from within, so if you see an opportunity for development, we’ll support you.",
      "__typename": "CompanyProfilePerksAndBenefits"
    },
    {
      "title": "Work with a great bunch of people",
      "description": "We’re one team who love connecting with each other and celebrating our diverse backgrounds, views and achievements.",
      "__typename": "CompanyProfilePerksAndBenefits"
    },
    {
      "title": "Learn from the best",
      "description": "You’ll be surrounded by and learn from industry leaders every step of the way.",
      "__typename": "CompanyProfilePerksAndBenefits"
    }
  ],
  "gallery": [
    {
      "title": null,
      "date": 1695095985,
      "linkUrl": "https://image-service-cdn.seek.com.au/a39fc4236531159d30208374c3a7d6e12ba6261c",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1695095980,
      "linkUrl": "https://image-service-cdn.seek.com.au/f1af0e602e22822a2ea235d3f942dcdb2d6f0415",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1695095975,
      "linkUrl": "https://image-service-cdn.seek.com.au/40ce050bab5a8e96d50a56a1469844f38c1807e5",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1695095968,
      "linkUrl": "https://image-service-cdn.seek.com.au/d5255d2dd004b104d37541eb3f56747e23aac391",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207553,
      "linkUrl": "https://image-service-cdn.seek.com.au/98a13a0e0438334600ea70c7b43f5347dc58b4ab",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207549,
      "linkUrl": "https://image-service-cdn.seek.com.au/8f01d1e99141b1ccb597358255c2ca3b9c2955c6",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207518,
      "linkUrl": "https://image-service-cdn.seek.com.au/a554d07f397b692f256380e5378a7deb4398b0d2",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207511,
      "linkUrl": "https://image-service-cdn.seek.com.au/9a34c08588038296047388e735d5c46d630c603f",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207504,
      "linkUrl": "https://image-service-cdn.seek.com.au/e2d1da1a3ca922b87d7a144fcb54a035c819501e",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207497,
      "linkUrl": "https://image-service-cdn.seek.com.au/bfc712860ed945dad70d31b44ecbc84dda645b1a",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207489,
      "linkUrl": "https://image-service-cdn.seek.com.au/702f035b45686416b0b11f184cb103b5a5126ce0",
      "__typename": "CompanyProfileGallery"
    },
    {
      "title": null,
      "date": 1651207482,
      "linkUrl": "https://image-service-cdn.seek.com.au/05daa5150c240b7dfb9a7f035556a6bce1ae5efd",
      "__typename": "CompanyProfileGallery"
    }
  ],
  "branding": {
    "brandId": null,
    "logo": "https://image-service-cdn.seek.com.au/ad9df20a50107bed1d7d2b817c6496b9c0dc9d92/f3c5292cec0e05e4272d9bf9146f390d366481d0",
    "cover": "https://image-service-cdn.seek.com.au/d9102fb10f63b1f4c8d385a7cadd9e1e6fa44c7e/280a60b097eb56f81f6d50f0d5c57f3701c17273",
    "__typename": "CompanyProfileBranding"
  },
  "canonicalUrl": "https://au.seek.com/companies/vocus-806797",
  "synonym": null,
  "graduates": null,
  "__typename": "CompanyProfileData",
  "reviews_count": 30,
  "reviews_date_from": "2020-06-13T07:18:45.000Z",
  "reviews_date_to": "2026-03-13T14:22:55.580Z",
  "reviews_ai_summary": "Vocus employees consistently praise the company's <strong>flexible working arrangements</strong> and hybrid work options, which contribute to good work-life balance. The <strong>office amenities</strong> such as free breakfast, cereal, and fruit are appreciated, and many reviewers highlight positive relationships with their <strong>direct colleagues</strong> as a key benefit of working at the company. <br><br>However, employees identify several areas for improvement, including concerns about <strong>leadership effectiveness</strong> and strategic direction. The company's <strong>systems and processes</strong> are reported to need modernisation, with integration issues between platforms causing workflow challenges. There are also concerns about limited <strong>career development opportunities</strong> and workplace dynamics, with some employees noting challenges with office politics and team collaboration."
}
```

Reviews

```json
```

### 🛟 SUPPORT

Share your runs with the developer team and create issues on error to help us improve actor quality.

You might discover edge case we didn't test yet

We stay available anytime

# Actor input Schema

## `companies_search` (type: `array`):

Get at most 50 results per keywords search, to get a list of companies

## `feature` (type: `string`):

Used with input 'companies\_slugs'

## `max_pages` (type: `integer`):

0 or empty = no limit

## `sort_reviews` (type: `string`):

Used with input 'companies\_slugs'

## `companies_slugs` (type: `array`):

Provide a company list to retrieve either profile or reviews data (use input feature). ex: from url https://au.seek.com/companies/vocus-806797 slug is vocus-806797

## Actor input object example

```json
{
  "companies_search": [],
  "feature": "profile",
  "max_pages": 1,
  "sort_reviews": "",
  "companies_slugs": [
    "vocus-806797"
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "companies_search": [],
    "companies_slugs": [
        "vocus-806797"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("saswave/seek-company-review-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "companies_search": [],
    "companies_slugs": ["vocus-806797"],
}

# Run the Actor and wait for it to finish
run = client.actor("saswave/seek-company-review-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "companies_search": [],
  "companies_slugs": [
    "vocus-806797"
  ]
}' |
apify call saswave/seek-company-review-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,saswave/seek-company-review-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/3v62AzQysJAc5i0go/builds/1AQbrYiPNB256Jir9/openapi.json
