LinkedIn Job Listing
Pricing
from $2.30 / 1,000 results
LinkedIn Job Listing
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
262
Total users
31
Monthly active users
14 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 Listing — 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 Listing 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 Listing 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 Listing 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 Listing
LinkedIn Job Listing 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 Listing 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 Listing 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-listing |
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-listing","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 Listing 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 Listing 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 Listing 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 Listing | 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 Listing 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 Listing return?
LinkedIn Job Listing 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 Listing cost?
LinkedIn Job Listing 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 Listing require a LinkedIn login?
No. LinkedIn Job Listing 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 Listing 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 Listing 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 Listing
- Glassdoor Job Listing
- Glints Company Profile
- Glints Job Listing
- Indeed Job Listing
- JobStreet Company Profile
- JobStreet Job Listing
- LinkedIn Job Listing
- StepStone Company Profile
- StepStone Job Listing
Shopping & Deals
- Amazon Product Listing
- Amazon Store Profile
- Argos Product Listing
- ASOS Product Listing
- eBay Listing
- eBay Seller Profile
- Flipkart Product Listing
- John Lewis Product Listing
- Lidl Product Listing
- Magalu Product Listing
- MediaMarkt Product Listing
- Mercado Livre Product Listing
- Nykaa Product Listing
- OTTO Product Listing
- Target Product Listing
- TradeIndia Product Listing
- TradeIndia Supplier Profile
- Walmart Product Listing
Vehicles
- AutoTrader Car Listing
- AutoTrader Dealer Profile
- Cars.com Car Listing
- Cars.com Dealer Profile
- Webmotors Car Listing
Real Estate
- MagicBricks Builder Profile
- MagicBricks Property Listing
- US Property Listing
- Zillow Property Listing
Local Business & Food
- BBB Business Profile
- BBB Review
- Google Maps Business Listing
- Reclame Aqui Company Profile
- Zomato Restaurant Menu
- Zomato Restaurant Listing
Classifieds
Social Media
- LinkedIn Company Profile
- LinkedIn Person Profile
- Instagram Explore Post Post
- Instagram Profile Post
- Instagram Profile
- Reddit Community Post
- Reddit Community Profile
- Reddit Community Member
- 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 Video Transcript
- TikTok Live Recorder
- TikTok Video Downloader
- TikTok Profile Video
- Video Subtitles Downloader
- Video To Text
- YouTube Niche Listing
- 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-listing
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 Listing 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-listing#software","name": "LinkedIn Job Listing","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-listing","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 Listing return?","acceptedAnswer": {"@type": "Answer","text": "LinkedIn Job Listing 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 Listing cost?","acceptedAnswer": {"@type": "Answer","text": "LinkedIn Job Listing 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 Listing require a LinkedIn login?","acceptedAnswer": {"@type": "Answer","text": "No. LinkedIn Job Listing 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 Listing","item": "https://apify.com/truefetch/linkedin-job-listing"}]}]}
Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support