JobStreet Job Scraper avatar

JobStreet Job Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
JobStreet Job Scraper

JobStreet Job Scraper

Extract detailed job listings from JobStreet across 8 Asia-Pacific countries. Get job titles, companies, salaries, work arrangements, and full job descriptions.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Jobs Scraper

Jobs Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract detailed job listings from JobStreet across 8 Asia-Pacific countries. Get job titles, companies, salaries, work arrangements, and full job descriptions.

Features

  • Keyword search — find content by keyword, search term, or topic
  • Direct URL mode — scrape specific pages by providing target URLs
  • Location filtering — narrow results to specific cities, regions, or countries
  • Configurable result limit — set exactly how many items to collect per run
  • Salary data — captures compensation details when available
  • Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support

Use Cases

  • Job market research and salary benchmarking across industries
  • Automated recruitment pipeline and candidate sourcing
  • Tracking new job postings for target companies or roles
  • Competitive analysis of hiring trends by location and role

Input

FieldTypeDefaultRequiredDescription
modestringsearchHow to scrape: search by keyword or provide direct job URLs. Options: search, jobUrl
keywordsstringJob title or keywords to search for (e.g. 'software engineer', 'data analyst')
locationstringCity or region to search in (e.g. Singapore, Kuala Lumpur, Jakarta)
countrystringsgJobStreet country site to scrape. Options: sg, my, ph, id, th, hk, nz, au
startUrlsarrayDirect JobStreet job listing URLs to scrape. Used when mode is 'jobUrl'.
jobTypestring``Employment type filter. Options: ``, full-time, part-time, contract, casual, internship
workArrangementstring``Remote / on-site / hybrid filter. Options: ``, remote, hybrid, onsite
salaryMinintegerMinimum advertised salary (in local currency)
maxJobsinteger50Maximum number of job listings to scrape
proxyConfigurationobjectApify ResidentialProxy settings. Residential proxy is strongly recommended

Output

Each scraped item includes:

FieldDescription
jobIdJob id
titleFull product or listing title
companyHiring company or organisation name
companyUrlURL to the company's profile page
locationJob or listing location (city or remote flag)
countryCountry name or ISO country code
jobTypeWork arrangement (Remote, Hybrid, On-site)
workArrangementWork arrangement
careerLevelCareer level
yearsOfExperienceYears of experience
educationLevelEducation level
salaryRangeFormatted salary band (e.g. $80k-$120k/yr)
salaryMinSalary min
salaryMaxSalary max
salaryCurrencySalary currency
salaryPeriodSalary period
postedDateDate the item was posted (YYYY-MM-DD)
expiryDateExpiry date
descriptionFull description text
requirementsRequirements

Sample Output

{
"jobId": "jobId_value",
"title": "Example Product or Listing Title",
"company": "Acme Corp",
"companyUrl": "companyUrl_value",
"location": "New York, NY",
"country": "country_value",
"jobType": "jobType_value",
"workArrangement": "workArrangement_value"
}

Notes

  • Proxy: Residential proxy is highly recommended — set proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] }
  • Rate limits: Keep maxItems reasonable per run to avoid IP bans or rate throttling
  • Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset