SEEK Australia Jobs Scraper avatar

SEEK Australia Jobs Scraper

Pricing

from $0.40 / 1,000 record scrapeds

Go to Apify Store
SEEK Australia Jobs Scraper

SEEK Australia Jobs Scraper

Search and extract job listings from SEEK Australia by keyword, location, salary range, work type, and category. Returns job titles, companies, salaries, locations, work arrangements, and posting dates. Download as JSON or CSV — no login required.

Pricing

from $0.40 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

9 days ago

Last modified

Share

Extract job listings from SEEK Australia — Australia's #1 job site — by keyword, location, salary, work type, and more. Returns structured job data ready for download as JSON or CSV, with no login or API key required.

What you get

Each job record includes:

FieldDescription
jobIdUnique SEEK job ID
titleJob title
companyNameAdvertiser or company name
advertiserIdSEEK advertiser ID
locationPrimary job location
locationCountryCountry code of the primary location
salarySalary label (e.g. $80,000 – $100,000 per year)
workTypeFirst work type listed (Full time, Part time, Contract/Temp, Casual)
workTypesEvery work type the ad lists
workArrangementArrangement (Remote, Hybrid, On-site)
classificationJob category (e.g. Information & Communication Technology)
classificationIdSEEK classification ID
subclassificationSub-category (e.g. Developers/Programmers)
subclassificationIdSEEK sub-classification ID
teaserShort job description teaser
bulletPointsHighlights the advertiser listed (when the ad has them)
listingDateISO 8601 listing date
listingDateDisplayHuman-readable date (e.g. 2d ago)
isFeaturedWhether this is a featured/sponsored listing
companyLogoUrlAdvertiser logo URL (when the ad has employer branding)
jobUrlFull URL to the job listing on SEEK
scrapedAtTimestamp when the record was delivered

How to use

  1. Set your Keywords (e.g. software engineer, registered nurse, marketing manager)
  2. Set a Location (e.g. Sydney NSW, Melbourne VIC, All Australia)
  3. Optionally filter by Work Type, Salary Range, or Sort Mode
  4. Set Max Items to limit result count
  5. Run — results are available immediately in the dataset

Input options

OptionTypeDefaultDescription
keywordsstring(required)Search keywords
locationstringAll AustraliaLocation to search in
workTypeenumAnyFilter by work type
salaryMininteger—Minimum annual salary
salaryMaxinteger—Maximum annual salary
sortModeenumRelevanceSort by relevance or listing date
maxItemsinteger100Maximum number of results (SEEK serves about 500 per search at most)

Example: find remote Python developers in Australia

{
"keywords": "python developer",
"location": "All Australia",
"workType": "full_time",
"sortMode": "ListedDate",
"maxItems": 50
}

Use cases

  • Job market research — track which roles are in demand, where, and at what salary
  • Lead generation — identify hiring companies in your target industries
  • Competitive analysis — monitor what competitors are hiring for
  • Salary benchmarking — collect salary data across roles and locations
  • Recruitment intelligence — build pipelines of active job listings for sourcing

Notes

  • Covers all job categories on SEEK Australia
  • Salary data is returned as displayed on SEEK; it is null for the ads that state none (about 40% of listings in our sample)
  • Fields SEEK does not supply for an ad are null, never an empty string
  • Results reflect live SEEK search results at run time — listings change daily
  • SEEK serves at most about 500 listings for any single search, however many it reports as matching; a run ends cleanly at that point. To collect more, split the search by location, work type or salary range
  • A job that SEEK repeats across result pages is returned once