SEEK Job Scraper avatar

SEEK Job Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
SEEK Job Scraper

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!

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Epic Scrapers

Epic Scrapers

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape job listings from SEEK Australia — the country's #1 job marketplace — without needing an API key or account. The SEEK Job Scraper extracts job title, company, salary, location, work type, classification, listing date, and more from SEEK's search results. It supports all the same filters you see on the SEEK website: keywords, location, salary range, work type, work arrangement, classification, date posted, and distance. Built for job market analysts, recruiters, HR researchers, and anyone who needs bulk job data from SEEK without manually copying and pasting.

What can the SEEK Job Scraper do?

  • Search SEEK by keywords and location — just like you would on the website
  • Filter by salary range — set minimum and maximum salary
  • Filter by date posted — get only jobs posted within the last 1, 3, 7, 14, 30, or 60 days
  • Filter by work type — Full Time, Part Time, Contract/Temp, or Casual
  • Filter by work arrangement — On-site or Hybrid
  • Filter by classification — narrow results to specific job categories (IT, Design, Marketing, etc.)
  • Paginate through results — scrape up to 100 pages automatically
  • Export to JSON, CSV, Excel, or HTML — via Apify's dataset export

What data can you extract from SEEK?

Each job listing yields the following data fields:

FieldDescriptionExample
idUnique SEEK job ID91959303
titleJob titleSoftware Engineer
teaserShort descriptionJoin a fast-growing startup...
companyNameEmployer/company nameTechno Recruitment
advertiserNameAdvertiser nameTechno Recruitment
salaryLabelSalary informationSalary + Equity up to $300k
listingDateISO 8601 date posted2026-05-07T01:55:26Z
listingDateDisplayRelative date13h ago
isFeaturedPromoted/featured jobtrue or false
locationsJob locations["Sydney NSW"]
workTypesEmployment type["Full time"]
workArrangementsOn-site/Hybrid/Remote["Hybrid"]
classificationNamesJob categories["Information & Communication Technology"]
subclassificationNamesSpecific sub-categories["Engineering - Software"]
bulletPointsKey selling points["Be part of a world class..."]
brandingSerpLogoUrlCompany logo URLhttps://...
displayTypeStandard or promotedpromoted or standard

How to scrape SEEK with the SEEK Job Scraper

  1. Open the Actor on Apify Console and go to the Input tab.

  2. Enter your search keywords — for example, software engineer for job titles, or graphic designer for design roles. This is the only required field.

  3. Set your location — type a city, suburb, or region (e.g., Sydney NSW, Melbourne VIC, Brisbane QLD). Leave as All Australia to search nationwide.

  4. Apply filters (optional) — use the Salary Range, Work Type, Date Range, Classification, and other fields to narrow your results.

  5. Click Run — the Actor will fetch results from SEEK's search API and push each listing to the dataset.

  6. Download your data — once the run completes, open the Dataset tab and export in JSON, CSV, Excel, or HTML format.

Input

The Input tab accepts the following fields:

FieldTypeDefaultDescription
keywordstextsoftware engineerRequired. Your search keywords
wheretextAll AustraliaLocation to search in
maxPagesnumber5Maximum result pages to scrape (0 = unlimited)
pageSizenumber22Results per page (max 100)
sortModeselectKeywordRelevanceSort by Relevance or Date
salaryRangetext0-Salary range (e.g., 50000-, 80000-120000)
salaryTypeselectannualAnnual or Hourly salary
workTypetextWork type IDs: 242 (Full Time), 243 (Part Time), 244 (Contract/Temp), 245 (Casual)
workArrangementtext2 (On-site), 3 (Hybrid). Comma-separate for multiple.
daterangenumber0Days since posted: 1, 3, 7, 14, 30, 60 (0 = any time)
classificationtextClassification ID (e.g., 6281 for IT, 6263 for Design)
subclassificationtextSubclassification ID (e.g., 6290 for Engineering - Software)
distancenumber50Search radius from the location in km

Output

Results are stored in the default Apify Dataset. Here's an example of a single job listing:

{
"id": "91959303",
"title": "Software Engineer",
"teaser": "Software Engineer",
"companyName": "Techno Recruitment",
"advertiserId": "62855691",
"advertiserName": "Techno Recruitment",
"salaryLabel": "Salary + Significant Equity up to $300k",
"listingDate": "2026-05-07T01:55:26Z",
"listingDateDisplay": "13h ago",
"isFeatured": true,
"roleId": "software-engineer",
"displayType": "promoted",
"locations": [
"Sydney NSW"
],
"locationCountries": [
"AU"
],
"workTypes": [
"Full time"
],
"workArrangements": [
"Hybrid"
],
"classificationNames": [
"Information & Communication Technology"
],
"classificationIds": [
"6281"
],
"subclassificationNames": [
"Engineering - Software"
],
"subclassificationIds": [
"6290"
],
"bulletPoints": [
"Be part of a world class AI Engineering team building AI Engines within FinTech",
"Serious equity component, autonomy and no beauracracy",
"Rapidly ideate, prototype and ship, working within a totally AI fluent business"
],
"companyProfileStructuredDataId": 3163898,
"brandingSerpLogoUrl": "https://bx-branding-gateway.cloud.seek.com.au/836982fc-0132-4f66-ad57-c0fd83fbe4c8.1/jdpLogo"
}

You can download the full dataset in JSON, CSV, Excel, or HTML from the Dataset tab in Apify Console, or access it programmatically via the Apify API.

The SEEK Job Scraper only collects publicly available information from SEEK's job search results. It does not:

  • Access private or authenticated areas of the website
  • Scrape candidate or recruiter profiles
  • Collect personal data about job applicants
  • Submit applications or interact with SEEK as a user

Always review SEEK's Terms of Service before use. This tool is intended for legitimate purposes such as labour market analysis, recruitment research, and competitive intelligence.

Why use the SEEK Job Scraper instead of the official API?

SEEK does not offer a public API for searching or exporting job listings. If you need to collect job data from SEEK programmatically — for market research, salary analysis, or recruitment automation — this Actor provides the only practical solution.

FAQ

How do I find classification and subclassification IDs?

SEEK's website uses numeric IDs for each job category. Common ones include:

  • 6281 — Information & Communication Technology
  • 6290 — Engineering - Software
  • 6263 — Design & Architecture
  • 6268 — Graphic Design
  • 6008 — Marketing & Communications

Does this Actor scrape full job descriptions?

It extracts the search result data — title, teaser, company, salary, location, work type, and other fields available in the search API. It does not open individual job detail pages for the full description.

Can I run this on a schedule?

Yes. Apify lets you schedule Actors to run daily, weekly, or at any custom interval. You can automatically collect new job listings as they're posted on SEEK.

Can I filter by Remote/WFH jobs?

The Actor supports the work arrangement IDs. Use 2 (On-site) or 3 (Hybrid) instead.

Do I need a SEEK account?

No. All data comes from SEEK's public search API — no login or authentication required.

How many results can I scrape?

You can configure up to 100 pages with up to 100 results per page, giving you a maximum of 10,000 job listings per search. Use the maxPages and pageSize settings to control the volume.

Apify platform features

This Actor takes full advantage of the Apify platform:

  • Scheduling — run automatically on any schedule
  • Integrations — connect output to Google Sheets, Slack, Airtable, Make, Zapier, n8n, and more
  • Dataset storage — all results stored in the cloud, ready to export
  • Webhooks — get notified when runs complete

Support

Found a bug or have a feature request? Open an issue on the GitHub repository. Feedback and contributions are welcome.