LinkedIn Jobs Scraper - No Cookies
Pricing
from $10.00 / 1,000 results
Go to Apify Store
LinkedIn Jobs Scraper - No Cookies
Scrape LinkedIn job listings with title, company, location, salary, posted date.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer

Donny
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape LinkedIn job listings at scale without needing any login credentials or cookies. This actor leverages LinkedIn's public guest job search API to extract comprehensive job listing data including titles, companies, locations, salaries, posting dates, and direct application links.
Features
- No Authentication Required: Uses LinkedIn's public guest API endpoints, so no cookies, tokens, or login credentials are needed.
- Multi-Query Support: Search for multiple job titles or keywords in a single run to build comprehensive job databases.
- Location Filtering: Target jobs in specific cities, states, or countries for geo-focused job market analysis.
- Date Filtering: Filter listings by posting date -- past 24 hours, past week, or past month -- to find only the freshest opportunities.
- Remote Detection: Automatically identifies remote positions based on location metadata.
- Salary Extraction: Captures salary information when LinkedIn makes it available on job cards.
- Company Details: Extracts company names, profile URLs, and logo images for each listing.
- Rate Limiting: Built-in delays between requests to respect LinkedIn's server and reduce the risk of being blocked.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
queries | Array of strings | Job search keywords (required) | ["software engineer"] |
location | String | Location filter for job search | "" (worldwide) |
maxResults | Integer | Maximum results per query (1-500) | 50 |
datePosted | Enum | Time filter for posting date | "" (any time) |
proxyConfiguration | Object | Proxy settings for scraping | None |
Output
Each job listing is stored as a dataset item with the following fields:
searchQuery-- The keyword used to find this listingposition-- Rank in search resultstitle-- Full job titlecompany-- Hiring company namecompanyUrl-- LinkedIn company profile URLlocation-- Job locationjobUrl-- Direct link to the full job postingpostedDate-- When the job was listedsalary-- Salary range if displayedlogoUrl-- Company logo image URLisRemote-- Boolean flag for remote positionsscrapedAt-- ISO timestamp of when data was collected
Use Cases
- Job Market Research: Analyze hiring trends across industries, roles, and geographies.
- Competitive Intelligence: Monitor what positions competitors are hiring for.
- Recruitment Automation: Build pipelines that aggregate job postings for candidate matching.
- Salary Benchmarking: Collect salary data points across roles and locations.
- Job Board Aggregation: Feed LinkedIn job data into custom job boards or newsletters.
Tips
- Use specific search queries for more relevant results. For example, "senior react developer" will yield better results than just "developer".
- Combine location filtering with date filtering to find newly posted jobs in your target area.
- For large-scale scraping, consider using proxy configuration to distribute requests across multiple IP addresses.
- The actor processes up to 25 jobs per page load, so setting maxResults to 100 will make approximately 4 requests per query.
Limitations
- LinkedIn may rate-limit requests from a single IP address. Using proxies is recommended for high-volume scraping.
- Some job details (like full descriptions) require visiting individual job pages, which this actor does not do to maintain speed.
- Salary information is only available when employers choose to display it on LinkedIn.