SEEK Job Scraper: Australia, NZ, JobStreet & JobsDB avatar

SEEK Job Scraper: Australia, NZ, JobStreet & JobsDB

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
SEEK Job Scraper: Australia, NZ, JobStreet & JobsDB

SEEK Job Scraper: Australia, NZ, JobStreet & JobsDB

Scrape jobs from SEEK (Australia, New Zealand), JobStreet (Malaysia, Philippines, Singapore, Indonesia) and JobsDB (Hong Kong, Thailand): title, employer, salary, location, work type, full description. Plus a salary and hiring report per search. No login.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Mariam Ahmed

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Scrape jobs from SEEK, JobStreet and JobsDB, the leading job boards of Australia, New Zealand and Southeast Asia, with no login, and get a salary and hiring report for every search:

  • 8 countries: Australia and New Zealand (SEEK), Malaysia, Philippines, Singapore and Indonesia (JobStreet), Hong Kong and Thailand (JobsDB)
  • Every job: title, employer, location, salary, work type, work arrangement (on-site, hybrid, remote), category, posted date and link
  • Salary parsed into minimum, maximum and period (hour, day, month, year), in the right currency
  • Full details (optional): the whole job description, expiry date, verified employer, company size, industry and rating, and the salary from the ad text when the salary field is empty
  • Past the 500-job limit: big searches are read category by category, up to 20,000 jobs per search
  • Report per search: salary range and salary by role, top employers, recruitment agency share, categories, locations, work types and arrangements

What does this SEEK scraper do?

SEEK Australia · "registered nurse" · last 14 days · 4,655 jobs on SEEK
Salary shown in 65% of ads · median A$120,000 a year (A$94,788 to A$161,713)
Top employer: SA Health - Flinders and Upper North Local Health Network
Recruitment agencies: 8% of ads
JobStreet Singapore · "data analyst" · last 14 days · 1,924 jobs
Salary shown in 26% · median S$57,000 a year (S$48,750 to S$68,880)
Top employers: Abeam Consulting, OCBC, UOB · agencies 18%
  1. Enter keywords (or leave empty for all jobs) and pick countries.
  2. Optionally set a location, posted within, work type and work arrangement, and turn on full details.
  3. You get one row per job in the dataset and one report per keyword and country.
flowchart LR
A[Keywords,<br/>countries, filters] --> B[SEEK · JobStreet<br/>· JobsDB search]
B -->|over 500 jobs| C[Category by<br/>category]
B --> D[Jobs<br/>salary parsed]
C --> D
D --> E[Full details<br/>description, company]
D --> F[Report<br/>salaries, employers,<br/>agencies, arrangements]

Who is it for?

  • Recruiters and staffing agencies: who is hiring for which roles, where, and at what pay; new roles every day
  • Job seekers and career coaches: real advertised salaries by role and city, and how many roles are remote or hybrid
  • HR and compensation teams: salary benchmarks from live ads across Australia, New Zealand and Asia
  • Sales teams selling to employers: companies with open roles, excluding recruitment agencies
  • Researchers and analysts: labour-market data across eight countries in one format

What data do you get?

Jobs (dataset, one row per job)

FieldWhat it tells you
id, title, url, site, countryThe job and where it is listed
employer, employerId, companyName, companyProfileUrl, isAgencyWho advertises it, and whether it is a recruitment agency
location, category, subcategoryWhere and what kind of role
workType, workArrangementFull time, part time, contract, casual; on-site, hybrid, remote
salary, salaryMin, salaryMax, salaryPeriod, currency, salarySourcePay as advertised, parsed
postedAt, postedAgo, isFeaturedWhen it was posted, and whether it is a paid featured ad
teaser, bulletPoints, logoUrlThe ad's summary
description, expiresAt, employerVerified, appliesOnEmployerSiteWith details on
companySize, companyIndustry, companyRating, companyReviewsWith details on, when the employer has a company profile

Report (REPORTS, one per keyword and country)

FieldWhat it tells you
totalOnSite, jobsReadHow many jobs the site has, and how many were read
salaryShownPercent, salaryShare of ads with a salary; yearly median and range, hourly median
salaryByCategoryYearly median pay per sub-category
topEmployers, agencySharePercent, privateAdvertiserPercentWho hires most (agencies left out), and how many ads come from agencies or hide the employer
topCategories, topSubcategories, topLocationsWhat and where
workTypes, workArrangements, freshnessContract mix, remote and hybrid share, how new the ads are
highestPaid, topTitleWordsThe best-paid ads and the words in job titles

Example: 2 October 2026

Twelve searches (three roles in four countries, last 14 days), 100 jobs each with full details: 1,200 jobs in 2 minutes 25 seconds.

SearchJobs on siteSalary shownMedian yearly pay (middle half)
SEEK Australia: data analyst2,28333%A$120,000 (A$97,111 – A$152,512)
SEEK Australia: registered nurse4,65565%A$120,000 (A$94,788 – A$161,713)
SEEK Australia: electrician3,94933%A$120,000 (A$100,401 – A$167,960)
SEEK New Zealand: data analyst64821%NZ$100,000 (NZ$86,732 – NZ$127,000)
SEEK New Zealand: registered nurse43439%NZ$97,485 (NZ$84,331 – NZ$118,795)
SEEK New Zealand: electrician71424%NZ$87,360 (NZ$80,855 – NZ$118,125)
JobStreet Singapore: data analyst1,92426%S$57,000 (S$48,750 – S$68,880)
JobStreet Singapore: registered nurse38427%S$51,000 (S$38,925 – S$62,632)
JobStreet Singapore: electrician2,35835%S$48,000 (S$36,750 – S$60,000)
  • Details filled in for 1,187 of the 1,200 jobs (the rest had just closed), and 34 more salaries were found in the ad text.
  • A run over all Australian jobs from the last 3 days (24,167 on SEEK) read 3,000 in 59 seconds, shared across categories in proportion to their size. Another read 5,000 in 50 seconds.
  • "Software engineer" in Melbourne, remote or hybrid, full time: 305 jobs, median A$132,500, 93% hybrid.
  • On JobStreet Philippines, 12 of 300 data-analyst ads paid in US dollars. They are marked currency: "USD" and kept out of the peso figures.

Pricing

$0.001 per job, $0.001 per job for full details (when turned on), and $0.02 per search report.

  • 100 jobs with a report: $0.12
  • The same with full details: $0.22
  • 5,000 jobs with a report: $5.02

Turn off reports to pay for jobs only.

Good to know

  • Salary: about a quarter to two thirds of ads show one. Ranges are parsed into salaryMin, salaryMax and salaryPeriod. When an ad gives no period, Australia and New Zealand are read as yearly (or hourly or daily for small amounts) and Asia as monthly, flagged with salaryPeriodGuessed. Text without numbers ("Attractive package") is left out, as are leave days, percentages and "salary packaging" tax benefits.
  • Report salaries use the midpoint of each range, converted to yearly at each country's usual working week. Ads paying in other currencies are left out of the figures.
  • The 500-job limit: the site shows at most 500 jobs per query. Bigger searches are read category by category and, where needed, work type by work type. If some still cannot be reached, RUN_SUMMARY says how many.
  • Locations must be in the chosen country. The site would quietly search somewhere else ("Melbourne" on JobStreet Malaysia), so such searches are skipped and listed in RUN_SUMMARY.
  • Recruitment agencies are flagged by name and by ad wording ("our client is..."), and left out of the top employers.
  • No contact details: emails and phone numbers in ad text are hidden.
  • Data comes from the public job search of SEEK, JobStreet and JobsDB, which share one platform. Not affiliated with SEEK.

Input

FieldMeaning
KeywordsOne search each; empty = all jobs
CountriesAU, NZ, MY, PH, SG, ID, HK, TH
LocationCity, region or suburb in that country
Posted within24 hours, 3, 7, 14 or 31 days
Work type / Work arrangementFull time, part time, contract, casual / on-site, hybrid, remote
SortNewest first or most relevant
Jobs per search1 to 20,000 (default 200)
Add full job detailsOff by default
ReportsOn by default

Integrations

Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it daily with "Last 24 hours" for a feed of new jobs.