Seek Job Scraper (Australia & New Zealand)
Under maintenancePricing
from $3.99 / 1,000 results
Seek Job Scraper (Australia & New Zealand)
Under maintenanceScrape job listings from Seek (seek.com.au / seek.co.nz) with advanced filtering. Extract job titles, companies, salaries, locations, work types, and full descriptions. Perfect for job market research and salary benchmarking.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
What does SEEK Job Scraper do?
SEEK Job Scraper extracts publicly visible job-listing data from SEEK Australia and SEEK New Zealand. It supports bounded keyword searches, country-aware filters, pagination, and direct public job URLs.
Why use SEEK Job Scraper?
Use the Actor for recruiting research, salary benchmarking, hiring-market analysis, and scheduled monitoring of public listing metadata. Search results are deduplicated by SEEK job ID and limited by a global maxJobs value. You can start from a later result page, follow visible pagination, or inspect up to 20 known public job URLs. Apify provides run history, scheduling, API access, dataset exports, and integrations around the Actor; those platform features do not change SEEK's access controls.
What data can SEEK Job Scraper extract?
| Field | Type | Description |
|---|---|---|
jobId, title, company | string | Verifiable listing identity. |
jobUrl, companyUrl, logoUrl | URL | Canonical listing and optional company/media links. |
location, classification, subClassification | string | Public location and category evidence when shown. |
salaryRange, salaryMin, salaryMax | string/number | Salary text and parsed values when visible. |
salaryCurrency, salaryPeriod | string | Explicit currency and pay units, without annualization or currency guessing. |
description, bulletPoints | string/array | Source description (up to 4000 characters) and public highlights. |
descriptionTruncated | boolean | true only when the source description exceeds 4000 characters. |
postedDate, postedDateRelative | date/string | Source date or relative label, if available. |
postedDateEstimated | boolean | true only for a UTC calendar estimate derived from the source relative label at scrapedAt. Source timezone remains unknown. |
country, mode, query, sourceSearchUrl, resultPage | string/number | Country and request provenance. |
scrapedAt | ISO date | Collection timestamp. |
Optional values are omitted when SEEK does not expose reliable evidence. The dataset contains verified jobs only.
How to scrape SEEK
- Open the Actor's Input tab and choose
searchorjobUrlmode. - Enter keywords and, optionally, a location, country, work type, salary floor, or posted-date range.
- Set the global item limit and search-page limit. For direct mode, paste public
/job/{numeric-id}URLs intostartUrls. - Click Start. Review the resulting dataset, or schedule or call the Actor through Apify when repeat collection is needed.
Input
See the input tab for the complete configuration. The runtime validator is authoritative and rejects invalid values.
Search and direct URLs
mode:search(default) orjobUrl.keywords,searchQuery,query: search phrase aliases;keywordstakes precedence, thensearchQuery, thenquery. Default:software engineer; maximum 120 characters after whitespace normalization.location: optional search location, maximum 100 characters.country:au(default) ornz; direct URLs must match it.jobType: empty,full-time,part-time,contract-temp, orcasual-vacation.salaryMin: optional integer from 0 to 2,000,000 in the selected local currency.datePosted:0,1,3,7,14, or30days; default0.startUrls,urls,url: compatibility aliases for one or more canonical public job URLs.jobUrlmode requires 1–20 numeric SEEK job URLs; duplicates are removed.maxJobs,maxItems,maxProducts: compatibility aliases for the global output limit, 1–100;maxJobswins. Default: 50.maxPages: search pages to visit, 1–5, global across the run; default is the smaller of 5 and the pages needed for the item limit.startPage: first search page, 1–100; default 1.
Output
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Illustrative fictional normal record (not live evidence):
{"position": 1,"jobId": "94231469","title": "Software Developer","company": "Example Pty Ltd","jobUrl": "https://www.seek.com.au/job/94231469","location": "Sydney NSW","salaryRange": "$100,000 – $120,000 per year","salaryMin": 100000,"salaryMax": 120000,"country": "au","source": "seek","mode": "search","query": "software engineer","sourceSearchUrl": "https://www.seek.com.au/jobs?keywords=software+engineer&page=1","resultPage": 1,"scrapedAt": "2026-08-31T00:00:00.000Z"}
Tips and advanced options
Use startPage for incremental sampling and datePosted for a narrower window. Direct mode is useful when you already have public job URLs.
FAQ, support, and responsible use
Is this Actor affiliated with SEEK? No. It is an independent community Actor. Follow SEEK's terms, robots guidance, rate limits, privacy requirements, and applicable law. Our Actors do not extract private user data such as email addresses, gender, or private location; they extract only data made public by the source. Public job listings can still contain personal data, so use a lawful purpose and consult qualified legal counsel when unsure.
For bugs or feature requests, use the Actor's Issues tab and include a run ID and concise reproduction summary where possible. Use the API tab for programmatic runs and the run history for monitoring.