JobStreet Jobs Scraper
Pricing
from $0.70 / 1,000 jobs
JobStreet Jobs Scraper
Scrape JobStreet and JobsDB job ads across Malaysia, Singapore, Indonesia, the Philippines, Thailand and Hong Kong by keyword and location: title, company, salary with parsed numbers, work type, industry, date, teaser, optional full advert. Sort, filter, export to JSON/CSV, no login.
Pricing
from $0.70 / 1,000 jobs
Rating
0.0
(0)
Developer
Matvey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape job listings from JobStreet (Malaysia, Singapore, Indonesia, Philippines) and JobsDB (Thailand, Hong Kong) — the public search API the site itself uses, no login, no browser. One flat row per job: title, company, location, salary (text and parsed numbers), work type, industry, listing date, teaser and highlights. Turn on Full advert text to add the complete description, expiry date and company profile.
What data can it extract
| Field | Example |
|---|---|
title, companyName, companyUrl | Registered Nurse · BaptistCare NSW & ACT · …/companies/baptistcare-… |
location, locationHierarchy, workArrangement | Baulkham Hills, Sydney NSW · ["Baulkham Hills NSW 2153", "All Sydney NSW"] · On-site |
salary, salaryMin, salaryMax, salaryCurrency, salaryPeriod | $48 – $52 per hour · 48 · 52 · AUD · hour |
workType, classification, subclassification | Full time · Healthcare & Medical · Nursing - Aged Care |
listedAt, listedAgo, isFeatured, tags | 2026-09-24T01:20:01Z · 23h ago · true · ["Be an early applicant"] |
teaser, bulletPoints | short summary · ["Join a Purpose-Driven Team", …] |
description, descriptionHtml, expiresAt, isExpired | full advert (add-on) |
Measured on 25 Sep 2026: "accountant" in Singapore lists 4,361 jobs, "nurse" in Malaysia 1,004, in the Philippines 1,597, in Indonesia 689, in Hong Kong 389. Search results come 100 per request; the full advert is one extra request per job.
How much does it cost
$1.00 per 1,000 jobs (FREE plan; $0.60 on Diamond). Full advert text is an add-on at $0.50 per 1,000. Nothing per run, per search or per page; rows that fail are free. The free Apify plan ($5 credit) covers about 5,000 jobs.
Bulk export: what 50,000 jobs actually cost (25 Sep 2026)
| Actor | Per job | Per run | 50,000 jobs, 100 runs |
|---|---|---|---|
| JobStreet Jobs Scraper (this one) | $0.001 | $0 | $50 (+$25 with full adverts) |
| blackfalcondata/jobstreet-scraper (most used) | $0.002 | $0.01 | $101 |
| shahidirfan/JobStreet-Scraper | $0.00099 | $0.0005 | $49.55 |
| memo23/jobstreet-scraper | $0.0009 | $0.005 | $45.50 |
Prices are FREE-plan prices from each Actor's page on the date above; Actors that ask less per row exist, they are listed where that is the case.
How to scrape JobStreet jobs
- Type keywords (
registered nurse,data analyst) and a location. Pick the country site. - Optional: sort by date, limit to the last 7 days, filter by work type or salary. Turn on Full advert text if you need descriptions.
- Run and download JSON, CSV or Excel, or read the dataset through the API.
Input
{ "keywords": ["registered nurse"], "location": "Sydney NSW", "country": "AU", "maxJobsPerSearch": 500, "postedWithinDays": 7, "includeDescription": true }
Output
{ "type": "job", "id": "94844376", "title": "Residential Manager", "url": "https://www.seek.com.au/job/94844376", "site": "SEEK", "country": "AU","companyName": "BaptistCare NSW & ACT", "location": "Baulkham Hills, Sydney NSW", "salary": "$48 – $52 per hour", "salaryMin": 48, "salaryMax": 52, "salaryCurrency": "AUD", "salaryPeriod": "hour","workType": "Contract/Temp", "workArrangement": "On-site", "classification": "Healthcare & Medical", "subclassification": "Nursing - Aged Care","listedAt": "2026-09-24T01:20:01Z", "teaser": "Lead with clinical expertise…", "bulletPoints": ["Join a Purpose-Driven Team", "Lead with compassion, serve with purpose"],"description": "Lead with clarity, purpose and heart — …", "expiresAt": "2026-10-24T12:59:59.999Z" }
Use cases
Recruitment agencies
Daily feed of new adverts in your specialty and city; id is stable, so scheduled runs add only new jobs.
Salary research and HR analytics
salaryMin/salaryMax/salaryPeriod are parsed numbers — median pay by role, city and industry in one pivot.
Job boards and aggregators
Bulk export by keyword × location on a schedule at $1 per 1,000 rows.
AI agents
Call it through the Apify MCP server or x402 with a plain request ("part-time nursing jobs in Brisbane listed this week") and get structured rows.
Integrations
Apify API and clients (Python, JavaScript), n8n, Make, Zapier, Google Sheets, webhooks, Apify MCP server. Schedule it in the Console for a live feed.
curl -X POST "https://api.apify.com/v2/acts/lergassy~jobstreet-jobs-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" -d '{"keywords":["accountant"],"maxJobsPerSearch":200,"sortBy":"date"}'
Limits and troubleshooting
- Work type and salary filters are applied by the site itself and are as loose as on the website (a "full time" search can include part-time adverts that match).
- The site returns at most a few thousand results per search; split by location or industry to go deeper.
- Advertiser phone numbers are not published on the site and are not collected.
❓ FAQ
Is it legal to scrape JobStreet?
The Actor reads public job adverts that the site shows to any visitor and collects no personal data. Use the data in line with the site's terms and your local law.
How fresh is the data?
Live at run time. Schedule the Actor hourly or daily.
Does it work without the full advert?
Yes — search rows already include title, company, location, salary, type, industry, date and teaser. Turn the add-on on only when you need the description.
Your feedback
If a field is missing or something stops working, open an issue on the Actor page — fixes usually ship the same day. A ⭐ review helps other people find the Actor.
You might also like
| Actor | What it does |
|---|---|
| SEEK Jobs Scraper | SEEK — Australia and New Zealand |
| Jobs API | Indeed, LinkedIn and ATS boards in one run |
| Indeed Jobs Scraper | Indeed by keyword and location |
| Workday Jobs Scraper | Any company career site on Workday |