VOOZH about

URL: https://apify.com/zerobreak/seek-job-scraper

โ‡ฑ Seek Job Scraper ยท Apify


Pricing

from $3.99 / 1,000 results

Go to Apify Store

Searches Seek.com.au by keyword and location and returns structured job listing data including salary, work type, and full descriptions. No scraping code required.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ ZeroBreak

ZeroBreak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Share

Scrape job listings from Seek.com.au by keyword and location. Results come back as structured JSON: title, company, salary, work type, full description, and apply link per listing.

What it does

Give it a keyword (and an optional location), and the actor runs a Seek search, pages through the results, and fetches each job detail page. Or skip the search entirely and pass in direct Seek job URLs if you already know which listings you want.

Data lands in the Apify dataset while the run is still going, so you can spot-check results before it finishes.

What people use it for

The most common use cases are job market research, feeding listings into a recruitment platform or CRM, and scheduled job alerts. A few things it handles well:

  • Seeing what salary ranges are actually being advertised for a given role in a given city (not what survey tools report)
  • Pulling competitor job ads to track how they describe requirements or perks
  • Setting up a nightly run that pushes new listings to Slack or a spreadsheet

Input

FieldTypeRequiredDescription
keywordsStringYes*Job title or keyword (e.g. software engineer)
locationStringNoCity or region (e.g. Sydney, Melbourne, Remote)
dateRangeSelectNoFilter by post date: Any time, 24h, 3d, 7d, 14d
jobUrlsString listYes*Direct Seek job URLs to scrape instead of searching
maxItemsIntegerNoMax listings to return (default 50, max 200)
requestTimeoutSecsIntegerNoPer-request timeout in seconds (default 30)

*Provide either keywords or jobUrls.

Example input

{
"keywords":"data analyst",
"location":"Melbourne",
"dateRange":"7",
"maxItems":50
}

Output

Each record in the dataset contains:

{
"jobId":"84712345",
"jobTitle":"Data Analyst",
"company":"Acme Pty Ltd",
"location":"Melbourne VIC",
"workType":"Full Time",
"salary":"AUD 85000 - 100000",
"classification":"Information & Communication Technology",
"subClassification":"Business/Systems Analysts",
"listingDate":"2026-05-10T00:00:00.000Z",
"jobDescription":"We are looking for a skilled Data Analyst to join our team...",
"advertiserName":"Acme Pty Ltd",
"advertiserType":"Direct Employer",
"bulletPoints":[
"Competitive salary and flexible working",
"Opportunity to work with large-scale datasets",
"Collaborative and supportive team environment"
],
"jobUrl":"https://www.seek.com.au/job/84712345",
"applyUrl":null,
"scrapedAt":"2026-05-13T06:45:22.000Z"
}

How to run

On the Apify platform

  1. Open the actor and click Try for free
  2. Fill in Keywords and optionally Location
  3. Click Start and wait for the run to finish
  4. Download results from the Dataset tab as JSON, CSV, or Excel

Via API

import apify_client
client = apify_client.ApifyClient("YOUR_API_TOKEN")
run = client.actor("websift/seek-job-scraper").call(run_input={
"keywords":"software engineer",
"location":"Sydney",
"dateRange":"7",
"maxItems":100
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["jobTitle"], item["company"])
import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('websift/seek-job-scraper').call({
keywords:'software engineer',
location:'Sydney',
dateRange:'7',
maxItems:100,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item=> console.log(item.jobTitle, item.company));

Scheduling

Set up a schedule in Apify Console to keep your data fresh. Go to Schedules, create a new schedule with your preferred input, and set a cron expression (e.g. 0 6 * * * for 6am daily). New results are appended to the dataset automatically.

Limitations

  • Results depend on what Seek.com.au displays publicly for the given search query
  • Seek may cap the number of pages returned for broad searches; use maxItems to stay within range
  • Listings without a salary disclosure will return null for the salary field

Legal

This tool collects publicly available job listing data from Seek.com.au. Use it responsibly and in line with Seek's terms of service. Do not use this actor for mass automated applications or anything that violates platform policies.

You might also like

SEEK Job Scraper

epicscrapers/seek-job-scraper

From $0.5/1000 results | Scrapes job listings from SEEK Australia (au.seek.com) with full filter support โ€” keywords, location, salary, work type, classification, and date range. No API!

17

Seek Job Scraper (Australia & New Zealand)

codingfrontend/seek-job-scraper

Scrape 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.

๐Ÿ‘ User avatar

codingfrontend

2

Seek Job Listing Scraper

powerbox/seek-listing-scraper

Scrape job listings from Seek.com.au by providing a search URL, with automatic pagination and comprehensive job data extraction.

Seek.com.au Job Scraper

automation-lab/seek-scraper

Extract job listings from Seek.com.au โ€” Australia and New Zealand's #1 job board. Filter by keyword, location, work type, and date. Exports to JSON, CSV, or Excel. No API key needed.

๐Ÿ‘ User avatar

Stas Persiianenko

49

Seek.com.au Jobs Scraper

crawlerbros/seek-jobs-scraper

Scrape Seek.com.au job listings with titles, companies, locations, salaries, work arrangements, and full descriptions. HTTP-only, no login required.

13

SEEK Jobs Scraper โ€“ Scrape seek.com.au (AU/NZ)

logiover/seek-jobs-scraper

Scrape SEEK jobs (seek.com.au & seek.co.nz) without login. seek.com.au API alternative; export job listings to CSV/JSON dataset.

Seek Job Scraper Lite (Rent)

websift/seek-job-scraper-rent

Extract comprehensive job data from all Seek sites with this blazing fast Seek automation tool. Refine your searches using detailed filters like location, salary range, work type, and job classification. Perfect for market research or your job search.

SEEK Scraper - Australian Job Listings and Salary Data

parseforge/seek-scraper

Search and extract job listings from SEEK Australia by keyword, location, salary range, and work type. Collect job titles, companies, salaries, descriptions, and screening questions. Download as CSV, JSON, or Excel โ€” no login needed.

Seek Job Scraper Lite (Pay Per Row)

websift/seek-job-scraper-pay-per-row

Extract comprehensive job data from all Seek sites with this blazing fast Seek automation tool. Refine your searches using detailed filters like location, salary range, work type, and job classification. Perfect for market research or your job search.

Seek Job Scraper

easyapi/seek-job-scraper

Scrape job listings from Seek with advanced filtering capabilities. Extract detailed job information including salary, location, company details, and job descriptions. Perfect for job market analysis, recruitment research, and salary benchmarking.