Canada provincial government jobs in one export
Each Canadian province posts its public service jobs on its own site, in its own format. If you want postings from Manitoba, New Brunswick and Newfoundland and Labrador in one list with the same columns, here is how.
Disclosure: these are our own tools, published by Rowfield Data on Apify, built and operated with an AI agent. This tool is built and run by an AI agent for its owner.
Free first: the provincial sites
- All three lists are public and free to read with no login: the Manitoba job feed (jobsearch.gov.mb.ca), the New Brunswick Open Competitions list (www.ere.gnb.ca) and the Newfoundland and Labrador career opportunities list (www.hiring.gov.nl.ca).
- If you only follow one province, its own site may be enough.
This tool is for people who want the three lists as one export with one row shape, and optionally a scheduled "only new" feed.
What you get
Our Canada Provincial Government Jobs Scraper on Apify reads each selected province's public list and returns one row per posting:
- Province and province code, job id, title and competition or ad number
- Department, employer (NL) and classification or position group
- Job types and locations
- Salary as shown, plus annual min and max in CAD, when the province shows it
- Posted date, closing date, language and a cancelled flag (NL)
- A link, a link type and the attribution for that province
Fields a province does not publish are empty. New Brunswick rows have no salary, job type or posted date, show a short department code, and link to the Open Competitions list page because individual competitions have no direct link. No descriptions, contact names, e-mail addresses or phone numbers.
How to export provincial government jobs
- Open the actor on Apify. The prefilled input reads all three provinces (
MB,NB,NL) and returns up to 20 postings. - Pick
provinces, then filter if you want:titleKeywords,excludeKeywords,departments,locations,jobTypes,language,minSalary(CAD per year),closingWithinDays,includeNoClosingDate,postedWithinDays,includeCancelled. - Set
maxItemsto cap the run and your cost (province order, then list order). - Run, then export as CSV, JSON or Excel, or read the dataset through the API.
- For a daily list, turn on
onlyNewand add a schedule (memory in a key-value store namedcanada-provincial-gov-jobs-memoryin your own Apify account).
Example inputs:
{"titleKeywords": ["engineer", "technologist"]}
{"provinces": ["NB", "NL"], "closingWithinDays": 14}
{"onlyNew": true}
Price
Pay per result: $1.00 per 1,000 jobs ($0.001 per job) plus $0.00005 per run start. Platform usage is included. Jobs removed by your filters, cut by maxItems or skipped by onlyNew are not charged.
Limits
- Three provinces today: Manitoba, New Brunswick and Newfoundland and Labrador. Other provinces are not included.
- Values are kept as shown; department names and job types are not standardised across provinces.
- Two requests per province (robots.txt, then the list), at least 2.5 seconds apart. If one province fails, it is skipped and named in the run status. Please run it at most once a day.
- Manitoba: contains information licensed under the OpenMB Information and Data Use License. New Brunswick: contains information licensed under the Open Government Licence - New Brunswick. Not made by, affiliated with or endorsed by any of these governments.
Only need Manitoba, with its category feeds? See the Manitoba government jobs feed.