Job Bank Canada Scraper avatar

Job Bank Canada Scraper

Pricing

$1.90 / 1,000 results

Go to Apify Store
Job Bank Canada Scraper

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.

Pricing

$1.90 / 1,000 results

Rating

0.0

(0)

Developer

Snappy

Snappy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Security

Limited permissions

Share

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, wageMax and wagePeriod, so "$37.00 to $38.50 hourly" becomes 37, 38.5 and hourly.
  • LMIA flag. The isLmia field 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 id and the full url of 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

WhoWhat for
Recruiters and staffing agenciesWatch new openings by role and city
Labour-market analystsTrack advertised wages by occupation and region
Immigration consultantsSpot employers advertising LMIA-related positions
HR teamsBenchmark salary ranges against public Canadian postings
ResearchersBuild a time series of job demand from a public government source

How to use it

  1. Click Try for free.
  2. In Search keywords, enter a job title or keywords, for example nurse or software developer.
  3. In Location, optionally enter a city, province or postal code, for example Toronto, ON.
  4. Set Maximum results (1 to 500, default 25).
  5. Set Maximum pages (1 to 20, default 2). Each page holds roughly 25 postings.
  6. Click Start.
  7. 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.

FieldWhat it isExample
idJob Bank posting id50663650
urlLink to the postinghttps://www.jobbank.gc.ca/jobsearch/jobposting/50663650
titleJob titledeveloper, software
employerEmployer nameWeb Hosting Canada
locationCity and provinceMontréal (QC)
wageWage text as published$37.00 to $38.50 hourly (to be negotiated)
wageMinParsed minimum wage37
wageMaxParsed maximum wage38.5
wagePeriodPay periodhourly
datePostedDate the job was posted2026-11-04
nocCodeNOC occupation code, when shownnull
isLmiaWhether the posting is LMIA-relatedfalse
sourceWhere the data came fromjobbank.gc.ca
searchTermThe keywords you searchedsoftware developer
scrapedAtWhen the row was collected2026-11-05T00:50:23.314Z

Pricing

EventPrice
Result (each row saved to the dataset)$0.0019

There is no start fee. Runs with no results cost nothing.

RunCost
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.