Job Bank Canada Scraper
Pricing
$2.00 / 1,000 results
Job Bank Canada Scraper
Scrape job postings from Canada's official Job Bank (jobbank.gc.ca). Get job title, employer, wage range and pay period, location and province, posting date, job number, work arrangement and apply method for recruiting, immigration and labour-market research.
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Mahmoud Dahab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
25 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape job postings from Canada's official Job Bank (jobbank.gc.ca). Get job title, employer, wage range and pay period, location and province, posting date, job number, work arrangement and apply method for recruiting, immigration and labour-market research.
What data does Job Bank Canada Scraper extract?
| Field | Description |
|---|---|
url | Absolute URL of the job posting on Job Bank |
jobId | Internal Job Bank posting ID |
jobNumber | Public Job Bank job number |
title | Job title, as the occupation name Job Bank displays |
employer | Hiring business name. This is null when the employer appears to be a private individual or household. |
datePosted | Posting date in ISO 8601 format (YYYY-MM-DD) |
location | Job location as shown, for example 'Calgary (AB)' or 'Various locations' |
province | Two-letter province or territory code, when shown |
salaryMin | Minimum wage in CAD |
salaryMax | Maximum wage in CAD. Equals salaryMin when a single wage is listed. |
salaryPeriod | Pay period, for example hourly, monthly or annually |
salaryText | Raw salary text, including notes such as 'to be negotiated' |
workArrangement | Work arrangement flag, for example On site, Remote or Hybrid |
directApply | True when the posting offers Job Bank Direct Apply |
lmiaFlag | True when the listing card shows an LMIA or temporary-foreign-worker flag. False only means no such flag appears on the card; it does not confirm the employer's LMIA status. |
Use cases
- Track employers that are hiring in in-demand occupations to support immigration and work-permit consulting
- Benchmark posted hourly wages by occupation and province for compensation research
- Build recruiter lead lists of Canadian businesses that are actively hiring
- Monitor daily posting volumes in specific trades or regions for workforce studies
How to use it
- Fill in the input fields (or keep the prefilled example).
- Set Max results to cap the run size and cost.
- Click Start and download results as JSON, CSV, Excel or via the API.
Input
| Input | Description |
|---|---|
keyword | Job title or keyword to search for, for example 'cook' or 'welder'. Leave empty to get all postings. |
location | City, province or postal code, for example 'Toronto, ON' or 'Alberta'. Leave empty to search all of Canada. |
sort | M = best match, D = most recently posted. |
maxItems | Maximum number of results. |
maxPages | Maximum number of pages to load. |
Output example
[{"url": "https://www.jobbank.gc.ca/jobsearch/jobposting/50482807","jobId": "50482807","jobNumber": "10293318874","title": "line cook","employer": "Hilton Garden Inn Edmonton Airport","datePosted": "2026-10-13","location": "Leduc (AB)","province": "AB","salaryMin": 15.0,"salaryMax": 17.0,"salaryPeriod": "hourly","salaryText": "$15.00 to $17.00 hourly","workArrangement": null,"directApply": false,"lmiaFlag": false},{"url": "https://www.jobbank.gc.ca/jobsearch/jobposting/50482431","jobId": "50482431","jobNumber": "17441931","title": "cook","employer": "Homes First","datePosted": "2026-10-13","location": "Toronto (ON)","province": "ON","salaryMin": 28.76,"salaryMax": 28.76,"salaryPeriod": "hourly","salaryText": "$28.76 hourly","workArrangement": null,"directApply": false,"lmiaFlag": false}]
Pricing
Pay per result: $2.00 per 1,000 results. Platform usage is included. Runs stop at Max results, so cost is predictable.
Is it legal to scrape this site?
This Actor extracts only publicly available, non-personal information from jobbank.gc.ca. It does not log in or bypass access controls. Make sure your use of the data complies with the site's terms and the laws that apply to you.
Reliability
This Actor is checked automatically several times a day. When the website changes its layout, the extractor is repaired and re-tested against the same output fields, so your integrations keep working.