Seek.com.au Jobs Scraper · Salary, Company & Filters · $1/1k avatar

Seek.com.au Jobs Scraper · Salary, Company & Filters · $1/1k

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Seek.com.au Jobs Scraper · Salary, Company & Filters · $1/1k

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

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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.

How it works

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_DATA directly. 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 shapeExample
Keyword/location searchseek.com.au/developer-jobs/in-All-Sydney-NSW
Query searchseek.com.au/jobs?keywords=nurse&where=Melbourne
Filtered search…?keywords=marketing&where=Brisbane&worktype=242 (any site filter)
Individual jobseek.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

  1. You provide one or more Seek URLs (search or job).
  2. The actor classifies each URL and walks search results with ?page=N pagination (filters preserved).
  3. Each job's SEEK_REDUX_DATA is parsed for the full structured record.
  4. Rows are normalised to one schema and streamed to your dataset — JSON or CSV.

Input configuration

FieldTypeDefaultDescription
startUrlsarrayseek.com.au / seek.co.nz URLs (search or job)
flattenbooleantrueFlatten arrays for CSV-friendly output
maxItemsinteger10000Hard cap on rows collected
maxConcurrencyinteger8Parallel 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

FieldDescription
jobId, canonicalUrl, shareLinkIdentity
titleJob title
company, advertiserId, advertiserVerifiedEmployer
locatione.g. "Sydney NSW"
classification, subClassification, classificationFullSEEK category (parent + sub)
workTypeFull time / Part time / Contract / Casual
salaryDisplaySalary as shown (e.g. "$50,000 – $70,000 per year")
teaserShort summary
bulletPoints[]Highlight bullets
description, descriptionTextFull HTML + plain-text
phoneNumberRecruiter phone (when present)
applyUrlApply / job link
isExpired, status, listingDate, listingDateLabel, expiresAtStatus + 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

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