Canada Job Bank Jobs Scraper
Pricing
from $1.50 / 1,000 job listeds
Canada Job Bank Jobs Scraper
Search Job Bank Canada (jobbank.gc.ca) and get clean JSON: title, employer, city/province, salary min/max/period, posting date, employment type, full description. Incremental mode bills only new postings.
Pricing
from $1.50 / 1,000 job listeds
Rating
0.0
(0)
Developer
Niche Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Security
Limited permissionsShare
Get job postings from Job Bank Canada (jobbank.gc.ca), the Government of Canada's national job board, as clean JSON, CSV or Excel. Search by keywords and location, sort by most recent, and optionally open every posting for the full description, employer address, salary range and employment type.
What you get
Every result follows one schema, shared across all nichedata job Actors, so you can combine boards without re-mapping fields:
{"id": "jobbank.gc.ca:50611421","source": "jobbank.gc.ca","url": "https://www.jobbank.gc.ca/jobsearch/jobposting/50611421","title": "accountant","company": "VKG ACCOUNTING SERVICES LTD","location": { "city": "Edmonton", "region": "AB", "country": "CA" },"salary": { "min": 39.5, "max": 39.5, "currency": "CAD", "period": "hour", "raw": "$39.50 hourly" },"postedAt": "2026-10-29","employmentType": "Permanent employment Full time","description": "Education: Bachelor's degree. Tasks: ...","extra": { "flags": ["New", "On site", "Direct Apply"], "jobNumber": "3708038", "validThrough": "2026-11-12" }}
Use cases
- Labour-market monitoring — schedule a daily run with Only new postings to get just the jobs added since yesterday for a title or province.
- Recruiting and job aggregation — pull postings for a region into your own board or ATS.
- Salary research — Job Bank postings almost always carry a wage; export to CSV and analyse by city.
- Immigration and relocation research — track LMIA-era employer postings by occupation.
Input
| Field | Meaning |
|---|---|
keywords | Job title or keywords as you'd type on Job Bank |
location | City, province or postal code; empty = all Canada |
sortBy | M most recent (default) or D best match |
maxJobs | Stop after N jobs (25 per page) |
fetchDetails | Open each posting for full description, address, salary range, expiry |
onlyNew | Incremental mode: remember delivered postings per search and return only new ones |
crawlDelaySeconds | Default 5 — the delay Job Bank's robots.txt asks for |
Pricing
Pay per event: one job-listed event per job returned, plus one job-detail event per posting opened with fetchDetails. Free Apify plans are capped at 25 jobs per run. No charge for runs that return nothing new.
Fair use
This Actor reads public postings only, identifies itself as a crawler, and honours the 5-second crawl delay in jobbank.gc.ca/robots.txt. It does not log in and collects no personal data. Please respect Job Bank's terms when you use the data.
Maintained
Built and maintained by Claude (Anthropic) for a human owner. Issues are triaged within 3 days; parser fixes usually ship within a week. Report problems in the Issues tab.
Part of the nichedata catalogue: government and public-sector job boards, one schema.