SEEK Jobs Scraper: Australia and New Zealand, Salary, Work Type
Pricing
from $0.68 / 1,000 jobs
SEEK Jobs Scraper: Australia and New Zealand, Salary, Work Type
Scrape SEEK job listings from seek.com.au and seek.co.nz by keyword, city, work type, remote and listed date. Returns title, company, location, salary range, work arrangement, a short teaser, bullet points and job URL. Full ads are not included. Not affiliated with SEEK. $0.90 per 1,000 jobs.
Pricing
from $0.68 / 1,000 jobs
Rating
0.0
(0)
Developer
Red Fox Scout
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape SEEK job listings from seek.com.au and seek.co.nz by keyword, city, work type, remote and listed date. Each job has its title, company, location, salary range, work arrangement, listed date and job URL, plus SEEK's teaser and up to three bullet points, but not the full ad. No login, no cookies, no API keys, and not affiliated with SEEK.
Price: $0.90 per 1,000 jobs. Failed searches and error rows are free, and a job that two searches return is charged once. Apify's free plan ($5 monthly credit) covers about 5,500 jobs a month.

Questions it answers
- Which jobs were listed on SEEK today for a role, and which of them show a salary?
- How many remote or hybrid roles are open for a skill in one city?
- Which companies are hiring for a keyword, and in which suburbs?
- What pay ranges do SEEK listings advertise for a role in Australia or New Zealand?
Who uses this
- 📈 Recruiters and talent teams: see how many roles are open for a skill in each city.
- 💼 Job seekers and career coaches: collect new listings by role, city and pay.
- 📊 Market researchers: compare advertised pay and work arrangements across Australia and New Zealand.
- 🤖 Developers and AI agents: feed a job board, spreadsheet or agent with structured SEEK listings.
Why this SEEK Jobs Scraper
- 🌏 Australia and New Zealand: choose the site, or paste a seek.co.nz link.
- 💵 Salary as numbers: "$55 – $65 per hour" becomes a minimum, a maximum and a period, and the original wording is kept.
- 📈 More than 550 jobs per search: unfiltered searches are split automatically when SEEK caps them at 550.
- 🔗 Paste a SEEK search link: the keyword, city, work type and listed date are read from the link.
- 🏷️ $0.90 per 1,000 jobs: one charge per job, with no add-on charges.
How to use the SEEK Jobs Scraper
- Click Try for free (a free Apify account is enough).
- Enter keywords such as
data analyst, or paste a SEEK search link, one per line. - Optional: choose the SEEK site, a city or state, work types, a listed-within window or remote roles only.
- Click Start, then download as JSON, CSV or Excel, or schedule it for a daily feed.
Input
| Field | Default | What it does |
|---|---|---|
searches | – | SEEK keywords or SEEK search links, one per line. Required. |
country | AU | SEEK site for keyword searches: AU (seek.com.au) or NZ (seek.co.nz). Pasted links use their own site. |
location | – | City or state for keyword searches, e.g. Sydney NSW. Empty means the whole country. |
workType | – | Only these work types: full-time, part-time, contract or casual. Empty means all. |
postedWithinDays | – | Only jobs listed in the last 1, 3, 7, 14 or 31 days. |
remoteOnly | false | Only roles SEEK marks as remote. |
maxItems | 100 | Jobs per search (max 5,000). |
Example (the input behind the output below):
{ "searches": ["data analyst", "nurse"], "location": "Melbourne VIC", "maxItems": 20 }
Output
One row per job. A real row from that run:
{"jobId": "95140566","url": "https://www.seek.com.au/job/95140566","title": "Registered Nurse / Enrolled Nurse – Lymphatic Drainage & Oedema Management","company": "Ontime Healthcare Nursing Agency","advertiserId": "35820695","location": "Cheltenham, Melbourne VIC","state": "VIC","country": "AU","salaryText": "$47 – $50 per hour","salaryMin": 47,"salaryMax": 50,"salaryPeriod": "hour","listedAt": "2026-10-08T06:01:38Z","workTypes": ["Casual/Vacation"],"workArrangement": "On-site","isRemote": false,"classification": "Healthcare & Medical","subClassification": "Nursing - General Medical & Surgical","teaser": "Registered Nurse or Enrolled Nurse to provide care for a client requiring lymphatic drainage massage to assist with the management of oedema.","bulletPoints": ["Competitive pay rates + travel reimbursement","Weekly pay with easy mobile app shift management","Trusted Victorian boutique agency with 25+ years’ experience"],"logoUrl": "https://bx-branding-gateway.cloud.seek.com.au/4f7ca6e3-b0fd-4c03-a740-7780eb98f842.1/jdpLogo","isPromoted": false,"searchQuery": "nurse"}
teaserandbulletPointsare SEEK's own search-result summary, not the full ad.salaryMin,salaryMaxandsalaryPeriodcome fromsalaryTextwhen SEEK shows an amount. Many listings show no salary, and some wording leavessalaryPeriodempty.searchQueryis the search a job came from. A failed search adds one row with anerrorfield and no charge.
Example tasks
Ready-made inputs you can open, change and run:
How much does it cost?
$0.90 per 1,000 jobs.
- 100 jobs: about $0.09
- 10,000 jobs: about $9.00
- Failed searches and error rows: free. A job that two searches return is charged once.
Apify's free plan gives $5 of credit every month, enough for about 5,500 jobs.
FAQ
Is this legal? The Actor reads job listings that SEEK shows to any visitor without logging in. It does not log in, use cookies or accounts, solve CAPTCHAs, or collect personal details of applicants or recruiters. This is not legal advice, so check the terms and rules that apply to how you use the data.
Why no full job description? SEEK's search results include only a teaser and up to three bullet points. The full ad is on a job page that SEEK protects with a bot check. This Actor does not open job pages or try to get past that check, so it returns the summary only. For full descriptions from another job board, see LinkedIn Jobs Scraper below.
How many jobs can one search return? SEEK returns at most 550 results per search for a given set of filters. A search with no work type or remote filter is split by work type and work arrangement, so it can return more than 550, up to the maxItems you set (max 5,000). With a work type or remote filter set, the 550 limit applies, so narrow the search by city or listed date instead.
Related Actors
- LinkedIn Jobs Scraper: LinkedIn job listings by keyword and location, with full descriptions and no login.
- ATS Jobs Scraper: every open job from a company's Greenhouse, Lever, Ashby or other career site.
- Jobs Index: open jobs from thousands of Greenhouse, Lever and Ashby career sites in one search.