JobStreet Jobs Scraper avatar

JobStreet Jobs Scraper

Pricing

from $0.70 / 1,000 jobs

Go to Apify Store
JobStreet Jobs Scraper

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

Matvey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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

FieldExample
title, companyName, companyUrlRegistered Nurse · BaptistCare NSW & ACT · …/companies/baptistcare-…
location, locationHierarchy, workArrangementBaulkham 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, subclassificationFull time · Healthcare & Medical · Nursing - Aged Care
listedAt, listedAgo, isFeatured, tags2026-09-24T01:20:01Z · 23h ago · true · ["Be an early applicant"]
teaser, bulletPointsshort summary · ["Join a Purpose-Driven Team", …]
description, descriptionHtml, expiresAt, isExpiredfull 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)

ActorPer jobPer run50,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

  1. Type keywords (registered nurse, data analyst) and a location. Pick the country site.
  2. 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.
  3. 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

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

ActorWhat it does
SEEK Jobs ScraperSEEK — Australia and New Zealand
Jobs APIIndeed, LinkedIn and ATS boards in one run
Indeed Jobs ScraperIndeed by keyword and location
Workday Jobs ScraperAny company career site on Workday