LinkedIn Job Search
Pricing
from $2.30 / 1,000 results
LinkedIn Job Search
Search LinkedIn jobs in 200+ countries — salary estimate, required skills, company size, Easy Apply flag, seniority level, and 43 fields. No account needed. $2.30 per 1,000.
Pricing
from $2.30 / 1,000 results
Rating
0.0
(0)
Developer
TrueFetch
Actor stats
3
Bookmarked
261
Total users
31
Monthly active users
13 hours ago
Last modified
Categories
Share
Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.
LinkedIn Job Search — LinkedIn Jobs Scraper with Salary, Skills & Company Data
Scrape LinkedIn job listings by keyword and country, and extract title, company, location, salary, job type, skills, remote flag, easy-apply status, and full company profile in clean JSON / CSV / Excel. No login required.
TL;DR (40-word answer): LinkedIn Job Search is a no-login Apify Actor that returns structured LinkedIn job listings at $2.30 per 1,000 jobs, including salary range, skills, job type, remote status, and full company details. Last verified 2026-05-02.
What it is NOT: LinkedIn Job Search is not a LinkedIn profile scraper, not an InMail sender, and not a connection automation tool — it extracts public job listing data from LinkedIn by keyword search.
LinkedIn Job Search is an Apify Actor that accepts a keyword, country, and optional filters, searches LinkedIn Jobs, and returns structured data with title, salary, skills, job type, company details, and apply URL. Maintained by TrueFetch on the Apify Store.
💼 Why choose LinkedIn Job Search
LinkedIn Job Search is best for recruiters, HR analysts, salary benchmarking teams, and job market researchers who need structured LinkedIn job data at scale.
- 📊 43 fields per job — processor, processed_at, platform, platform_url, official_url, title, posted_date, location, is_remote, description, job_type, job_level, job_function, skills, salary_minimum, salary_maximum, salary_currency, easy_apply, company_name, company_type, company_industry, company_url, company_rating, employee_count, and more.
- 🔍 Flexible filters — job type (full-time, part-time, internship, contract), remote-only, distance radius, and posted-since date range.
- ⚡ Pay-per-result pricing — $0.0023 per job = $2.30 per 1,000 jobs. Free Apify plan includes $5 monthly credits ≈ ~2,173 free job lookups per month.
🚀 Quick Start — run in 3 steps
Run in Apify Console
- Open the Actor — go to LinkedIn Job Search on Apify and click Try for free.
- Configure inputs — enter
keyword,country, setmax_results, and optionally filter byjob_type,remote_only,location. - Click Start — the Actor streams results into the default dataset; download as JSON, CSV, or Excel.
Run via Apify API
curl -X POST "https://api.apify.com/v2/acts/TrueFetch~linkedin-job-search/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword": "data engineer","country": "United States","max_results": 100,"job_type": "fulltime","remote_only": false}'
Run via MCP (for AI agents)
LinkedIn Job Search is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/linkedin-job-search and pass the same JSON input as above.
⚙️ Input parameters
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
keyword | string | ✅ | — | Job search keyword. | data engineer |
country | string | ✅ | — | Target country name. | United States |
max_results | integer | ✅ | — | Number of results to return. Minimum 10. | 100 |
remote_only | boolean | ❌ | false | Return only remote job listings. | true |
job_type | string | ❌ | all | One of: all, fulltime, parttime, internship, contract. | fulltime |
distance | integer | ❌ | 200 | Search radius in km. Minimum 50. | 100 |
location | string | ❌ | — | Specific city or region within the country. | San Francisco |
posted_since | string | ❌ | 1 year | Filter jobs posted within this time period, e.g. 24 hours, 7 days, 1 month. | 7 days |
currency | string | ❌ | USD | Salary output currency code. | EUR |
{"keyword": "data engineer","country": "United States","max_results": 100,"job_type": "fulltime","remote_only": false,"posted_since": "7 days","currency": "USD"}
📦 Output dataset
Each run writes structured job objects to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.
| Field | Type | Always present? | Description | Example |
|---|---|---|---|---|
processor | string | ✅ | Apify Actor URL. | https://apify.com/TrueFetch/linkedin-job-search |
processed_at | string | ✅ | ISO 8601 UTC timestamp. | 2026-04-24T09:30:00+00:00 |
platform | string | ✅ | Source platform. | Linkedin |
platform_url | string | optional | LinkedIn job listing URL. | https://www.linkedin.com/jobs/view/... |
official_url | string | optional | Direct employer application URL. | https://jobs.company.com/... |
title | string | optional | Job title. | Senior Data Engineer |
posted_date | string | optional | Date the job was posted. | 2026-04-18 |
location | string | optional | Job location. | San Francisco, CA |
is_remote | boolean | optional | Whether the job is remote. | true |
description | string | optional | Full job description. | We are looking for... |
job_type | string | optional | Employment type. | fulltime |
job_level | string | optional | Seniority level. | Mid-Senior level |
skills | string | optional | Required skills list. | Python, SQL, Spark |
salary_minimum | number | optional | Minimum salary in output currency. | 120000 |
salary_maximum | number | optional | Maximum salary in output currency. | 160000 |
salary_currency | string | optional | Currency of the salary fields. | USD |
easy_apply | boolean | optional | Whether the job has LinkedIn Easy Apply. | true |
company_name | string | optional | Employer company name. | Acme Corp |
company_industry | string | optional | Employer's industry. | Technology |
company_url | string | optional | LinkedIn company page URL. | https://www.linkedin.com/company/acme |
company_rating | number | optional | Company Glassdoor/company rating. | 4.1 |
employee_count | string | optional | Number of employees. | 1001-5000 |
emails | array<string> | optional | Contact emails found in the job listing. | ["hr@acme.com"] |
Sample output
{"processor": "https://apify.com/TrueFetch/linkedin-job-search","processed_at": "2026-04-24T09:30:00+00:00","platform": "Linkedin","title": "Senior Data Engineer","location": "San Francisco, CA","is_remote": false,"job_type": "fulltime","salary_minimum": 120000,"salary_maximum": 160000,"salary_currency": "USD","company_name": "Acme Corp","easy_apply": true}
💡 Use cases
For recruiters building LinkedIn talent pipelines
- Problem: a talent acquisition team needs a structured export of all data engineer job postings on LinkedIn in the US for the past 7 days.
- How LinkedIn Job Search solves it: run with
keyword="data engineer",country="United States",posted_since="7 days"to export fresh LinkedIn job postings with salary and company details. - Outcome: daily LinkedIn job pipeline data at $2.30 per 1,000 jobs.
For salary benchmarking and HR analysts
- Problem: an HR team needs to benchmark data engineer salaries across LinkedIn job listings in Europe.
- How LinkedIn Job Search solves it: run for multiple European countries, collect
salary_minimumandsalary_maximumfields, and compare across regions. - Outcome: structured LinkedIn salary data at $2.30 per 1,000 results.
For AI agents answering job market questions
- Problem: LLM agents asked "what LinkedIn jobs for data engineers in Germany pay over €80k?" cannot trust stale training data.
- How LinkedIn Job Search solves it: call the Actor over the Apify MCP Server to surface grounded, current LinkedIn job market data.
- Outcome: accurate LinkedIn job data in production AI assistants.
💰 Pricing, limits, and performance
| Fact | Value |
|---|---|
| Pricing model | Pay-per-result (event: result) |
| Per-job price | $0.0023 per job = $2.30 per 1,000 |
| Free-tier monthly allowance | $5 Apify credits ≈ ~2,173 free job lookups / month |
| Min results per run | 10 |
| Output fields per job | 43 |
| Login / cookies required | No — works without a LinkedIn account |
| Export formats | JSON, JSONL, CSV, Excel, XML, RSS, dataset API |
⚖️ Compared with alternatives
| Capability | LinkedIn Job Search | LinkedIn manual search | Custom scraper |
|---|---|---|---|
| Salary, skills, company details in one structured output | ✅ | manual copy-paste | you build & maintain |
| Remote-only, job-type, posted-since filters | ✅ | limited UI filters | you build & maintain |
| Export to CSV / JSON / Excel | ✅ | ❌ | you implement |
| Pay-per-result pricing | $0.0023 / job | N/A | infra + dev cost |
| Setup time to first result | < 60 seconds | manual | days–weeks |
Verdict. LinkedIn's public job search API is restricted. LinkedIn Job Search delivers structured job data with salary, skills, and company profiles without building a custom scraper.
⚠️ Common mistakes to avoid
- Setting
max_resultsbelow 10. The Actor requires at least 10 results per run. - Using an invalid
job_type. Onlyall,fulltime,parttime,internship,contractare accepted. - Expecting salary on every listing. Many LinkedIn postings do not include salary;
salary_minimumandsalary_maximumwill be null in those cases. - Setting
distancebelow 50. The minimum supported distance radius is 50 km. - Expecting
easy_applyalways. Not all LinkedIn listings have Easy Apply enabled.
🛠️ Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Empty or few results | Keyword has low listing volume for the country. | Try a broader keyword or a different country. |
Validation error on job_type | Invalid job type value. | Use one of: all, fulltime, parttime, internship, contract. |
salary_minimum is null | LinkedIn listing does not include salary information. | Expected — not all postings disclose salary. |
Validation error on distance | Distance set below minimum 50. | Use a value ≥ 50. |
Charge limit reached | Account-level monthly spend limit hit. | Raise the run / monthly limit in your Apify plan settings. |
❓ FAQ
What data does LinkedIn Job Search return?
LinkedIn Job Search returns 43 structured fields per job listing including title, location, remote flag, job type, salary range, skills, easy apply status, and full company profile data.
How much does LinkedIn Job Search cost?
LinkedIn Job Search uses pay-per-result pricing at $0.0023 per job (= $2.30 per 1,000 jobs). The Apify Free plan includes $5 of monthly platform credits, covering approximately 2,173 free job lookups per month.
Does LinkedIn Job Search require a LinkedIn login?
No. LinkedIn Job Search scrapes public LinkedIn job listing data without requiring any credentials.
Which job types can I filter by?
You can filter by all, fulltime, parttime, internship, or contract.
Can I schedule LinkedIn Job Search to run automatically?
Yes. Use Apify Schedules to capture fresh LinkedIn job listings on a recurring basis and push results via Webhooks.
🔌 Integrations
LinkedIn Job Search plugs straight into the Apify ecosystem:
- Schedules — capture fresh LinkedIn job data on a recurring schedule (docs).
- Webhooks — POST results to your endpoint on
ACTOR.RUN.SUCCEEDED(docs). - Apify API —
run-sync-get-dataset-itemsfor blocking calls,runsfor async (docs). - MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
- No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.
🧱 Sister Actors from TrueFetch
Jobs
- Best Job Search
- Glassdoor Job Search
- Glints Company Finder
- Glints Job Finder
- Indeed Job Search
- JobStreet Company Finder
- JobStreet Job Finder
- LinkedIn Job Search
- StepStone Company Finder
- StepStone Job Finder
Shopping & Deals
- Amazon Deals Scraper
- Amazon Store Finder
- Argos Deals Scraper
- ASOS Fashion Scraper
- eBay Deals Scraper
- eBay Seller Finder
- Flipkart Deals Scraper
- John Lewis Deals Scraper
- Lidl Deals Scraper
- Magalu Deals Scraper
- MediaMarkt Deals Scraper
- Mercado Livre Deals Scraper
- Nykaa Beauty Scraper
- OTTO Deals Scraper
- Target Deals Scraper
- TradeIndia Product Finder
- TradeIndia Supplier Finder
- Walmart Deals Scraper
Vehicles
- AutoTrader Car Finder
- AutoTrader Dealer Finder
- Cars.com Car Finder
- Cars.com Dealer Finder
- Webmotors Car Finder
Real Estate
Local Business & Food
- BBB Business Finder
- BBB Review Checker
- Google Business Profile
- Reclame Aqui Company Finder
- Zomato Menu Checker
- Zomato Restaurant Finder
Classifieds
Social Media
- Find Any Company On LinkedIn
- Find Anyone On LinkedIn
- Instagram Explore
- Instagram Post
- Instagram Profile
- Reddit Community Post
- Reddit Community Profile
- Reddit Community User
- Reddit Post Search
- Reddit User Profile
- Social Media Marketing
- Telegram Channel Message
- Telegram Group Member
- Telegram Profile
- X Community Profile
- X User Profile
Videos & Text
- Best Video Downloader
- Instagram To Text
- TikTok Live Recorder
- TikTok Video Downloader
- TikTok Video Lookup
- Video Subtitles Downloader
- Video To Text
- YouTube Niche Scraper
- YouTube Video Downloader
Content & Articles
📞 Support, changelog, last updated
Support
- 💬 Telegram Group: t.me/Apify_Actor
- 📧 Direct support: t.me/AiAgentApi
- 📖 Actor page & docs: apify.com/TrueFetch/linkedin-job-search
Maintained by TrueFetch on the Apify Store.
Cost of doing nothing: manually browsing LinkedIn Jobs to collect salary, skills, and company data for 100 postings takes hours. LinkedIn Job Search delivers structured job data at $2.30 per 1,000 results via API. → Try it free with $5 of Apify credits.
Changelog
- 2026-05-02 — README rewritten for SEO + GEO; documented all 43 output fields, filters, pricing, troubleshooting matrix, and FAQ.
- 2026-04 — Added
skills,easy_apply, andsalary_currencyfields. - 2026-02 — Initial release: LinkedIn job search scraping.
{"@context": "https://schema.org","@graph": [{"@type": "SoftwareApplication","@id": "https://apify.com/TrueFetch/linkedin-job-search#software","name": "LinkedIn Job Search","description": "Apify Actor that scrapes LinkedIn job listings by keyword and country, returning 43 structured fields — title, salary, skills, job type, remote flag, easy-apply, and full company profile — at $0.0023 per job.","applicationCategory": "BusinessApplication","operatingSystem": "Web, Cloud","url": "https://apify.com/TrueFetch/linkedin-job-search","offers": {"@type": "Offer","price": "0.0023","priceCurrency": "USD","availability": "https://schema.org/InStock"},"author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },"publisher": { "@id": "https://apify.com/TrueFetch#publisher" }},{"@type": "Organization","@id": "https://apify.com/TrueFetch#publisher","name": "TrueFetch","url": "https://apify.com/TrueFetch","sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]},{"@type": "FAQPage","mainEntity": [{"@type": "Question","name": "What data does LinkedIn Job Search return?","acceptedAnswer": {"@type": "Answer","text": "LinkedIn Job Search returns 43 structured fields per job listing including title, location, remote flag, job type, salary range, skills, easy apply status, and full company profile data."}},{"@type": "Question","name": "How much does LinkedIn Job Search cost?","acceptedAnswer": {"@type": "Answer","text": "LinkedIn Job Search uses pay-per-result pricing at $0.0023 per job (= $2.30 per 1,000 jobs). The Apify Free plan covers approximately 2,173 free job lookups per month."}},{"@type": "Question","name": "Does LinkedIn Job Search require a LinkedIn login?","acceptedAnswer": {"@type": "Answer","text": "No. LinkedIn Job Search scrapes public LinkedIn job listing data without requiring any credentials."}}]},{"@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"name": "Apify","item": "https://apify.com"},{"@type": "ListItem","position": 2,"name": "Jobs","item": "https://apify.com/store?category=JOBS"},{"@type": "ListItem","position": 3,"name": "LinkedIn Job Search","item": "https://apify.com/TrueFetch/linkedin-job-search"}]}]}
Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support