Job Bank Canada Jobs Search Scraper avatar

Job Bank Canada Jobs Search Scraper

Pricing

from $2.99 / 1,000 job details

Go to Apify Store
Job Bank Canada Jobs Search Scraper

Job Bank Canada Jobs Search Scraper

Scrape job listings from Job Bank Canada (jobbank.gc.ca), the official Canadian government job portal. Extract job titles, employers, locations, salary ranges, employment types, and application links for Canadian job market analysis and recruitment.

Pricing

from $2.99 / 1,000 job details

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

An Apify Actor that scrapes publicly listed job postings from Job Bank Canada - Scrape job listings from Job Bank Canada (jobbank.gc.ca), the official Canadian government job portal. Extract job titles, employers, locations, salary ranges, employment types, and application links for Canadian job market analysis and recruitment..

The Actor navigates Job Bank Canada's public job-search results, opens each result detail page to enrich the record, normalises everything into a single rich structured schema, and pushes one record per job into the Actor's default dataset for download or downstream integration.


Table of Contents


What is Job Bank Canada?

Job Bank Canada is Scrape job listings from Job Bank Canada (jobbank.gc.ca), the official Canadian government job portal. Extract job titles, employers, locations, salary ranges, employment types, and application links for Canadian job market analysis and recruitment.

This Actor targets Job Bank Canada's public job-search results and enriches each result with the canonical Job Bank Canada detail page.

What does the Actor scrape?

Scrape job listings from Job Bank Canada (jobbank.gc.ca), the official Canadian government job portal. Extract job titles, employers, locations, salary ranges, employment types, and application links for Canadian job market analysis and recruitment.

The actor maps listing fields such as:

Main target URL

The primary target is configured in source code.

Request modifiers come from fields: query, location, maxItems, sort, proxyConfiguration.

Input schema

The Actor accepts the following input (defined in .actor/input_schema.json):

FieldTypeRequiredDefaultConstraintsDescription
querystringNo--Job title, skill, or keyword to search for (e.g. 'software engineer', 'nurse', 'data analyst').
locationstringNo""-City, province, or region in Canada to narrow the job search (e.g. 'Toronto, ON', 'Vancouver').
maxItemsintegerNo50>= 1Maximum number of job listings to scrape.
sortenum(relevance, date, salary)No"relevance"one of: relevance, date, salarySort order for job results.
proxyConfigurationobjectNo{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"CA"}-Proxy configuration. Residential proxy from Canada is recommended for best results.

Example input

{
"query": "software engineer",
"location": "Toronto, ON",
"maxItems": 50,
"sort": "relevance",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
],
"apifyProxyCountry": "CA"
}
}

Output / dataset schema

Each record follows .actor/dataset_schema.json and includes the properties below.

FieldTypeRequired

Example output record

{
"jobId": "49859855",
"jobBankJobNumber": "3616346",
"jobTitle": "Software engineer",
"employer": "National Consultants Professionals Ltd",
"location": "Woodbridge, ON",
"fullAddress": "Woodbridge, ON L4L 8Z5",
"address": {
"locality": "Woodbridge",
"region": "ON",
"postalCode": "L4L 8Z5"
},
"workLocation": "On site",
"salary": "50.00 hourly / 40 hours per week",
"baseSalary": {
"text": "50.00 hourly / 40 hours per week",
"minValue": 50,
"currency": "CAD",
"unitText": "HOUR"
},
"jobType": "Permanent employment Full time",
"workHours": "40 hours per week",
"vacancies": 1,
"datePosted": "July 07, 2026",
"closingDate": "2026-07-28",
"educationRequired": "Bachelor's degree",
"experienceRequired": "5 years or more",
"languages": [
"English"
],
"responsibilities": [
"Write, modify, integrate and test software code",
"Communicate technical problems, processes and solutions",
"Prepare reports, manuals and other documentation on the status, operation and maintenance of software",
"Assist in the collection and documentation of user's requirements",
"Assist in the development of logical and physical specifications",
"Research and evaluate a variety of software products",
"Maintain existing computer programs by making modifications as required",
"Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applications"
],
"technologies": [
"Jira",
"Salesforce",
"ASP",
"Networking hardware",
"HTML",
"Networking security",
"XML Technology (XSL,XSD,DTD)",
"Servers",
"Security software",
"CSS",
"Visual Basic",
"VB Script",
"Programming software",
"HTML editing software",
"Visual C++ / MFC",
"Web service design",
".NET",
"C#",
"SQL",
"Database software",
"Software development",
"ASP.NET",
"Data analysis software",
"MS Office",
"Git",
"React Native",
"React.js",
"SASS",
"Postman",
"Software quality assurance",
"MS Excel",
"MS SQL Server",
"Sabre",
"Reservation software",
"Database management",
"API",
"Airline reservation",
"Design",
"Quality assurance or control",
"Embedded systems",
"Scrum",
"Development of computer applications",
"Development",
"User experience design",
"E-commerce"
],
"benefits": [
"Dental plan",
"Disability benefits",
"Health care plan",
"Paramedical services coverage",
"Vision care benefits",
"Life insurance",
"Parking available"
],
"nocCode": "21231",
"description": "Education: Bachelor's degree. Work setting: Office. Tasks: Write, modify, integrate and test software code. Communicate technical problems, processes and solutions. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Assist in the collection and documentation of user's requirements. Assist in the development of logical and physical specifications. Research and evaluate a variety of software products. Maintain existing computer programs by making modifications as required. Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applications. Computer and technology knowledge: Jira. Salesforce. ASP. Networking hardware. HTML. Networking security. XML Technology (XSL,XSD,DTD). Servers. Security software. CSS. Visual Basic. VB Script. Programming software. HTML editing software. Visual C++ / MFC. Web service design. .NET. C#. SQL. Database software. Software development. ASP.NET. Data analysis software. MS Office. Git. React Native. React.js. SASS. Postman. Software quality assurance. MS Excel. MS SQL Server. Sabre. Reservation software. Database management. API. Type of experience: Airline reservation. Area of work experience: Design. Quality assurance or control. Embedded systems. Area of specialization: Scrum. Development of computer applications. Development. User experience design. E-commerce. Security and safety: Criminal record check. Work conditions and physical capabilities: Fast-paced environment. Tight deadlines. Personal suitability: Accurate. Efficient interpersonal skills. Excellent oral communication. Excellent written communication. Initiative. Organized. Team player. Dependability. Creativity. Integrity. Resourcefulness. Screening questions: Are you available to start on the date listed in the job posting?. Do you have experience working in this field?. Do you meet the language requirements listed in the job posting for the position (English or French)?. Employment terms options: Morning. Experience: 5 years or more. Health benefits: Dental plan. Disability benefits. Health care plan. Paramedical services coverage. Vision care benefits. Financial benefits: Life insurance. Other benefits: Parking available.",
"directApply": true,
"applyUrl": "https://www.jobbank.gc.ca/jobsearch/jobposting/49859855;jsessionid=028AB30519D0FFB60CB282ECFD8186FA.jobsearch74?source=searchresults",
"jobUrl": "https://www.jobbank.gc.ca/jobsearch/jobposting/49859855;jsessionid=028AB30519D0FFB60CB282ECFD8186FA.jobsearch74?source=searchresults",
"searchQuery": "software engineer",
"source": "jobbank.gc.ca",
"sourceData": {
"searchCard": {
"title": "Software engineer",
"employer": "National Consultants Professionals Ltd",
"location": "Location Woodbridge (ON)",
"salary": "Salary $50.00 hourly",
"jobType": "On site",
"datePosted": "July 07, 2026",
"applyUrl": "https://www.jobbank.gc.ca/jobsearch/jobposting/49859855;jsessionid=028AB30519D0FFB60CB282ECFD8186FA.jobsearch74?source=searchresults",
"workLocation": "On site",
"sourceName": "Job Bank",
"directApply": true,
"jobId": "49859855",
"searchQuery": "software engineer",
"scrapedAt": "2026-07-20T09:30:22.760Z",
"source": "jobbank.gc.ca"
}
},
"scrapedAt": "2026-07-20T09:30:35.860Z"
}

Responsible use

Only collect publicly available job information. Respect Job Bank Canada's applicable terms of service, robots directives, and data-protection requirements, and follow the usage policy of any proxy infrastructure you route through. Do not use this Actor to scrape authenticated pages, to bypass paywalls, or to harvest personal data of candidates or recruiters.

This Actor is part of the jobsapi organisation on Apify — a curated set of job-board scrapers that all share the same conventions (input schema, output schema, validation, and runtime). Each scraper lives under apify.com/jobsapi/<actor-name> and is published from a sibling folder in this workspace.

The full catalogue of jobs scrapers in this workspace:

Global / multi-country

Remote / flexible

United States

United Kingdom & Ireland

Europe

India

Asia-Pacific

MENA

Latin America

Africa

Other / specialised

Browse the full catalogue at apify.com/jobsapi.