Job Bank Canada Jobs Scraper — Salaries, NOC Codes & Employers
Pricing
from $0.80 / 1,000 records
Job Bank Canada Jobs Scraper — Salaries, NOC Codes & Employers
Scrape Government of Canada Job Bank postings from any search URL: title, employer, location, salary, hours, employment terms, posting date, NOC code, education, experience, full description and apply link. Export JSON/CSV/Excel.
Pricing
from $0.80 / 1,000 records
Rating
0.0
(0)
Developer
Ocrad
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Job Bank Canada Jobs Scraper
Salaries, NOC Codes & Employers. Provide any Government of Canada Job Bank search URL and get structured posting data across result pages: title, employer, location, salary (with parsed min/max/unit), posting date, source and job number. Turn on detailedInfo to also get employment terms, hours, start date, vacancies, work arrangement, closing date, NOC code and title, education, experience, languages, the full description and the apply link from each posting page.
📋 Example Output
Record from a run with detailedInfo: true on https://www.jobbank.gc.ca/jobsearch/jobsearch?searchstring=developer&locationstring=Toronto&sort=M (without detailedInfo, the detail-only fields are null):
{"id": "50483505","url": "https://www.jobbank.gc.ca/jobsearch/jobposting/50483505","title": "software developer","company": "Export Development Canada | Exportation et développement Canada","location": "Ottawa, ON","postalCode": null,"salary": "$96,557 to $128,743 annually","salaryMin": 96557,"salaryMax": 128743,"salaryUnit": "YEAR","workHours": null,"employmentType": "Full time","startDate": "Starts as soon as possible","vacancies": 1,"workLocation": "On site","postedAt": "2026-10-12","validThrough": "2026-10-20","source": "Talent.com","jobNumber": "640802812324217771","nocCode": "21232","nocTitle": "software developer","languages": null,"education": null,"experience": null,"descriptionText": "Application deadline: Oct 23 12:00 PM ET Join the EDC Team! At EDC, we support Canadian businesses to succeed globally. We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details: Software Engineer 18: Salaries typically range from $96,557 to $128,743 annually, based on qualifications and experiences, plus a performance-based incentive. Location: Export Development Canada operates in a hybrid work environment, currently requiring employees to work in the office 3 days per week. (subject to change) This role can be performed from EDC?s headquarters in Ottawa. …","howToApply": "View the full job posting on Talent.com","applyUrl": "https://ca.talent.com/redirect?id=640802812324217771&source=&utm_medium=xml&utm_campaign=arbitrage&utm_product=jobbank&puid=edaaaddcbdagadd8fddgaddeedd8addfeddeadddadaeaddcfdaeaddf6dd9gd99bd993def3ee33deg3ee23deg3deg3deg3deg3deg3deg3ee33ced3cef3cec3ee33def3de93de73def3de83de83ded3deg3dea3de83ee33ee3&pos=1&xml_batch_generation_id=190de21a-c2a0-433f-84a1-3fd2bfbeaf52&falcon=1&pid=194cfc6bdef8&bpid=cdaae27fe34cd37a1c1b4c8a70b8ba7c","isNew": true,"scrapedAt": "2026-10-13T17:59:11.765Z"}
Job Bank mixes its own postings (source: "Job Bank") with postings aggregated from Talent.com, Jobillico, Indeed and others. Native postings additionally fill languages, education, experience, workHours and postalCode; their contact details sit behind the site's "Show how to apply" button, so howToApply is null for them. Aggregated postings carry a (sometimes truncated) description and the external applyUrl.
⚙️ Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
url | String | (required) | Job Bank search URL with filters applied, e.g. https://www.jobbank.gc.ca/jobsearch/jobsearch?searchstring=developer&locationstring=Toronto&sort=M. A &page=N parameter is honoured as the starting page. |
maxPages | Integer | 1 | Number of result pages to scrape (1–1000, 25 postings each). |
maxItems | Integer | 0 | Stop after this many postings (0 = no limit). Handy to cap detail-page requests. |
detailedInfo | Boolean | false | Visit each posting page for employment terms, hours, start date, vacancies, NOC code, education, experience, closing date, full description and apply link. |
proxyConfiguration | Object | Apify Proxy (auto) | Proxy settings; switch to RESIDENTIAL only if results are empty. |
Example Input
{"url": "https://www.jobbank.gc.ca/jobsearch/jobsearch?searchstring=developer&locationstring=Toronto&sort=M","maxPages": 3,"detailedInfo": false}
Getting your search URL
- Open jobbank.gc.ca, run a job search and apply your filters (keyword, location, sort order …)
- Copy the full URL from your browser address bar
- Paste it as the
urlinput
💬 Support and Feedback
Reach out via Apify support channels or leave feedback on the Actor's page.
Is it legal to scrape Job Bank data?
It is legal to scrape publicly available data such as job titles, employers, salaries and descriptions. Results may contain personal data (e.g. names of individual employers or contacts); scrape personal data only with a legitimate reason. Personal data is protected by PIPEDA and other regulations — consult your legal advisor if unsure.