JobStreet Jobs Scraper — SG, MY, PH, ID + JobsDB HK/TH
Pricing
from $1.20 / 1,000 records
JobStreet Jobs Scraper — SG, MY, PH, ID + JobsDB HK/TH
Scrape JobStreet (SG, MY, PH, ID) and JobsDB (HK, TH) job listings from any search URL: title, company, location, salary, work type, work arrangement, classification, posting date, bullet points and full description. Export JSON/CSV/Excel.
Pricing
from $1.20 / 1,000 records
Rating
0.0
(0)
Developer
Ocrad
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
JobStreet Jobs Scraper
Scrape job listings from JobStreet (Singapore, Malaysia, Philippines, Indonesia) and JobsDB (Hong Kong, Thailand) — the SEEK-powered Asian job boards. Provide any search URL with your filters applied and get every result page as structured data; turn on detailedInfo for the full job description and expiry date.
📋 Example Output
{"id": "95209256","url": "https://sg.jobstreet.com/job/95209256","title": "PROCUREMENT DATA ANALYST | SAP & POWER BI | 1 YEAR CONTRACT","company": "Cornerstone Global Partners","location": "West Region","salary": "$4,000 – $5,000 per month","postedAt": "2026-10-12T07:35:35.888Z","employmentType": "Full time","workArrangement": "On-site","classification": "Information & Communication Technology","subclassification": "Database Development & Administration","bulletPoints": ["Good Company Culture","Career growth"],"teaser": "Procurement Data analyst, 1 year contract hiring in the west","descriptionText": "Job Details 1-Year Contract Monday – Friday Procurement Data Analytics JOB RESPONSIBILITIES Perform data cleansing, validation and reconciliation to ensure procurement data accuracy. Prepare and organise datasets for reporting, analytics and governance reviews…","expiresAt": "2026-11-11T12:59:59.999Z","applyUrl": "https://sg.jobstreet.com/job/95209256/apply","scrapedAt": "2026-10-13T18:06:13.754Z"}
Without detailedInfo, descriptionText and expiresAt are null; every other field comes from the search results. salary is null when the advertiser hides it (roughly half of all ads).
⚙️ Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
url | String | (required) | JobStreet / JobsDB search URL, e.g. https://www.jobstreet.com.sg/jobs?keywords=data+analyst or https://my.jobstreet.com/data-analyst-jobs/in-Kuala-Lumpur. A single job URL (…/job/95209256) returns that one job with details. |
maxPages | Integer | 1 | Number of result pages to scrape (30 jobs each, 1–1000). Starts from ?page= if the URL has one. |
detailedInfo | Boolean | false | Fetch each job's full description and expiry date (one extra request per job). |
proxyConfiguration | Object | Apify Proxy (auto) | Proxy settings. Switch to RESIDENTIAL only if results are empty. |
Example Input
{"url": "https://www.jobstreet.com.my/data-analyst-jobs/in-Kuala-Lumpur","maxPages": 3,"detailedInfo": true}
Supported sites and URLs
| Site | Hosts accepted |
|---|---|
| JobStreet Singapore | sg.jobstreet.com, www.jobstreet.com.sg |
| JobStreet Malaysia | my.jobstreet.com, www.jobstreet.com.my |
| JobStreet Philippines | ph.jobstreet.com, www.jobstreet.com.ph |
| JobStreet Indonesia | id.jobstreet.com, www.jobstreet.co.id |
| JobsDB Hong Kong | hk.jobsdb.com, www.jobsdb.com |
| JobsDB Thailand | th.jobsdb.com |
Keywords and location are read from both query parameters (?keywords=…&where=…) and SEO paths (/{keywords}-jobs/in-{location}). Filter parameters copied from the site URL are forwarded as-is: classification, subclassification, worktype, salaryrange, salarytype, daterange, sortmode, workarrangement, distance. Category paths such as /jobs-in-information-communication-technology cannot be mapped automatically — pick the category on the site and use the ?classification= parameter it adds instead.
Getting your search URL
- Open JobStreet or JobsDB for your country and search with your keywords, location and filters
- Copy the full URL from your browser address bar
- Paste it as the
urlinput
💬 Support and Feedback
Reach out via Apify support channels or leave feedback on the Actor's page.
Is it legal to scrape JobStreet data?
It is legal to scrape publicly available job data such as titles, companies, locations and descriptions. Results may contain personal data (e.g. recruiter names and registration numbers inside descriptions); scrape personal data only with a legitimate reason. Consult your legal advisor if unsure.