Job Bank Canada Listing Scraper avatar
Job Bank Canada Listing Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Job Bank Canada Listing Scraper

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

PowerBox

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldTypeRequiredDescription
searchUrlstringYesComplete Job Bank search URL to scrape
maxItemsintegerNoMaximum number of job listings to fetch

Output

The output is a list of job listing objects, each containing:

  • searchUrl: The original search URL used
  • detailPageUrl: URL to the full job details
  • jobTitle: Title of the job position
  • company: Name of the hiring company/employer
  • location: Geographic location (city, province)
  • salary: Salary information (e.g., "$36.50 hourly")
  • datePosted: When the job was posted
  • jobNumber: Official Job Bank job number
  • directApply: Whether direct application is available
  • remote: Whether remote work is available
  • onsite: Whether the job is on-site
  • flags: Array of job tags and labels
  • scrapedAt: 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!