Seek Job Scraper avatar

Seek Job Scraper

Pricing

from $1.90 / 1,000 results

Go to Apify Store
Seek Job Scraper

Seek Job Scraper

Scrape jobs from Seek across 8 countries with full listings, salaries, company profiles, and recruiter contacts. No compute costs, only pay for the data you get. Proxies included.

Pricing

from $1.90 / 1,000 results

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Turn any Seek search into a clean, structured dataset. Search by keyword, category, and location across all eight Seek sites, then get the full job details for every result: salary, work type, company profile, listing dates, the complete description, and recruiter contact details like emails and phone numbers. Perfect for recruiters, job boards, market researchers, and lead generation teams.

How it works

How it works

  1. Tell the scraper what to look for: a keyword, one or more categories, a location, or a full Seek search URL.
  2. Pick a country site (Australia, New Zealand, Singapore, Malaysia, Indonesia, Philippines, Thailand, or Hong Kong).
  3. Run it. Every matching job comes back with full details and contact information, ready to export as JSON, CSV, or Excel.

โœจ Why teams choose this over other Seek scrapers

  • ๐ŸŒ All eight Seek sites in one actor. Australia, New Zealand, Singapore, Malaysia, Indonesia, Philippines, Thailand, and Hong Kong, switched with a single dropdown. Most scrapers only cover Australia.
  • ๐Ÿ“‡ Recruiter contacts, extracted for you. Every job is scanned for emails and phone numbers, and you can keep only the listings that have them. Built for lead generation, not just job tracking.
  • ๐Ÿข Rich company profiles. Beyond the job, you get the employer's industry, size, website, perks, and logo when available, so you understand who is hiring.
  • ๐ŸŽฏ Simple, fast setup. One clean category picker instead of hundreds of checkboxes. You are running in under a minute.
  • ๐Ÿ›Ÿ Never loses a job. If full detail is briefly unavailable for a listing, the job is still returned with its core information instead of being silently dropped. You get complete result sets, every run.
  • ๐Ÿ’ธ Pay only for results. No monthly fee and no compute charges. You pay per job returned, and proxies are included.

๐ŸŽฏ What you can do with Seek data

TeamWhat they build
Recruiters & agenciesLead lists of hiring companies with direct recruiter emails and phone numbers
Job boards & aggregatorsFresh, structured listings to fill and refresh their own catalog
Market researchersSalary benchmarks, hiring trends, and demand signals by category and region
Sales teamsProspect lists of companies that are actively growing and hiring
HR & talent analyticsCompetitor hiring tracking and workforce planning insights
Staffing platformsAutomated vacancy monitoring across multiple countries

๐Ÿ“ฅ Input parameters

FieldDescription
Search keywordJob title or keyword, e.g. "registered nurse"
CategoriesOne or more Seek job categories
Country siteWhich of the eight Seek country sites to search
LocationCity, suburb, or region
RadiusDistance around the location, in kilometers
Work typeFull time, part time, contract, or casual
Work arrangementOn-site, hybrid, or remote
Minimum / maximum salarySalary range to include
Posted withinOnly jobs posted in the last N days
Sort byRelevance or newest first
Only jobs with an email / phoneKeep only listings that include contact details
Estimate missing salariesFind a salary mentioned in the description when none is shown
Maximum resultsHow many jobs to return
Full Seek search URLPaste a Seek results URL to reuse an exact search

๐Ÿ“Š Output data

Each job is returned as a structured record. Export the dataset as JSON, CSV, or Excel, or pull it straight from the API.

{
"id": "93069011",
"title": "Registered Nurse - Older Persons Mental Health Unit",
"jobUrl": "https://www.seek.com.au/job/93069011",
"applyUrl": "https://www.seek.com.au/job/93069011/apply",
"companyName": "South Eastern Sydney Local Health District",
"advertiser": { "id": "26918845", "name": "South Eastern Sydney Local Health District", "isVerified": true },
"salary": { "label": "$79,368 - $111,427 per annum", "min": 79368, "max": 111427, "period": "annum" },
"workTypes": ["Full time"],
"location": { "label": "Sydney NSW", "countryCode": "AU" },
"classification": { "name": "Healthcare & Medical", "subClassification": "Nursing - High Acuity" },
"listedAt": "2026-07-01T22:45:01Z",
"expiresAt": "2026-08-01T13:59:59Z",
"companyProfile": {
"name": "South Eastern Sydney Local Health District",
"overview": { "industry": "Healthcare Services", "size": { "description": "More than 10,000 employees" } }
},
"emails": ["careers@seslhd.health.nsw.gov.au"],
"phoneNumbers": ["02 9113 1234"],
"descriptionText": "Are you an experienced Mental Health Nurse..."
}

๐Ÿ—‚๏ธ Data fields

FieldDescription
id, roleIdSeek job identifiers
titleJob title
jobUrl, applyUrlLinks to the listing and the application page
isExternalApplyWhether applications happen off Seek
advertiserPoster id, name, and verified status
companyNameHiring company name
companyProfileIndustry, size, website, perks, and logo when available
companyTagsExtra company labels when present
salaryOriginal label plus parsed minimum, maximum, currency, and period
salaryEstimateSalary found in the description when none is displayed
workTypesFull time, part time, contract, or casual
workArrangementOn-site, hybrid, or remote
locationSuburb, city, and country
classificationCategory and subcategory
listedAt, expiresAtPosting and expiry dates
isExpired, isVerifiedListing status flags
description, descriptionTextFull description as HTML and as plain text
bulletPointsHighlighted selling points
emails, phoneNumbersRecruiter contact details found in the listing

๐Ÿš€ Examples

Newest software jobs in Sydney

  • Search keyword: software engineer
  • Location: All Sydney NSW
  • Sort by: Newest first

Lead list of hiring companies with recruiter emails

  • Search keyword: marketing manager
  • Only jobs with an email: on

Healthcare roles across New Zealand

  • Categories: Healthcare & Medical
  • Country site: New Zealand

Reuse an exact Seek search

  • Full Seek search URL: https://www.seek.com.au/software-jobs/in-All-Sydney-NSW/full-time

๐Ÿ’ป Integrations

Connect the results to thousands of apps with the Apify API, webhooks, or native integrations for Make, Zapier, n8n, Google Sheets, Slack, and more. Schedule runs to keep your data fresh automatically.

๐Ÿ“ˆ Performance

Runs are fast and dependable. A typical search returns full details for every job with a high enrichment rate, and results stream to the dataset as they are collected. Increase the maximum results to pull larger batches in a single run.

๐Ÿ’ก Tips for best results

  • Use a location like All Sydney NSW or Melbourne VIC to match Seek's own location naming.
  • Combine a category with a keyword to focus results, for example Healthcare & Medical plus "aged care".
  • Turn on "Only jobs with an email" to build clean lead lists in one pass.
  • Use "Newest first" to monitor fresh postings on a schedule.
  • Paste a full Seek search URL to reproduce an advanced search exactly.

โ“ FAQ

Which countries are supported? Australia, New Zealand, Singapore, Malaysia, Indonesia, Philippines, Thailand, and Hong Kong.

Can I get recruiter contact details? Yes. Emails and phone numbers are extracted from each listing when present, and you can filter to only jobs that include them.

Do I need a login or account? No. You only need this actor. Proxies are included.

What formats can I export? JSON, CSV, and Excel, plus direct API access.

How do I limit costs? Set the maximum results to control exactly how many jobs each run returns.

๐Ÿ“ฌ Support

This scraper is actively maintained and kept current with Seek. Feedback and feature requests help shape the roadmap.