Seek.com.au Jobs Scraper · Salary, Company & Filters · $1/1k
Pricing
from $1.00 / 1,000 results
Seek.com.au Jobs Scraper · Salary, Company & Filters · $1/1k
Scrape seek.com.au (AU & NZ) job listings — any keyword/location search with filters, or individual job URLs. Returns title, company, location, salary, classification, work type, full description, apply link and dates as one clean row each. Pure HTTP, JSON/CSV.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Seek.com.au Jobs Scraper — Salary, Company & Full Description
Scrape seek.com.au — Australia's #1 job board (and seek.co.nz) — any keyword/location search, with filters, or individual job URLs. Every job comes back in one clean schema with title, company, location, salary, classification, work type, the full description, apply link, and dates. Pure HTTP, no browser.

Why use this scraper
- Any Seek search, filters and all — paste a
{keyword}-jobs/in-{location}URL or a/jobs?keywords=&where=URL with whatever filters you set (classification, work type, salary range, date posted) and the actor honours them and paginates through every matching result. - Full job detail — title, company, location, salary, classification + sub-classification, work type, the complete HTML description (and plain-text), apply link, listing + expiry dates.
- Salary + classification, parsed — salary range as shown, and the SEEK classification split into parent + sub-classification.
- No browser, no anti-bot fuss — reads Seek's embedded
SEEK_REDUX_DATAdirectly. Fast and cheap.
Overview
Seek embeds its full job data in each page as a JSON island. The actor classifies each URL (search / job), walks search results page by page (~22 per page, ?page=N), fans out to each job, and normalises everything into a consistent row. Ideal for recruiters, sourcers, market analysts, and job aggregators.
Supported inputs
| Input URL shape | Example |
|---|---|
| Keyword/location search | seek.com.au/developer-jobs/in-All-Sydney-NSW |
| Query search | seek.com.au/jobs?keywords=nurse&where=Melbourne |
| Filtered search | …?keywords=marketing&where=Brisbane&worktype=242 (any site filter) |
| Individual job | seek.com.au/job/{id} |
Tip: run a search on seek.com.au, then copy the URL from your browser's address bar — the filter parameters drop straight into
startUrls. seek.co.nz works too.
Use cases
- Recruiters & sourcers — pull live roles by keyword, location, classification; build target lists.
- Market analysts — track salary ranges, demand by classification, posting volumes over time.
- Job boards / aggregators — ingest Seek listings with full descriptions into your own index.
- Competitor monitoring — watch which companies are hiring for what, where.
How it works
- You provide one or more Seek URLs (search or job).
- The actor classifies each URL and walks search results with
?page=Npagination (filters preserved). - Each job's
SEEK_REDUX_DATAis parsed for the full structured record. - Rows are normalised to one schema and streamed to your dataset — JSON or CSV.
Input configuration
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | array | — | seek.com.au / seek.co.nz URLs (search or job) |
flatten | boolean | true | Flatten arrays for CSV-friendly output |
maxItems | integer | 10000 | Hard cap on rows collected |
maxConcurrency | integer | 8 | Parallel job fetches |
Output samples
Flattened (flatten: true, default):
{"portal": "seek","jobId": "92535131","title": "Junior Software Engineer","company": "DMA Global","advertiserId": "39942912","location": "Sydney NSW","classification": "Information & Communication Technology","subClassification": "Engineering - Software","workType": "Full time","salaryDisplay": "$50,000 – $70,000 per year","teaser": "We are looking for a Junior Software Engineer…","descriptionText": "Junior Software Engineer DMA Global Sydney NSW…","applyUrl": "https://www.seek.com.au/job/92535131","isExpired": false,"listingDate": "2026-06-05T02:19:17.024Z","listingDateLabel": "2d ago","expiresAt": "2026-07-05T13:59:59.999Z"}
Key output fields
| Field | Description |
|---|---|
jobId, canonicalUrl, shareLink | Identity |
title | Job title |
company, advertiserId, advertiserVerified | Employer |
location | e.g. "Sydney NSW" |
classification, subClassification, classificationFull | SEEK category (parent + sub) |
workType | Full time / Part time / Contract / Casual |
salaryDisplay | Salary as shown (e.g. "$50,000 – $70,000 per year") |
teaser | Short summary |
bulletPoints[] | Highlight bullets |
description, descriptionText | Full HTML + plain-text |
phoneNumber | Recruiter phone (when present) |
applyUrl | Apply / job link |
isExpired, status, listingDate, listingDateLabel, expiresAt | Status + dates |
FAQ
Can I scrape a filtered search? Yes — paste any Seek search URL with its filters (classification, work type, salary, date posted, etc.). They're preserved and paginated automatically.
Does it work for New Zealand? Yes — seek.co.nz URLs work the same as seek.com.au.
How many jobs per search?
A search returns up to ~22 per page and the actor paginates until maxItems. A single query commonly has hundreds to thousands of matches.
Support
Found a bug or need a field added? Open an issue on the actor's Apify Console page.
Explore more scrapers
- Naukri Scraper — India + Gulf jobs
- Indeed Jobs Scraper — global jobs
- TotalJobs Scraper — UK jobs
- Jora Scraper — AU/NZ/SG jobs
Full portfolio: apify.com/memo23
⚠️ Disclaimer
This scraper accesses only publicly available data. Use the extracted data in compliance with seek.com.au's Terms of Use, the Australian Privacy Act 1988, the Spam Act 2003, and all applicable laws. You are responsible for how you use scraped data — particularly personal information (recruiter names, phone numbers). This actor is not affiliated with, endorsed by, or connected to SEEK Limited.
SEO Keywords
seek scraper, seek.com.au scraper, seek jobs scraper, australia jobs scraper, seek api, job listings scraper australia, recruitment data australia, seek salary scraper, job scraper australia, seek.co.nz scraper, sourcing data, job board scraper, AU job data, seek job search scraper, hiring data australia