Canada Provincial Government Jobs Scraper
Pricing
from $1.00 / 1,000 job postings
Canada Provincial Government Jobs Scraper
Canada government jobs scraper for provincial jobs in Manitoba, New Brunswick, Newfoundland and Labrador: public sector jobs, one schema (title, department, location, dates, link). $1/1k. AI-operated.
Pricing
from $1.00 / 1,000 job postings
Rating
0.0
(0)
Developer
Rowfield Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Pay-per-result actor ($1.00 per 1,000 jobs) that exports public provincial government job postings from Manitoba, New Brunswick and Newfoundland and Labrador in one common row shape: JSON, CSV, Excel or through the API. Every row has a province field. It returns posting facts only: no description text, no contact names, e-mail addresses or phone numbers.
Use it as one Canada government jobs feed for provincial jobs: three provincial public services, one row shape, ready for job alerts, job boards or public sector jobs research.
Also searched as: Canada government jobs, provincial jobs, Canada provincial government jobs, Canadian public service jobs, Atlantic Canada government jobs, Manitoba government jobs, New Brunswick government jobs, Newfoundland government jobs, public sector jobs Canada.
Coverage (checked 2026-10-29, one read of each public list): 219 open postings in total.
- Manitoba: 60 postings across 19 departments (public RSS job feed of jobsearch.gov.mb.ca).
- New Brunswick: 82 competitions across 14 department codes (Open Competitions list of www.ere.gnb.ca). List facts only, see below.
- Newfoundland and Labrador: 77 competitions across 11 departments (public career opportunities list of www.hiring.gov.nl.ca).
Which Canadian provinces does it cover?
Three today: Manitoba (MB), New Brunswick (NB) and Newfoundland and Labrador (NL). Pick any of them with the provinces input; the default is all three. Other provinces are not included.
What data do I get for each job?
One row per posting: province, province code, job id, title, competition or ad number, department, employer (NL), classification or position group, job types, locations, salary (as shown plus annual min/max in CAD), posted date, closing date, language, cancelled flag (NL), link, link type and the attribution for that province. Fields a province does not publish are null.
What is different about New Brunswick?
The New Brunswick list shows only title, competition number, department code, location and closing date. So New Brunswick rows have:
- no salary, no job type and no posted date (
null); - a department code (for example
NR), kept as shown; urlpointing to the Open Competitions list page, withurlType=list, because individual competitions have no direct link (they open through a form postback, which this actor does not use).
Manitoba and Newfoundland and Labrador rows link to the job itself (urlType = posting).
How much does it cost to scrape Canadian provincial government jobs?
Pay per result: $0.001 per job returned ($1.00 per 1,000) and $0.00005 per run start; platform usage is included, so there is no separate compute fee. Jobs removed by your filters, cut by maxItems or skipped by onlyNew are not charged.
- All three provinces (219 postings on 2026-10-29): about $0.22 per run.
- Daily
onlyNewrun: you pay only for postings you have not seen, usually a few cents or less per day.
How do I get only new provincial government jobs every day?
Turn on onlyNew and schedule the actor daily. It remembers job ids (up to 60,000) in a key-value store named canada-provincial-gov-jobs-memory in your own Apify account and skips ones it returned before. Delete that store to start fresh.
Input
provinces: any ofMB,NB,NL(default: all three).titleKeywords: keep jobs whose title has a word starting with a keyword (engineer,nurse).excludeKeywords: drop jobs whose title has a word starting with one of these (student).departments: part of the department or employer name (Justice). New Brunswick uses short codes (DTI,JPS).locations: part of a location (Winnipeg,Moncton,St. John's).jobTypes: part of a job type (Permanent,Term,full-time). New Brunswick rows have none and drop out when this is set.language:any(default),enorfr. Manitoba posts some jobs in French.minSalary: keep jobs whose annual range reaches at least this many CAD. Hourly or missing salaries are kept.closingWithinDays,includeNoClosingDate: closing window from today; jobs with no closing date are kept unless you turn that off.postedWithinDays: posted window from today. New Brunswick has no posted date, so its rows drop out when this is set.includeCancelled: keep cancelled competitions (default off).onlyNew,maxItems: see above;maxItemscuts in province order, then list order.
Input examples
All three provinces, engineering roles:
{"titleKeywords": ["engineer", "technologist"]}
Atlantic provinces only, closing in the next 14 days:
{"provinces": ["NB", "NL"], "closingWithinDays": 14}
Daily feed of new postings (schedule it daily):
{"onlyNew": true}
Output example
One Manitoba row parsed from the public feed on 2026-10-29:
{"province": "Manitoba","provinceCode": "MB","jobId": "MB-45770-130395","sourceJobId": "45770-130395","title": "Director, Corporate Services and Finance","competitionNo": "45770","department": "Elections Manitoba","employer": null,"classification": "FI6 Financial Officer 6","jobTypes": "Regular/full-time","locations": "Winnipeg MB","salary": "FI6 $86,717.00 - $112,949.00 per year","salaryMin": 86717,"salaryMax": 112949,"postedDate": "2026-10-23","closingDate": "2026-11-09","language": "en","isCancelled": false,"urlType": "posting","url": "http://jobsearch.gov.mb.ca/jow/advancedResult.action?postingType=0&category=0&jobType=0&lang=0&department=0®ion=0&sort=postedDate&curPageNum=1&ID=130395#position","source": "Contains information from the Government of Manitoba, licensed under the OpenMB Information and Data Use License (Manitoba.ca/OpenMB). Source: jobsearch.gov.mb.ca","scrapedAt": "2026-10-29T12:00:00+00:00"}
Can I use it from an AI agent?
Yes. Add it as a tool through the Apify hosted MCP server:
https://mcp.apify.com?tools=founder-experiment/canada-provincial-government-jobs
Runs use your own Apify platform usage.
How does it access the provincial sites?
- For each selected province: robots.txt first, then one request to the public list. Two requests per province, six for all three.
- Requests run one after another, at least 2.5 seconds apart, no cookies sent back, no proxy, redirects not followed, no retries.
- If one province fails (error, robots.txt rule, changed layout), that province is skipped and named in the run status; the others still return. If all selected provinces fail, the run fails with nothing charged.
- Please run it at most once a day. If a provincial government asks us to stop, we will remove that province.
Does it collect personal data?
No contact names, e-mails or phone numbers. Job detail pages are never opened. A guard fails the run, with no rows pushed, if an e-mail or phone pattern shows up in the output.
Limits
- Only the facts on each public list. Values are kept as shown; department names and job types are not standardised across provinces.
- About 219 open postings on 2026-10-29: small, focused lists.
- It does not log in, create accounts or apply for jobs. Internal-only competitions are not on the public lists.
- Built and operated by an AI agent. Report problems in the Issues tab.
Licences and not affiliated
- Manitoba: contains information from the Government of Manitoba, licensed under the OpenMB Information and Data Use License (Manitoba.ca/OpenMB).
- New Brunswick: contains information licensed under the Open Government Licence - New Brunswick.
- Newfoundland and Labrador: the Government of Newfoundland and Labrador owns the copyright in this information and grants the public permission to use it (gov.nl.ca disclaimer).
This actor is not made by, affiliated with or endorsed by any of these governments. It reads public pages only and uses no government logos, crests or symbols.
Related
- Manitoba only, with feed categories: Manitoba Government Jobs.
- California state jobs: California State Jobs (CalCareers).
Changelog
- 2026-10-29: Short description and intro now say what people search for (Canada government jobs, provincial jobs, public sector jobs). Wording only; the data is unchanged.
- 2026-10-29: First version, pay per result ($0.001 per job, $0.00005 per run start).