Seek AU NZ $1๐Ÿ’ฐ Companies | Reviews Scraper avatar

Seek AU NZ $1๐Ÿ’ฐ Companies | Reviews Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Seek AU NZ $1๐Ÿ’ฐ Companies | Reviews Scraper

Seek AU NZ $1๐Ÿ’ฐ Companies | Reviews Scraper

From $1/1K. Pull company profiles and employee reviews from SEEK Australia and New Zealand. Supports two modes: aggregated company data with top reviews, or one row per review for sentiment analysis. The region is auto-detected from each URL, with a clean, structured output ready for analytics.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

SEEK Companies & Reviews Scraper (Australia + New Zealand)

Pull company profiles and employee reviews from au.seek.com and nz.seek.com, the two largest jobseeker platforms in their respective markets. Two output modes: company aggregates with embedded top reviews, or one row per review for sentiment analysis pipelines. Region auto-detected per URL.

Why This Scraper?

  • Two modes from one input: companies (one row per company, top reviews embedded) or reviews (one row per individual review).
  • Rich field set per company: overall rating, 5-star distribution, six per-category sub-ratings (work-life balance, executive management, perks, diversity, career, environment), recommended %, salary perception score, total open jobs, branding (logo + cover), AI-generated review summary, perks, awards.
  • Optional embedded open jobs: enable includeJobs to pull the company's currently-listed positions (id, title, location, work type, classification, listing date) and embed them on the company record. One actor, the full hiring picture.
  • Full review record: title, pros, cons, long-form experience details, reviewer job title, employment status, salary perception, work location, per-category ratings, upvote count, reviewed-on date.
  • Pagination beyond 30 reviews: the SSR snapshot ships 30 top reviews per company; for full-history pulls the actor walks paginated GraphQL pages automatically.
  • Region auto-detect per URL: mix au.seek.com and nz.seek.com URLs in the same input; the actor routes each to the right host.
  • Cheap and fast: companies-mode run completes in seconds per company, lightweight enough for the Apify Free plan.

Data You Get

Sample shape, values are illustrative placeholders, not from a live profile.

companies mode (one row per company)

FieldExample
id"000000"
name"Sample Company"
url"https://au.seek.com/companies/sample-company-000000"
region"AU"
slug"sample-company-000000"
isClaimedtrue
logoUrl"https://image-service-cdn.seek.com.au/000000.../000000..."
coverImageUrl"https://image-service-cdn.seek.com.au/000000.../000000..."
brandId"00000000-0000-0000-0000-000000000000"
industry"Sample industry"
totalJobs0
ratingOverall0.0
reviewCount0
recommendedPercent0
salaryRating0
ratingBreakdown{ "companyRating1StarCount": 0, ..., "companyRating5StarCount": 0, "companyRating1StarPercentage": 0.0, ... }
categoryRatings[ { "rating": 0, "count": 0, "description": "Work/Life balance" }, ... ]
aiSummary{ "headline": "Sample headline", "summary": "Generated summary text appears here.", "pros": "...", "cons": "...", "themes": [...] }
perks[ "Sample perk one", "Sample perk two" ]
awards[ { "name": "Sample Award", "year": "2024" } ]
customStatement{ "title": "Sample title", "description": "..." }
topReviews[ <up to maxReviewsPerCompany review objects> ]
topReviewCount5
jobs[ <up to maxJobsPerCompany job objects, only when includeJobs=true> ]
jobsEmbeddedCount10
scrapedAt"2026-01-01T00:00:00.000Z"

When includeJobs=true, each entry in jobs[] carries:

FieldExample
id"00000001"
url"https://www.seek.com.au/job/00000001"
title"Sample Job Title"
teaser"Short ad teaser appears here"
salaryLabel"$80k - $100k" (often empty when the advertiser hides salary)
workTypes[ "Full time" ]
location"Sample Suburb, City State"
locationCountryCode"AU"
classifications[ { "label": "Sample Industry", "subLabel": "Sample Sub-industry" } ]
bulletPoints[ "Sample bullet 1", "Sample bullet 2" ]
listingDate"2026-01-01T00:00:00Z"
listingDateDisplay"1d ago"
advertiserName"Sample Advertiser"
employerCompanyId"000000" (matches the company's id field)
logoUrl"https://bx-branding-gateway.cloud.seek.com.au/000000/jdpLogo"

reviews mode (one row per review)

FieldExample
reviewId"000000000000000"
companyId"000000"
companyName"Sample Company"
companySlug"sample-company-000000"
region"AU"
url"https://au.seek.com/companies/sample-company-000000"
title"Sample review title"
pros"Sample pros text"
cons"Sample cons text"
overallExperienceDetails"Long-form experience text appears here when the reviewer wrote one."
jobTitle"Sample Job Title"
workLocation"Sample Suburb XX 0000"
employmentStatus"1 to 2 years in the role, current employee"
salarySummary"Average"
recommendedtrue
recommendedLabel"Recommended"
overallRating4
ratings[ { "category": "Work/Life balance", "rating": 4 }, ... ]
upvotes0
createdAt"1 January 2026"
hasBeenFlaggedfalse
scrapedAt"2026-01-01T00:00:00.000Z"

How to Use

Search for companies by keyword (companies mode)

{
"mode": "companies",
"region": "AU",
"keywords": "atlassian",
"maxReviewsPerCompany": 5,
"maxItems": 5,
"proxyConfiguration": { "useApifyProxy": true }
}

Pull reviews for specific companies (reviews mode)

{
"mode": "reviews",
"urls": [
{ "url": "https://au.seek.com/companies/coles-group-433124" },
{ "url": "https://au.seek.com/companies/westpac-bank-432310" }
],
"maxReviewsPerCompany": 100,
"reviewSort": "recent",
"maxItems": 200
}

Mix AU and NZ URLs (region auto-detected)

{
"mode": "companies",
"urls": [
{ "url": "https://au.seek.com/companies/atlassian-437216" },
{ "url": "https://nz.seek.com/companies/spark-new-zealand-171714208521358" }
],
"maxReviewsPerCompany": 10
}

Companies mode with embedded AI summary disabled

{
"mode": "companies",
"region": "NZ",
"keywords": "fonterra",
"maxReviewsPerCompany": 3,
"includeAISummary": false,
"maxItems": 1
}

Companies mode with embedded open jobs

{
"mode": "companies",
"region": "AU",
"urls": [{ "url": "https://au.seek.com/companies/coles-group-433124" }],
"maxReviewsPerCompany": 3,
"includeJobs": true,
"maxJobsPerCompany": 50,
"maxItems": 1
}

Input Parameters

ParameterTypeDefaultDescription
modestring enum"companies""companies" (one row per company, top reviews embedded) or "reviews" (one row per individual review).
regionstring enum"AU""AU" (au.seek.com) or "NZ" (nz.seek.com). Auto-detected per URL when urls is set.
keywordsstring""Company-name keyword for search mode. Ignored if urls is set.
urlsarray[]List of SEEK company URLs (/companies/<slug> or /companies/<slug>/reviews). When set, overrides keywords.
maxReviewsPerCompanyinteger5Companies mode: top-N reviews to embed. Reviews mode: max reviews to fan out per company. Set 0 to use the SSR default of 30. Values above 30 trigger paginated GraphQL fetches.
reviewSortstring enum"helpful""helpful" (most upvoted first, ideal for top-N) or "recent" (newest first, ideal for ongoing monitoring).
includeAISummarybooleantrueCompanies mode only. SEEK ships a generated review summary; disable to drop the field.
includeJobsbooleanfalseCompanies mode only. When true, embeds a jobs[] array of the company's currently-listed positions on each company record.
maxJobsPerCompanyinteger20Cap on jobs[] length when includeJobs is true. Set 0 for the full open-jobs count.
maxItemsinteger20Total cap across all companies. Set 0 for unlimited.
maxTimeSecinteger0Wall-clock cap. Set 0 for no time limit.
proxyConfigurationobjectApify DatacenterDefaults to free-tier-friendly Datacenter. For production scale, set apifyProxyGroups: ["RESIDENTIAL"].

Output Example (companies mode, single record)

Sample shape, values are illustrative placeholders.

{
"id": "000000",
"slug": "sample-company-000000",
"url": "https://au.seek.com/companies/sample-company-000000",
"region": "AU",
"name": "Sample Company",
"isClaimed": true,
"logoUrl": "https://image-service-cdn.seek.com.au/000000/000000",
"coverImageUrl": "https://image-service-cdn.seek.com.au/000000/000000",
"brandId": "00000000-0000-0000-0000-000000000000",
"totalJobs": 0,
"ratingOverall": 0.0,
"reviewCount": 0,
"salaryRating": 0,
"recommendedPercent": 0,
"ratingBreakdown": {
"companyRating1StarCount": 0,
"companyRating1StarPercentage": 0.0,
"companyRating2StarCount": 0,
"companyRating2StarPercentage": 0.0,
"companyRating3StarCount": 0,
"companyRating3StarPercentage": 0.0,
"companyRating4StarCount": 0,
"companyRating4StarPercentage": 0.0,
"companyRating5StarCount": 0,
"companyRating5StarPercentage": 0.0
},
"categoryRatings": [
{ "rating": 0.0, "count": 0, "description": "Work/Life balance" },
{ "rating": 0.0, "count": 0, "description": "Career development" },
{ "rating": 0.0, "count": 0, "description": "Benefits & perks" },
{ "rating": 0.0, "count": 0, "description": "Management" },
{ "rating": 0.0, "count": 0, "description": "Working environment" },
{ "rating": 0.0, "count": 0, "description": "Diversity & equal opportunity" }
],
"topReviews": [
{
"reviewId": "000000000000000",
"companyId": "000000",
"title": "Sample review title",
"pros": "Sample pros text",
"cons": "Sample cons text",
"jobTitle": "Sample Job Title",
"workLocation": "Sample Suburb XX 0000",
"employmentStatus": "1 to 2 years in the role, current employee",
"salarySummary": "Average",
"recommended": true,
"recommendedLabel": "Recommended",
"overallRating": 4,
"ratings": [
{ "category": "Work/Life balance", "rating": 4 },
{ "category": "Career development", "rating": 4 }
],
"upvotes": 0,
"createdAt": "1 January 2026",
"hasBeenFlagged": false
}
],
"topReviewCount": 1,
"scrapedAt": "2026-01-01T00:00:00.000Z"
}

Plan Requirement

Works on the Apify Free plan with the default Datacenter proxy. For heavy production workloads, switch to the Residential proxy (Starter plan or above) by setting apifyProxyGroups: ["RESIDENTIAL"] and apifyProxyCountry: "AU" (or "NZ"). Runs comfortably in 256 MB memory.