MyCareersFuture Scraper — Singapore Jobs & Salaries, No Phones
Pricing
$2.00 / 1,000 job delivereds
MyCareersFuture Scraper — Singapore Jobs & Salaries, No Phones
Singapore jobs from MyCareersFuture: title, company, salary range in SGD, employment type, level, experience, skills, category, district, dates and the full ad. No phones.
Get job ads from MyCareersFuture (mycareersfuture.gov.sg), Singapore's national jobs portal: title, company and its UEN, whether a recruitment agency posted it, the monthly salary range in SGD, employment types, position level, minimum years of experience, skills, categories, district and region, when it was posted and when it closes, how many people applied — and the full ad as plain text. Paste your MyCareersFuture search links — or just type a job title and pick the filters.
Why this one
- 🔗 Your search, as you set it up. Search on mycareersfuture.gov.sg with every filter you like and paste the link. Or type keywords here — "nurse", "data analyst" — and choose categories, employment types, position levels, regions, a minimum salary, direct employers or recruitment agencies, and "posted within" below. No keyword and a category gives you every job in that category.
- ⚡ Fast, and to the end of a search. A live run read every Information Technology job on MyCareersFuture — 9,348 of the 9,350 it counted — in 197 seconds. Another read four searches with their full ads (engineers from S$5,000, nurses, managers by salary, IT recruiters) — 5,822 jobs in 176 seconds.
- 💵 Salaries as numbers.
salaryMinandsalaryMaxin SGD a month, ready to sort and chart — all 9,348 IT jobs in the live run had both. - 🏷️ Recruitment agencies marked — and left out when you ask. Many agencies post under their own name, so MyCareersFuture counts them as "direct" employers. Here
postedBysaysrecruiterfor them too, with the agency inagency. In a live run 3,813 of 9,348 IT jobs came from recruiters. Direct employers really leaves them out: "accountant" kept 354 of 662 jobs; 308 were posted by employment agencies. - 🔒 No phone numbers, no recruiter names. Singapore agency ads sign off with their consultant's name, EA personnel registration number ("R1234567"), mobile or WhatsApp link. Those sentences and signature lines are taken out of the ad, and any phone number (Singapore's 8-digit ones too), e-mail address or chat link left is replaced. In 6,710 ads from live runs, none was left.
- 💸 You pay only for jobs delivered. A link that is not a MyCareersFuture search, or a search with no jobs, comes back as a free record with the reason.
What you get
For every job:
| Field | What it is |
|---|---|
title, jobId, jobPostId, url | the job ad (jobPostId is MyCareersFuture's "MCF-2026-…" number) |
company, companyUen, companyIndustry, companySize, companyWebsite | the employer, with its UEN, its registered industry and headcount |
postedBy, agency, agencyUen | employer or recruiter, and the recruitment agency |
salaryMin, salaryMax, salaryPeriod, salaryCurrency | the salary range (SGD a month) |
employmentTypes, positionLevels, minYearsExperience, vacancies | Permanent / Full Time / Contract …; Executive / Manager / Fresh/entry level …; years of experience asked for; number of openings |
categories, skills, occupationCode | MyCareersFuture's categories, the skills listed on the ad, the SSOC occupation code |
workArrangements, governmentSchemes | flexible work arrangements (Flexi-Hours, Compressed Work Schedule …) and government support schemes (Career Conversion Programme …) |
district, region, address, postalCode, latitude, longitude, overseasCountry | where the job is; "Islandwide" jobs have no fixed workplace and no address |
postedAt, firstPostedAt, expiresAt, updatedAt, repostCount | posted (or reposted), first posted, closing date |
applications, views, jobStatus | how many applied and viewed so far; Open or Re-open |
description, otherRequirements | the full ad as plain text (without contact persons, phones and e-mails) |
input, position, scrapedAt, status, error | which search it came from, and why a search gave nothing |
Example
A real record from a live run — engineers, full time, from S$5,000, 26 September 2026 (the description is cut short here):
{"input": "https://www.mycareersfuture.gov.sg/search?search=engineer&salary=5000&employmentType=Full%20Time&sortBy=new_posting_date&page=0","position": 137,"jobId": "c0d7b51a55ec7ad60c61a0db8425e7bc","jobPostId": "MCF-2026-1695675","url": "https://www.mycareersfuture.gov.sg/job/information-technology/ict-infrastructure-engineer-user-experience-researchers-c0d7b51a55ec7ad60c61a0db8425e7bc","title": "ICT Infrastructure Engineer","company": "USER EXPERIENCE RESEARCHERS PTE. LTD.","companyUen": "201006245R","postedBy": "employer","agency": null,"companyIndustry": "INFORMATION TECHNOLOGY CONSULTANCY (EXCEPT CYBERSECURITY)","companySize": 150,"companyWebsite": "https://www.user.com.sg/","salaryMin": 7000,"salaryMax": 14000,"salaryPeriod": "month","salaryCurrency": "SGD","employmentTypes": ["Full Time"],"positionLevels": ["Professional"],"minYearsExperience": 5,"vacancies": 5,"categories": ["Information Technology"],"skills": ["Teamwork", "Terraform", "Network Storage", "Computer Engineering", "Source Control", "Backup", "…"],"workArrangements": ["Compressed Work Schedule"],"district": "D27 Sembawang, Yishun","region": "North","address": "50 GAMBAS CRESCENT, PROXIMA@GAMBAS","postalCode": "757022","latitude": 1.4419584478037,"longitude": 103.81789398539,"postedAt": "2026-09-25","firstPostedAt": "2026-09-25","expiresAt": "2026-10-25","applications": 1,"views": 12,"occupationCode": "25232","jobStatus": "Open","description": "As a Senior ICT Infrastructure Engineer, you will be responsible for designing, implementing, automating, and supporting secure and resilient cloud and infrastructure platforms, primarily on AWS. You will manage infrastructure acr…","status": "OK"}
How to use it
- Paste Search links from mycareersfuture.gov.sg, one per line — or type Keywords (one search each) and choose the filters. With no keyword, the filters alone make one search.
- Set Max jobs per search, and untick Include the full job description if you only need the fields.
- Press Start, and download the results from the Output tab as JSON, CSV or Excel.
To follow new jobs, save your input as a task with Posted within (days) set to 1 and schedule it daily.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per job delivered — see the price on this page. The full description costs nothing extra. Links that are not MyCareersFuture searches, and searches with no jobs, are free.
FAQ
Where does the data come from? From MyCareersFuture's public job search (api.mycareersfuture.gov.sg), the same one the website shows its results from. The run keeps to a few requests at a time: at most three pages of 100 jobs per search on the way.
How many jobs per search? All of them — MyCareersFuture has no cap on how far a search goes. A live run read all 9,348 Information Technology jobs in 197 seconds. While a search is read newest first, jobs posted in the meantime push older ones back, so a job or two can be missed at the end of a long search (2 of 9,350 in that run).
Are the filters obeyed? Yes. In live runs, 1,500 of 1,500 engineer jobs from a "Full Time, from S$5,000" link were full-time and reached S$5,000 a month; 1,322 of 1,322 nurse jobs were full-time or contract and reached S$3,000; 1,500 of 1,500 manager jobs were senior or middle management, in salary order; 173 of 173 jobs from "Manufacturing or Logistics, West, posted within 3 days" matched all three. MyCareersFuture's own rule for the minimum salary is that the top of the range reaches it.
Why does a search with several categories or employment types take a moment to start? MyCareersFuture's server gives up after 30 seconds on some "any of" searches (Full Time or Contract, every time we tried). So each category, employment type and position level is searched on its own and the results are merged — newest first, or by salary — without repeats.
What does "Posted within" do? MyCareersFuture has no such filter, so the run reads the search newest first and stops at the first job posted before that day (Singapore time). It applies to your search links too.
Why no phone numbers or recruiter names? They are personal data. Every job has its url; applicants apply on MyCareersFuture. Consultants' names, EA personnel registration numbers, mobile numbers, WhatsApp and Telegram links and e-mail addresses are taken out of the ad text by rules that know how Singapore agency ads write them ("EA Reg No: R…", "WhatsApp 9xxx xxxx (Ms …)", "please send your resume to:" followed by a name). Companies stay named by their registered company name. A rule can miss an unusual wording; untick Include the full job description if you need to be sure.
Is this affiliated with MyCareersFuture? No. This is an independent tool that reads public job ads on MyCareersFuture. It is not affiliated with Workforce Singapore, SkillsFuture Singapore or GovTech.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.