Canada Job Bank Jobs Scraper with NOC, Province and Salary
Pricing
from $5.00 / 1,000 results
Canada Job Bank Jobs Scraper with NOC, Province and Salary
Scrape Canada Job Bank (jobbank.gc.ca) postings with filters for keywords, province, city, NOC code and posting date, returning employer, salary, requirements and apply link, priced per result.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
M Usama
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Data source
Job Bank (jobbank.gc.ca), the Government of Canada job board, whose public search result pages and posting pages are read directly, so results are as fresh as the site.
What does Canada Job Bank Scraper do?
It searches Job Bank and returns each posting as a clean record: title, employer, city, province, posting date, salary, employment type, NOC code and occupation title, expiry date, vacancies, language and education requirements, tasks, the full requirements text and the apply link. Filter by keywords, province, city or postal code, NOC 2021 code and posting date, so a run only returns the postings you care about. Pricing is per result.
Why use it?
- Recruiters and staffing agencies: build daily lead lists of employers hiring in a province or occupation.
- Labour market research: track demand, wages and vacancies by NOC code, province or city over time.
- Immigration and settlement services: monitor postings that match a client's occupation.
- Job aggregators: pull Canadian postings with stable IDs for deduplication.
It replaces manual browsing of Job Bank and copy pasting results into spreadsheets.
How to use it
- Open the Actor and set the filters.
- Click Start. Download results as JSON, CSV or Excel, or read them through the API.
- Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.
Input
| Field | Description |
|---|---|
keywords | Job title or keywords, for example nurse. Empty means all postings. |
provinces | Province or territory codes (AB, BC, MB, NB, NL, NS, NT, NU, ON, PE, QC, SK, YT). Empty means all of Canada. |
city | Optional city, region or postal code. |
nocCodes | Optional 5 digit NOC 2021 codes, for example 21232. |
jobBankOnly | Skip postings Job Bank republishes from partner sites such as Indeed or Talent.com. |
postedWithinDays | Only postings published in the last N days. |
sortBy | date (newest first) or relevance. |
includeDetails | Open every posting for description, requirements, NOC and apply link. Turn off for a faster list only run. |
maxResults | Hard stop for the run. You are billed per result, so this caps the cost. |
proxyConfiguration | Apify proxy is recommended for larger runs. |
Example input:
{"keywords": "software developer","provinces": ["ON"],"jobBankOnly": true,"postedWithinDays": 7,"maxResults": 50}
Output
Every record has the same shape:
{"id": "jobbank:50453157","title": "software developer","employer": "Appsys Consulting Inc.","city": "Burlington","province": "ON","postedDate": "2026-10-08","salary": "$48.10 hourly","employmentType": "Permanent employment, Full time","nocCode": "21232","nocTitle": "software developer","url": "https://www.jobbank.gc.ca/jobsearch/jobposting/50453157","jobId": "50453157","source": "Job Bank","sourceJobNumber": "3689977","isNew": true,"salaryMin": 48.1,"salaryMax": null,"salaryUnit": "hour","workLocationType": "On site","vacancies": 1,"startDate": "Starts as soon as possible","validThrough": "2026-10-29","languages": "English","education": ["Bachelor's degree"],"experience": "1 year to less than 2 years","tasks": ["Write, modify, integrate and test software code"],"employerWebsite": null,"applyUrl": null,"description": "Overview\nLanguages\nEnglish\nEducation\n- Bachelor's degree ...","scrapedAt": "2026-10-11T08:44:26.274Z"}
| Field | Meaning |
|---|---|
id | Stable key, safe for deduplication between runs |
title, employer, city, province | Core posting fields |
postedDate, validThrough | ISO dates: when it was posted and when the advertisement ends |
salary, salaryMin, salaryMax, salaryUnit | Pay as text and as numbers (CAD) with its unit |
nocCode, nocTitle | National Occupational Classification (2021) code and occupation |
source | Job Bank for direct postings, or the partner site that supplied the posting |
applyUrl | Link to the original posting for partner site postings |
description, tasks, education, experience, languages | Requirements text, available on direct Job Bank postings |
Pricing
Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.
Limitations
- Postings that Job Bank republishes from partner sites (Indeed, Talent.com and others) carry no description or requirements on Job Bank. They include the apply link instead. Use
jobBankOnlyto get only fully detailed direct postings. - Employer contact details and the how to apply instructions behind the apply button are not collected.
- Postings are in the language the employer wrote them in (English or French).
FAQ
Is this legal? The Actor reads listings the site publishes for any visitor without a login and stores only business information published for that purpose. You are responsible for how you use the data.
Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.