Seek Scraper - Jobs, Salaries & Employers avatar

Seek Scraper - Jobs, Salaries & Employers

Pricing

from $2.70 / 1,000 job scrapeds

Go to Apify Store
Seek Scraper - Jobs, Salaries & Employers

Seek Scraper - Jobs, Salaries & Employers

Search job listings across Australia and New Zealand. One clean row per job with title, employer, salary range, location, work type and listing date. Filter by pay, work type or city.

Pricing

from $2.70 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Goutam Soni

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Seek Scraper

Search job listings across Australia and New Zealand. One clean row per job with employer, pay, location and listing date. No login and no API key.

What it does

  • Pay parsed into numbers - the stated pay range becomes salaryMin, salaryMax and a period, so you can sort and filter instead of reading text. Hourly, daily and yearly rates are all handled, including short forms like $120k p.a.
  • Both countries in one actor, returning the same fields.
  • Employer details - company name and logo, plus the job category and sub category.
  • Filters for minimum pay, work type, city or region.
  • Sort by relevance, newest first or highest pay.
  • Listing date on every row, so you can measure how fast a market moves.

Listings turn over daily, so schedule the run to build a hiring dataset over time.

Common uses: salary benchmarking, hiring and market research, recruitment lead lists, tracking which employers are growing, and building a jobs dataset.

Input

FieldTypeDescription
searchTermsarrayJob titles, skills or keywords. One search per entry.
countrystringau or nz.
locationstringOptional city or region to narrow the search.
sortstringrelevance, date or salary.
workTypestringany, full_time, part_time, contract, casual.
minSalaryintegerOnly listings that state pay of at least this amount.
maxResultsPerTermintegerCap per term. Default 100, up to 5000.
proxyConfigurationobjectOptional. Enable to spread requests across IPs.

Example input

{
"searchTerms": ["software engineer", "registered nurse"],
"country": "au",
"sort": "date",
"workType": "full_time",
"minSalary": 90000,
"maxResultsPerTerm": 300
}

Output

Each item is one job listing.

{
"id": "90000001",
"title": "Software Engineer",
"teaser": "A short summary of the role as shown in the listing.",
"company": "Acme Co",
"advertiserId": "60000001",
"companyLogo": "https://example.com/logo.png",
"salaryLabel": "$120,000 - $140,000 per year",
"salaryMin": 120000.0,
"salaryMax": 140000.0,
"salaryPeriod": "year",
"currency": null,
"location": "Melbourne VIC",
"locations": ["Melbourne VIC"],
"country": "au",
"workTypes": ["Full time"],
"workArrangement": "Hybrid",
"categories": ["Information & Communication Technology", "Developers/Programmers"],
"highlights": ["Flexible working", "Career development"],
"listedAt": "2026-07-18T07:28:21.000Z",
"listedAgo": "14h ago",
"isFeatured": false,
"url": "https://www.seek.com.au/job/90000001",
"searchTerm": "software engineer"
}

Notes

  • No login and no API key. Enter your search terms and run.
  • Many employers do not publish pay. Those rows keep every other field and return null for the pay numbers.
  • A pay label with no stated period, such as $130,000 +, returns the amount with a null period rather than a guessed one.
  • Allowances such as superannuation or bonuses listed after the pay range are not counted as part of it.
  • Results are deduplicated across all your search terms, so a job matching two terms is delivered once and charged once.
  • A pay range counts as a match when the top of the range reaches your minSalary, so a role paying 50,000 to 65,000 is returned for a 60,000 filter.

Privacy

To improve our actors we collect anonymized usage telemetry (run stats and input patterns). No personal account data is collected.