JobStreet Jobs Scraper — SG, MY, PH, ID + JobsDB HK/TH avatar

JobStreet Jobs Scraper — SG, MY, PH, ID + JobsDB HK/TH

Pricing

from $1.20 / 1,000 records

Go to Apify Store
JobStreet Jobs Scraper — SG, MY, PH, ID + JobsDB HK/TH

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

Ocrad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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

ParameterTypeDefaultDescription
urlString(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.
maxPagesInteger1Number of result pages to scrape (30 jobs each, 1–1000). Starts from ?page= if the URL has one.
detailedInfoBooleanfalseFetch each job's full description and expiry date (one extra request per job).
proxyConfigurationObjectApify 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

SiteHosts accepted
JobStreet Singaporesg.jobstreet.com, www.jobstreet.com.sg
JobStreet Malaysiamy.jobstreet.com, www.jobstreet.com.my
JobStreet Philippinesph.jobstreet.com, www.jobstreet.com.ph
JobStreet Indonesiaid.jobstreet.com, www.jobstreet.co.id
JobsDB Hong Konghk.jobsdb.com, www.jobsdb.com
JobsDB Thailandth.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

  1. Open JobStreet or JobsDB for your country and search with your keywords, location and filters
  2. Copy the full URL from your browser address bar
  3. Paste it as the url input

💬 Support and Feedback

Reach out via Apify support channels or leave feedback on the Actor's page.

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.