Job Bank Canada Scraper
Pricing
$1.90 / 1,000 results
Job Bank Canada Scraper
This Actor searches Job Bank (jobbank.gc.ca), the Government of Canada's public job board, and extracts structured job posting records from the public, server-rendered search result pages.
Job Bank Canada Scraper – job postings, employers and wages from jobbank.gc.ca
Give it a job title or keywords, and optionally a city, province or postal code. You get back one row per job posting from Job Bank, the Government of Canada's public job board, with the title, employer, location, wage and posting date.
Wages come with the original text plus parsed minimum, maximum and pay period, so you can sort and chart them without cleaning. Each row also has a flag for LMIA postings and a direct link to the posting. Schedule it to run daily or weekly and you can track new openings by role and city.
Why this one
- Parsed wages. Wage text is split into
wageMin,wageMaxandwagePeriod, so "$37.00 to $38.50 hourly" becomes 37, 38.5 and hourly. - LMIA flag. The
isLmiafield shows whether a posting is LMIA-related. - Bounded runs. You set the maximum results (1 to 500) and maximum pages (1 to 20), so cost stays predictable.
- No login needed. It reads the public search result pages only.
- Direct links. Every row has a stable posting
idand the fullurlof the posting. - Cheap. $1.90 per 1,000 results, and runs with no results cost nothing.
Quick start
{"searchTerm": "software developer","location": "Toronto","maxResults": 5,"maxPages": 1}
In a test run on 5 Nov 2026 this returned 5 job postings, each with employer, location, wage and posting date.
What you can use it for
| Who | What for |
|---|---|
| Recruiters and staffing agencies | Watch new openings by role and city |
| Labour-market analysts | Track advertised wages by occupation and region |
| Immigration consultants | Spot employers advertising LMIA-related positions |
| HR teams | Benchmark salary ranges against public Canadian postings |
| Researchers | Build a time series of job demand from a public government source |
How to use it
- Click Try for free.
- In Search keywords, enter a job title or keywords, for example
nurseorsoftware developer. - In Location, optionally enter a city, province or postal code, for example
Toronto, ON. - Set Maximum results (1 to 500, default 25).
- Set Maximum pages (1 to 20, default 2). Each page holds roughly 25 postings.
- Click Start.
- To get fresh postings regularly, add a run to Schedules.
What data you get
Each row is one job posting. Fields that Job Bank doesn't show on the result page come back as null.
| Field | What it is | Example |
|---|---|---|
id | Job Bank posting id | 50663650 |
url | Link to the posting | https://www.jobbank.gc.ca/jobsearch/jobposting/50663650 |
title | Job title | developer, software |
employer | Employer name | Web Hosting Canada |
location | City and province | Montréal (QC) |
wage | Wage text as published | $37.00 to $38.50 hourly (to be negotiated) |
wageMin | Parsed minimum wage | 37 |
wageMax | Parsed maximum wage | 38.5 |
wagePeriod | Pay period | hourly |
datePosted | Date the job was posted | 2026-11-04 |
nocCode | NOC occupation code, when shown | null |
isLmia | Whether the posting is LMIA-related | false |
source | Where the data came from | jobbank.gc.ca |
searchTerm | The keywords you searched | software developer |
scrapedAt | When the row was collected | 2026-11-05T00:50:23.314Z |
Pricing
| Event | Price |
|---|---|
| Result (each row saved to the dataset) | $0.0019 |
There is no start fee. Runs with no results cost nothing.
| Run | Cost |
|---|---|
| 100 results | $0.19 |
| 1,000 results | $1.90 |
| 10,000 results | $19.00 |
Good to know
- Limits. Up to 500 results and 20 pages per run, with a polite delay between requests.
- Data source. Public, server-rendered search result pages on jobbank.gc.ca. No login or cookies.
- What's missing. Only what Job Bank shows on result pages. Wage and NOC values are reproduced as published and may be incomplete.
- Site changes. If Job Bank changes its page markup, some fields may be null until the parser is updated.
- Not affiliated. This tool isn't affiliated with or endorsed by Job Bank or the Government of Canada.
Getting the data out
Download results as Excel, CSV or JSON from the Output tab. Send them to Google Sheets, Slack, Zapier, Make or webhooks from the Integrations tab. Every run is also available through the Apify API, and you can schedule runs from Schedules.
Questions or problems
Open an issue on the Issues tab and include the run link. I reply within one business day.
Related tools
- Workday Career Site Jobs Scraper: jobs from company Workday career sites
- Hacker News Search and Who-is-Hiring Extractor: Hacker News search results and Who-is-Hiring posts
- Government and Public Job Boards Aggregator (USAJobs API): US government job postings via the USAJobs API