LinkedIn Jobs Scraper – Canada, Full Details, No Login avatar

LinkedIn Jobs Scraper – Canada, Full Details, No Login

Pricing

$0.39 / 1,000 jobs

Go to Apify Store
LinkedIn Jobs Scraper – Canada, Full Details, No Login

LinkedIn Jobs Scraper – Canada, Full Details, No Login

Privacy-masked LinkedIn jobs: no recruiter names, emails/phones masked. Full details: description, CAD salary min/max, seniority, type, function, industries, applicants. Canada/province filters. No login. $0.39 per 1,000 jobs.

Pricing

$0.39 / 1,000 jobs

Rating

0.0

(0)

Developer

Travis M

Travis M

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

LinkedIn Jobs Scraper: Canada filters, full details, no login ($0.39 per 1,000 jobs)

Privacy-masked by default: no recruiter names, and emails and phone numbers in descriptions are masked. Search public LinkedIn job listings by keyword and location and get one clean row per job with the full job details: description, salary, seniority, employment type, job function, industries and applicant count. It's built for Canada, with a Canada-only filter, a province/territory filter, CAD salary parsing and province codes. It works for any location.

You don't need a LinkedIn account, cookies or proxies. The Actor reads only the same logged-out job pages anyone can open in a browser.

Why this one

This ActorOther LinkedIn jobs Actors on the Store
Privacy by defaultNo personal data. Recruiter or "hiring team" names are never collected; emails and phone numbers inside job descriptions are masked before savingSome return poster names or profiles
Price$0.00039 per job on every plan, no start fee, full details includedStore rivals use per-job or per-plan pricing, some with start fees; see their Store pages (checked Oct 24, 2026)
Full description, seniority, type, function, industries, applicants✅ included at the same priceVaries by Actor
Salary parsed into min / max / currency / period✅ CA$89,900/yr – CA$167,100/yr → 89900, 167100, CAD, yearVaries by Actor
Canada-only + province filter, province code✅Varies
Honest blockingClear "Blocked by LinkedIn" status, keeps the jobs already collectedVaries

Rival prices per job from the Store on Oct 24, 2026 (Free plan → best plan, start fee): worldunboxer/rapid-linkedin-scraper $0.00035 → $0.0003 detailed ($0.0001 "quick" mode with fewer fields) + $0.00005; automation-lab $0.000575 → $0.00014 + $0.005; valig $0.0004 → $0.00028 + $0.001; memo23 → $0.00025 (Gold+); cheap_scraper $0.0007 → $0.00035 + $0.005; bebity $0.0015; curious_coder $0.002. Several are cheaper per job on some or all plans.

Input

FieldDefaultNotes
keywordse.g. data analyst, registered nurse, Shopify
locationCanadae.g. Halifax, Nova Scotia, Toronto, Canada
canadaOnlytrueDrops non-Canadian locations that LinkedIn mixes in
provincesalle.g. ["ON","BC"]
datePostedany24h, week, month
jobTypes / workplaceTypes / experienceLevelsallfull-time…, on-site/remote/hybrid, entry…executive
includeJobDetailstrueSame price either way
maxItems100Up to 50,000 in total, but LinkedIn shows only ~1,000 results per search, so for more jobs run several narrower searches (by province, date or job type)
{ "keywords": "software developer", "location": "Canada", "provinces": ["ON", "NS"], "datePosted": "week", "maxItems": 200 }

Output (one row per job)

FieldExample
jobId, url4459245596, https://www.linkedin.com/jobs/view/4459245596/
title, companyName, companyUrl, companyLogoUrlSenior Software Developer, IBM
location, province, isCanadaToronto, Ontario, Canada, ON, true
postedDate, postedTimeText, isActivelyHiring2026-10-22, 20 hours ago
salaryText, salaryMin, salaryMax, salaryCurrency, salaryPeriodonly when the employer publishes it
seniorityLevel, employmentType, jobFunction, industriesMid-Senior level, Full-time
applicantsText, applicantsApprox102 applicants, 102
applyType, isClosedoffsite / easy-apply, false
descriptionFull text, emails and phone numbers masked
searchKeywords, searchLocation, detailsIncluded, scrapedAt

Use cases

  • Job-market and salary research for Canadian cities and provinces
  • Recruiting agencies tracking which companies are hiring for a role
  • Career sites and newsletters (link back to the LinkedIn posting)
  • AI agents: flat JSON with stable jobIds, ready for analysis

Honest limits

  • Public, logged-out pages only. The Actor uses no account, cookies or proxies, and it names itself in its user agent. It paces itself at about 1 request every 1–1.4 seconds. 429 and 5xx errors are retried 3 times (2/4/8 seconds); a login wall or a 999/403 response is not retried.
  • If LinkedIn blocks this server, the run says "Blocked by LinkedIn on this server … No bypass attempted" and keeps every job collected so far. Very large or frequent runs are more likely to be blocked; split them up.
  • LinkedIn shows only about 1,000 results per search (maxItems above that won't add more for one search), and results can repeat across pages (duplicates are removed).
  • Salary appears only when the employer publishes it. Applicant counts are LinkedIn's rounded figures.
  • No proxy. LinkedIn often blocks or rate-limits datacenter IPs, and this Actor runs without a proxy, so big runs may stop early (you're charged only for jobs saved).
  • No company enrichment (company size, followers, website). You get the company name, LinkedIn URL and logo only.
  • New Actor with no reviews yet.
  • No people data: recruiter, poster and hiring-team names and profiles are never read or stored.