MyCareersFuture Singapore Scraper: Jobs, Salaries, Skills & UEN
Pricing
from $0.67 / 1,000 job leads
MyCareersFuture Singapore Scraper: Jobs, Salaries, Skills & UEN
Scrape MyCareersFuture jobs from Singapore's official job portal: SGD salary ranges, skills, full descriptions, seniority, vacancies and employer UEN with website. Search by keyword, category or link, filter by salary and date, and monitor new jobs on a schedule. No login needed.
Pricing
from $0.67 / 1,000 job leads
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Features
Share
๐ธ๐ฌ MyCareersFuture Singapore Scraper: Jobs, Salaries, Skills & UEN
| MyCareersFuture is one of several Asia job sources in this suite. Use it for Singapore, then pair it with the India, China, and Japan job Actors below. | |||
| ASIA JOB DATA SUITE ย ย โขย ย Singapore, India, China, and Japan job boards with salaries and employer data | |||
|
โค You are here |
India tech jobs and hiring monitor |
China jobs and salary data |
Japan tech jobs and visa evidence |
|
Singapore jobs with their disclosed salary range and employer registry number, from the government job board. Search by keyword, category or link, collect full descriptions and skills, and schedule it to get only the new jobs each day. No login required. |
|
๐ต Real salaries The disclosed SGD range on every job, not an estimate |
๐ข Employer UEN Company registry number, website, industry, and size |
๐ Full details Description, skills, vacancies, experience, and location |
๐ New job feed Schedule it and save only new jobs and salary changes |
MyCareersFuture Singapore Scraper turns Singapore's official job portal into clean rows. Employers advertise on MyCareersFuture and disclose a salary range, which makes it one of the richest sources of Singapore hiring data. Each row carries the job title, SGD salary range, skills, seniority, vacancies, experience, workplace address with map coordinates, the full description, and the employer's ACRA UEN company number with website, industry, and headcount.
Built for recruiters sourcing candidates, B2B teams finding Singapore employers that are hiring, HR-tech and compensation analysts, and job aggregators that need a fresh Singapore feed.
๐ What does MyCareersFuture Singapore Scraper do?
- Searches the way you think. Add several keywords, pick job categories, contract types, and seniority levels, set a salary floor or ceiling, and limit results to jobs posted in the last few days. Or paste job links and search links straight from the portal.
- Returns the full record. Salary range, skills, full description, vacancies, minimum experience, SSOC occupation code, working hours, flexible work options, posting and expiry dates, views, and applications.
- Knows the employer. UEN, website, logo, industry, employee count, a short company profile, and whether the employer is marked responsive. When a recruiter posts for a client, the client's name is included too.
- Goes deep. The portal shows up to 10,000 jobs per search, so larger runs are split by category automatically to reach the whole board.
- Feeds your pipeline. Turn on the monitor and every scheduled run saves only new jobs, salary changes, and reposts, each marked in a
change_typefield. - Finds hiring companies. Optionally add one row per hiring employer with the number of open jobs, top skills, and the salary range they offer.
๐ก Who is it for?
"I recruit in Singapore, so I need real salary bands and employer details before I pitch a role."
"I sell to growing companies, so I want a daily list of Singapore employers that just started hiring, with their UEN and website."
"I benchmark pay, so I track salary ranges by category and seniority across Singapore."
"I run a job board or newsletter, so I feed fresh Singapore jobs into it on a schedule."
๐ How to use it
|
STEP 1 Set your search Add keywords, categories, or portal links. Leave blank for the newest jobs. |
STEP 2 Run or schedule Start once, or schedule it with the monitor to get only new jobs. |
STEP 3 Export anywhere Excel, CSV, JSON, Google Sheets, or your own system. |
โ๏ธ Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQueries | array of text | No | Job titles, skills, or keywords, e.g. "software engineer". Each runs its own search and results are combined without duplicates. |
startUrls | array of URLs | No | MyCareersFuture job page links (exact jobs) or search page links (reuse a search you built on the site). |
searchQuery | text | No | The original single keyword box. Still works and is combined with the list above. |
categories | array of options | No | Only jobs in these portal categories, e.g. Information Technology or F&B. |
employmentTypes | array of options | No | Permanent, Full Time, Part Time, Contract, Temporary, Freelance, or Internship/Attachment. |
positionLevels | array of options | No | Seniority from Fresh/entry level to Senior Management. |
minSalary / maxSalary | integer | No | Monthly salary range in SGD. |
minExperience | integer | No | Only jobs asking for at least this many years of experience. |
postedWithinDays | integer | No | Only jobs posted or reposted in the last N days. |
onlyWithUen | boolean | No | Skip postings that hide the employer's UEN. |
onlyResponsive | boolean | No | Keep only employers marked responsive by the portal. |
onlyGovernment | boolean | No | Keep only jobs in the Public / Civil Service category. |
sortBy | enum | No | Newest first (default), highest salary first, or best keyword match. |
maxItems | integer | No | Maximum job rows to save. Free-plan runs are capped at 100 rows. |
skipJobDetails | boolean | No | Fast mode: skip description, vacancies, experience, SSOC code, employer website, and view counts. |
includeCompanyLeads | boolean | No | Add one row per hiring employer after the jobs. |
monitorMode | boolean | No | Remember jobs between runs and save only new jobs, salary changes, and reposts. |
monitorScope | text | No | Name of the monitor, so separate schedules keep separate histories. |
proxyConfiguration | object | No | Connection settings. The default works; leave it as is. |
๐ฆ Output
Each row is one job, with salary, skills, employer, and location. Download as JSON, CSV, or Excel.
{"record_type": "job","job_id": "5415ff1f8d5a1491cea012d28e59e715","job_post_id": "MCF-2026-1879897","title": "Chef","url": "https://www.mycareersfuture.gov.sg/job/customer-service/chef-thumbupz-coffeehouse-5415ff1f8d5a1491cea012d28e59e715","employer_name": "STEEL ALLY RESOURCES PTE. LTD.","employer_uen": "200617609W","employer_industry": "EMPLOYMENT AGENCIES (EXCEPT DOMESTIC WORKER EMPLOYMENT PLACEMENT AGENCIES)","is_responsive_employer": true,"hiring_employer_name": "THUMBUPZ COFFEEHOUSE PTE. LTD.","employment_type": "Full Time","seniority": "Fresh/entry level","categories": ["Customer Service", "F&B"],"skills": ["Cooking", "Food Cost Management", "Culinary Skills"],"min_experience_years": 2,"salary_min_sgd": 3000,"salary_max_sgd": 5000,"salary_type": "Monthly","location": "586 GEYLANG ROAD Singapore 389525","district": "D14 Geylang, Eunos","region": "Central","latitude": 1.31396,"longitude": 103.88758,"posted_date": "2026-10-23","expires_date": "2026-11-22","is_government_job": false,"number_of_vacancies": 5,"description": "Ensure that the production, preparation and presentation of food are of the highest standard...","ssoc_code": "51202","job_status": "Open","scraped_at": "2026-10-23T02:26:22.770Z"}
๐ Data table
| Field | Type | Description |
|---|---|---|
record_type | string | job, or company for hiring-company rows. |
job_id | string | Unique job ID on MyCareersFuture. |
job_post_id | string | Public vacancy reference such as MCF-2026-1879897. |
title | string | Job title. |
url | string | Link to the job page. |
employer_name | string | Name of the employer or agency that posted the job. Left out when the poster hides it. |
employer_uen | string | ACRA Unique Entity Number, Singapore's company registry ID. |
employer_website | string | Employer website, when published. |
employer_logo_url | string | Employer logo image. |
employer_industry | string | Industry description of the employer. |
employer_employee_count | number | Employee count, when published. |
employer_description | string | Short company profile. |
is_responsive_employer | boolean | Whether the portal marks the employer as responsive. |
hiring_employer_name | string | The client company when a recruiter posts on its behalf. |
employment_type | string | Permanent, Full Time, Contract, and similar. |
seniority | string | Seniority level, such as Executive or Manager. |
categories | array of text | Portal job categories. |
skills | array of text | Skills listed for the job. |
min_experience_years | number | Minimum years of experience. |
salary_min_sgd / salary_max_sgd | number | Disclosed salary range in SGD. |
salary_type | string | Pay period, usually Monthly. |
location | string | Workplace address. |
district / region | string | Singapore postal district and region. |
latitude / longitude | number | Map coordinates of the workplace. |
posted_date | string | First posting date. |
last_posted_date | string | Latest posting or repost date. |
expires_date | string | Date the posting closes. |
is_government_job | boolean | True when the job is in the Public / Civil Service category. |
number_of_vacancies | number | Open positions on the posting. |
description | string | Full job description as plain text. |
ssoc_code | string | Singapore Standard Occupational Classification code. |
working_hours / shift_pattern | string | Hours and shift details, when published. |
flexible_work_arrangements | array of text | Flexi-hours, remote, and similar options. |
screening_questions | array of text | Questions applicants are asked. |
job_status | string | Open or Re-open. |
views_count / applications_count | number | Views and applications so far. |
search_query | string | The keyword that found the job. |
change_type | string | new, salaryUp, salaryDown, or reposted (monitor on). |
previous_salary_min_sgd / previous_salary_max_sgd | number | Salary before the change (monitor on). |
first_seen_at | string | When the monitor first saw the job (monitor on). |
open_jobs_in_run | number | Jobs the employer has in this run (company rows). |
top_categories / top_skills | array of text | Most common categories and skills for the employer (company rows). |
scraped_at | string | Timestamp of collection. |
๐ฐ Pricing
Pricing is pay per result. You only pay for the rows the Actor saves, so an empty run costs nothing. Full descriptions, skills, employer data, the monitor, and filters are all included in the same per-row price. There are no subscriptions and no minimum spend. Hiring-company rows are billed like job rows.
โญ Enjoying MyCareersFuture Singapore Scraper?
|
โญ โญ โญ โญ โญ If this Actor gave you Singapore salaries and employer numbers in minutes, leave a quick review. A 5-star rating takes 10 seconds and helps other recruiters and B2B teams find it. Your feedback also tells us what to build next. |
| โ ย ย Rate this Actor on Apify |
โจ Tips
- Get only what is new. Turn on the monitor, give it a name, and schedule the Actor daily. Each run saves only new jobs, salary changes, and reposts. Max job rows then counts only those rows.
- Find direct employers. Turn on "Only employers with a registered UEN" to drop postings that hide the company number, which also cuts many agency listings.
- Target a pay band. Set a minimum and maximum monthly salary to pull only roles inside a range, useful for work pass checks and benchmarking.
- Go faster. Fast mode skips full job details and is ideal for large listings when you only need titles, salaries, and employers.
- Reuse a portal search. Build a search on the site, paste its link into the links box, and the Actor runs the same search.
โ FAQ
Do I need a MyCareersFuture account or API key?
No. The Actor reads only the job information the portal shows to any visitor. No login, key, or cookie is needed.
How many jobs can I collect?
The portal lists tens of thousands of open jobs. A single search shows up to 10,000 of them, and larger runs are split by category automatically so you can reach the whole board. Free-plan runs are capped at 100 rows per run.
Can I track new jobs every day?
Yes. Turn on "Only new or changed jobs", name the monitor, and schedule the Actor. Every run saves only jobs it has not seen, plus jobs whose salary changed or that were reposted, each marked in change_type.
Is it legal to scrape MyCareersFuture?
The Actor collects job information that the portal publishes openly to every visitor. You are responsible for following the portal's terms of use and any data-protection rules that apply to how you use the data.
๐ Other actors
- Instahyre Jobs Scraper โ - India tech jobs with a hiring monitor.
- CutShort Jobs Scraper โ - India tech jobs and salaries from CutShort.
- 51job Scraper โ - China jobs and salary data from 51job.
- Zhaopin Scraper โ - China job listings and salaries from Zhaopin.
- Japan Dev Scraper โ - Japan tech jobs, salaries, and visa evidence.