Job Bank Canada Listing Scraper
Pricing
$19.99/month + usage
Go to Apify Store

Job Bank Canada Listing Scraper
Scrape job listings from jobbank.gc.ca by providing a search URL, with automatic pagination and comprehensive job data extraction.
Pricing
$19.99/month + usage
Rating
5.0
(1)
Developer

PowerBox
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🍁 Job Bank Canada Listing Scraper
This actor allows you to scrape job listings from Job Bank (jobbank.gc.ca), Canada's official government job board. It automatically handles pagination and extracts comprehensive job information.
Features
- URL-based Scraping: Extract job listings by providing a complete Job Bank search URL
- Automatic Pagination: Automatically loads more results until reaching the end or max items limit
- Comprehensive Job Data: Extract detailed information about each job listing including:
- Job title and description
- Company/employer information
- Location (city and province)
- Salary information
- Posted date
- Job number
- Work arrangement flags (Remote, On-site)
- Direct Apply availability
- Duplicate Prevention: Automatically removes duplicate listings
- Fresh Data: All listings include timestamp of when they were collected
Input Parameters
| Field | Type | Required | Description |
|---|---|---|---|
searchUrl | string | Yes | Complete Job Bank search URL to scrape |
maxItems | integer | No | Maximum number of job listings to fetch |
Output
The output is a list of job listing objects, each containing:
searchUrl: The original search URL useddetailPageUrl: URL to the full job detailsjobTitle: Title of the job positioncompany: Name of the hiring company/employerlocation: Geographic location (city, province)salary: Salary information (e.g., "$36.50 hourly")datePosted: When the job was postedjobNumber: Official Job Bank job numberdirectApply: Whether direct application is availableremote: Whether remote work is availableonsite: Whether the job is on-siteflags: Array of job tags and labelsscrapedAt: Timestamp of when the listing was scraped Example output:
[{"searchUrl": "https://www.jobbank.gc.ca/jobsearch/jobsearch?sort=M&fprov=AB","detailPageUrl": "https://www.jobbank.gc.ca/jobsearch/jobposting/48382499","jobTitle": "chef","company": "The Belgravia Hub Inc.","location": "Edmonton (AB)","salary": "$36.50 hourly","datePosted": "January 21, 2026","jobNumber": "3491105","directApply": true,"remote": false,"onsite": true,"flags": ["New", "On site", "Direct Apply"],"scrapedAt": "2025-01-20T10:30:45.123Z"}]
Use Cases
- Canadian job market research and analysis
- Recruitment and talent sourcing across Canada
- Salary benchmarking by province and occupation
- Provincial employment trend monitoring
- Immigration and relocation planning
- Government job tracking
- Industry-specific job analysis
Notes
- Results are automatically paginated until reaching the end or max items limit
- Duplicate job listings are automatically filtered out
- All URLs are automatically converted to absolute paths
- The actor supports all Canadian provinces and territories
Start exploring career opportunities across Canada on Job Bank today!