JobStreet Singapore Jobs Scraper โ€” Fast API avatar

JobStreet Singapore Jobs Scraper โ€” Fast API

Pricing

from $0.0015 / job scraped

Go to Apify Store
JobStreet Singapore Jobs Scraper โ€” Fast API

JobStreet Singapore Jobs Scraper โ€” Fast API

Scrape JobStreet Singapore jobs: title, company, salary label, classification, work type & arrangement, location, posting date and apply link. Filter by keyword/classification. Fast public API, no browser.

Pricing

from $0.0015 / job scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

JobStreet Scraper โ€” Jobs, Salaries, Companies & Locations

Scrape JobStreet Singapore job listings into clean JSON, CSV, Excel or XML. The JobStreet scraper extracts job title, company, salary label, job classification and sub-classification, work type, work arrangement, location, posting date, teaser, bullet points and the apply link. Filter by keyword, classification or work type and bulk-export thousands of jobs. Fast and reliable.

JobStreet Scraper input โ€” keywords, classification and max jobs in the Apify Console

What does JobStreet Scraper do?

The JobStreet scraper crawls JobStreet Singapore search results and exports every job posting as a structured row. Search by keyword, narrow by classification or work type, set a limit, and get a clean dataset of titles, companies, salaries, locations and posting dates โ€” ready to analyze or export to JSON, CSV, Excel or XML.

What data can you scrape from JobStreet?

Data pointDescription
๐Ÿ’ผ Job basicsJob ID, title, teaser and bullet points
๐Ÿข CompanyHiring company name
๐Ÿ’ฒ SalarySalary label shown on the posting
๐Ÿ—‚๏ธ ClassificationCategory and sub-category taxonomy
๐Ÿ•’ Work detailsWork type (full/part-time) and arrangement (remote/hybrid/on-site)
๐Ÿ“ LocationOne or more job locations
๐Ÿ“… FreshnessPosting date and display date
๐Ÿ”— LinksDirect apply/job URL

What you get

JobStreet Scraper output example โ€” job title, company, salary, classification and location as structured JSON

Each job is returned as a structured record like this:

{
"id": "80012345",
"title": "M&E Engineer",
"company": "Unipac Consulting Engineers LLP",
"salaryLabel": "S$4,000 โ€“ S$6,000 per month",
"classification": "Engineering",
"subClassification": "Building Services Engineering",
"workTypes": ["Full time"],
"workArrangements": ["On-site"],
"locations": ["Central Region"],
"listingDate": "2026-07-30T09:59:55Z",
"listingDateDisplay": "2d ago",
"teaser": "Design sustainable building systemsโ€ฆ",
"bulletPoints": ["M&E design", "Sustainable buildings"],
"isFeatured": false,
"url": "https://sg.jobstreet.com/job/80012345",
"sourceUrl": "https://sg.jobstreet.com/software-engineer-jobs",
"collectedAt": "2026-07-30T10:15:00.000Z"
}

Output schema

FieldTypeDescription
idstringUnique JobStreet job identifier
titlestringJob title
companystringHiring company name
salaryLabelstringSalary as shown on the posting (may be empty)
classificationstringTop-level job category
subClassificationstringJob sub-category
workTypesarrayWork types (e.g. Full time, Part time, Contract)
workArrangementsarrayWork arrangements (e.g. On-site, Hybrid, Remote)
locationsarrayJob location(s)
listingDatestring (ISO date)Date the job was posted
listingDateDisplaystringHuman-readable posting date (e.g. "2d ago")
teaserstringShort job description snippet
bulletPointsarrayKey highlights from the listing
isFeaturedbooleanWhether the listing is promoted/featured
urlstring (URL)Direct link to the job
sourceUrlstring (URL)Search URL the job was found on
collectedAtstring (ISO date)Timestamp when the record was collected

Use cases

  • Job boards & aggregators โ€” feed fresh Singapore job listings into your own board.
  • Recruitment intelligence โ€” track who is hiring, for which roles, and where.
  • Salary benchmarking โ€” collect salary labels by classification and title.
  • Hiring-market analysis โ€” measure demand by category, work type and location.
  • Lead generation โ€” build lists of companies actively hiring.
  • Talent research โ€” monitor postings for specific skills or job families.

How to scrape JobStreet data

  1. Add the JobStreet Scraper to your Apify account.
  2. Enter keywords (job title or skill), or leave empty to collect all jobs.
  3. Optionally set a classification or work type to narrow results.
  4. Set Max jobs to control how much data you collect.
  5. Click Run, then export the results as JSON, CSV, Excel or XML โ€” or pull them via the Apify API.

Input

{
"keywords": "software engineer",
"maxItems": 500
}
FieldTypeDescription
keywordsstringJob title / keyword / skill. Empty = all jobs.
classificationstringOptional classification id to filter by category.
workTypestringOptional work-type filter (full-time, part-time, contract, casual).
maxItemsintegerMaximum number of jobs to collect.

Need more jobs data?

FAQ

How many jobs can I scrape? As many as you like โ€” set Max jobs, or leave keywords empty to collect the full listing set.

Do I need any setup or a login? No setup and no login. Just add the actor, enter keywords or filters, and run.

Which export formats are supported? JSON, CSV, Excel and XML, plus the Apify API and dataset views.

How fresh is the data? Every run collects live listings, each stamped with its listingDate and a collectedAt timestamp.

Can I filter by category or work type? Yes โ€” set a classification and/or work type to narrow the results before running.

How does billing work? You pay per job you collect โ€” no subscriptions and no minimums.

Can I connect it to other tools? The JobStreet Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal? The scraper collects only publicly available job listing data. You are responsible for how you use the data and for complying with JobStreet's terms.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with JobStreet's terms. Not affiliated with or endorsed by JobStreet or SEEK.