SEEK Job Scraper: Australia, NZ, JobStreet & JobsDB
Pricing
from $1.00 / 1,000 jobs
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
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 SEEKSalary 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 NetworkRecruitment agencies: 8% of adsJobStreet Singapore · "data analyst" · last 14 days · 1,924 jobsSalary shown in 26% · median S$57,000 a year (S$48,750 to S$68,880)Top employers: Abeam Consulting, OCBC, UOB · agencies 18%
- Enter keywords (or leave empty for all jobs) and pick countries.
- Optionally set a location, posted within, work type and work arrangement, and turn on full details.
- You get one row per job in the dataset and one report per keyword and country.
flowchart LRA[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 --> DD --> 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)
| Field | What it tells you |
|---|---|
id, title, url, site, country | The job and where it is listed |
employer, employerId, companyName, companyProfileUrl, isAgency | Who advertises it, and whether it is a recruitment agency |
location, category, subcategory | Where and what kind of role |
workType, workArrangement | Full time, part time, contract, casual; on-site, hybrid, remote |
salary, salaryMin, salaryMax, salaryPeriod, currency, salarySource | Pay as advertised, parsed |
postedAt, postedAgo, isFeatured | When it was posted, and whether it is a paid featured ad |
teaser, bulletPoints, logoUrl | The ad's summary |
description, expiresAt, employerVerified, appliesOnEmployerSite | With details on |
companySize, companyIndustry, companyRating, companyReviews | With details on, when the employer has a company profile |
Report (REPORTS, one per keyword and country)
| Field | What it tells you |
|---|---|
totalOnSite, jobsRead | How many jobs the site has, and how many were read |
salaryShownPercent, salary | Share of ads with a salary; yearly median and range, hourly median |
salaryByCategory | Yearly median pay per sub-category |
topEmployers, agencySharePercent, privateAdvertiserPercent | Who hires most (agencies left out), and how many ads come from agencies or hide the employer |
topCategories, topSubcategories, topLocations | What and where |
workTypes, workArrangements, freshness | Contract mix, remote and hybrid share, how new the ads are |
highestPaid, topTitleWords | The 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.
| Search | Jobs on site | Salary shown | Median yearly pay (middle half) |
|---|---|---|---|
| SEEK Australia: data analyst | 2,283 | 33% | A$120,000 (A$97,111 – A$152,512) |
| SEEK Australia: registered nurse | 4,655 | 65% | A$120,000 (A$94,788 – A$161,713) |
| SEEK Australia: electrician | 3,949 | 33% | A$120,000 (A$100,401 – A$167,960) |
| SEEK New Zealand: data analyst | 648 | 21% | NZ$100,000 (NZ$86,732 – NZ$127,000) |
| SEEK New Zealand: registered nurse | 434 | 39% | NZ$97,485 (NZ$84,331 – NZ$118,795) |
| SEEK New Zealand: electrician | 714 | 24% | NZ$87,360 (NZ$80,855 – NZ$118,125) |
| JobStreet Singapore: data analyst | 1,924 | 26% | S$57,000 (S$48,750 – S$68,880) |
| JobStreet Singapore: registered nurse | 384 | 27% | S$51,000 (S$38,925 – S$62,632) |
| JobStreet Singapore: electrician | 2,358 | 35% | 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,salaryMaxandsalaryPeriod. 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 withsalaryPeriodGuessed. 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_SUMMARYsays 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
| Field | Meaning |
|---|---|
| Keywords | One search each; empty = all jobs |
| Countries | AU, NZ, MY, PH, SG, ID, HK, TH |
| Location | City, region or suburb in that country |
| Posted within | 24 hours, 3, 7, 14 or 31 days |
| Work type / Work arrangement | Full time, part time, contract, casual / on-site, hybrid, remote |
| Sort | Newest first or most relevant |
| Jobs per search | 1 to 20,000 (default 200) |
| Add full job details | Off by default |
| Reports | On 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.