Linkedin Jobs Scraper B2B Hiring Intent Signals
Pricing
from $0.01 / 1,000 results
Linkedin Jobs Scraper B2B Hiring Intent Signals
Scrape LinkedIn job postings to identify hiring intent, company growth signals, and competitive intelligence. Job details Company insights Salary data Application metrics Workplace type Multi-filter Use Cases Sales intelligence Competitive research Market trends Talent mapping Lead generation
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
6 days ago
Last modified
Categories
Share
LinkedIn Jobs Scraper - Job Postings, Hiring Intent & Company Growth Signals
Scrape LinkedIn job postings at scale. Extract job title, company, location, salary, description, requirements, skills, and application metrics. Identify hiring intent signals for B2B sales prospecting. No LinkedIn account required for public job data.
Features
- Job Detail Extraction - Title, company, location, full description, requirements
- Salary Data - Salary ranges when posted by employer
- Application Metrics - Applicant count, Easy Apply status, posting age
- Company Insights - Industry, company size, growth indicators
- Workplace Filters - Remote, on-site, hybrid classification
- Multi-Query Search - Run multiple search queries in a single run
- Experience Level Filters - Entry, mid-senior, director, executive
- Date Filters - Past 24 hours, week, or month
- Anti-Detection - Fingerprint injection for stealth browsing
- No Login Required - Works with public LinkedIn job data
- Demo Mode - Test with sample data before going live
Who Should Use This Actor?
B2B Sales Teams
Identify companies actively hiring for roles that signal buying intent. A company hiring 5 marketers likely needs marketing tools. A company hiring SDRs likely needs sales enablement.
Recruiters & Staffing Agencies
Monitor job postings across industries and locations. Build candidate pipelines by understanding what skills are in demand.
Competitive Intelligence Teams
Track competitor hiring patterns to understand their strategic direction. New AI/ML hires signal R&D investment. New sales hires signal expansion.
Market Researchers
Analyze hiring trends by industry, location, and role type. Understand labor market dynamics and skill demand.
Job Seekers & Career Coaches
Monitor opportunities across multiple companies and locations. Track salary ranges for compensation benchmarking.
Important: Rate Limiting Considerations
LinkedIn monitors for automated access. To minimize detection risk:
- Start slow - Begin with
maxJobs: 25and increase gradually - Space your runs - Wait 15-30 minutes between runs
- Use focused queries - Specific job titles + locations work better than broad terms
- Keep batches reasonable - 50-100 jobs per run is optimal
- Avoid peak hours - Run during off-peak hours for best results
No LinkedIn account required - This scraper uses public job listing data.
Quick Start
Demo Mode (Free Test)
{"demoMode": true}
Search by Job Title
{"searchQueries": ["marketing manager", "software engineer"],"location": "United States","maxJobs": 50,"demoMode": false}
Filter by Company and Remote
{"searchQueries": ["product manager"],"companyNames": ["Google", "Meta", "Amazon"],"remote": "REMOTE","datePosted": "PAST_WEEK","maxJobs": 100,"demoMode": false}
Filter by Experience Level
{"searchQueries": ["data scientist"],"location": "New York, NY","experienceLevel": "MID_SENIOR","datePosted": "PAST_MONTH","maxJobs": 75,"demoMode": false}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | array | - | Job titles or keywords to search |
companyNames | array | - | Specific companies to monitor |
location | string | "United States" | Location filter (city, state, or country) |
remote | string | "ALL" | Workplace: ALL, REMOTE, ON_SITE, HYBRID |
experienceLevel | string | "ALL" | Level: ALL, ENTRY_LEVEL, ASSOCIATE, MID_SENIOR, DIRECTOR, EXECUTIVE |
datePosted | string | "PAST_WEEK" | Recency: PAST_24_HOURS, PAST_WEEK, PAST_MONTH, ANY_TIME |
maxJobs | number | 50 | Maximum jobs to scrape (1-500) |
proxyConfiguration | object | - | Proxy settings |
demoMode | boolean | true | Return sample data for testing |
webhookUrl | string | - | Webhook URL for results delivery |
Output Format
{"jobId": "LI-3847291056","title": "Senior Marketing Manager","company": "Google","companyUrl": "https://linkedin.com/company/google","companySize": "10,001+","industry": "Technology","location": "Mountain View, CA","workplaceType": "Hybrid","jobUrl": "https://linkedin.com/jobs/view/3847291056","description": "We are looking for a Marketing Manager to lead our enterprise campaigns...","requirements": ["5+ years of B2B marketing experience","Bachelor's degree in Marketing or related field","Experience with marketing automation platforms"],"benefits": ["Competitive salary and equity","Health, dental, and vision insurance","Flexible PTO and parental leave"],"salary": "$120,000 - $180,000","employmentType": "Full-time","experienceLevel": "Mid-Senior level","applicants": 156,"postedDate": "2026-01-25","postedAgo": "3 days ago","isEasyApply": true,"skills": ["Marketing Strategy", "Google Analytics", "HubSpot", "Leadership"],"scrapedAt": "2026-01-28T10:30:00.000Z"}
Pricing (Pay-Per-Event)
| Event | Description | Price |
|---|---|---|
job_scraped | Per job listing scraped | $0.01 |
Example costs:
- 50 jobs: 50 x $0.01 = $0.50
- 200 jobs: 200 x $0.01 = $2.00
- 500 jobs: 500 x $0.01 = $5.00
- Demo mode: $0.00
Common Scenarios
Scenario 1: B2B Sales Intent Signals
{"searchQueries": ["VP Marketing", "Head of Marketing", "CMO"],"location": "San Francisco Bay Area","datePosted": "PAST_WEEK","maxJobs": 100,"demoMode": false}
Identify companies hiring marketing leaders - they likely need marketing tools and services.
Scenario 2: Competitor Hiring Analysis
{"searchQueries": ["software engineer", "product manager", "data scientist"],"companyNames": ["Competitor A", "Competitor B", "Competitor C"],"datePosted": "PAST_MONTH","maxJobs": 200,"demoMode": false}
Track what roles your competitors are hiring for to understand their strategy.
Scenario 3: Remote Job Market Research
{"searchQueries": ["marketing manager"],"remote": "REMOTE","datePosted": "PAST_MONTH","maxJobs": 500,"demoMode": false}
Analyze remote job availability and salary ranges across the market.
Scenario 4: Salary Benchmarking
{"searchQueries": ["senior software engineer"],"location": "New York, NY","experienceLevel": "MID_SENIOR","datePosted": "PAST_MONTH","maxJobs": 200,"demoMode": false}
Collect salary data for compensation benchmarking and negotiation.
Webhook & Automation Integration
Webhook Configuration
{"searchQueries": ["marketing manager"],"location": "United States","maxJobs": 100,"webhookUrl": "https://your-endpoint.com/webhook"}
Zapier Integration
- Create a Zapier Webhook trigger (Catch Hook)
- Copy the webhook URL to
webhookUrl - Route results to Google Sheets, CRM, Slack, etc.
Popular Zaps:
- Job postings -> Google Sheets (hiring intent database)
- New job at target company -> Slack alert (sales trigger)
- Results -> HubSpot CRM (enrich company records with hiring data)
Make.com (Integromat)
- Create a Webhooks module (Custom webhook)
- Add webhook URL to configuration
- Process results with Make.com scenarios
n8n Integration
- Add a Webhook node
- Configure with webhook URL
- Chain with processing nodes
Apify Scheduled Runs
Schedule daily or weekly runs in Apify Console for ongoing monitoring. Use Apify webhooks or API for programmatic access.
Official API Alternatives
LinkedIn Jobs API (Marketing API)
LinkedIn offers job-related APIs through their Marketing Developer Platform:
- Pros: Official, reliable, structured data, real-time
- Cons: Requires LinkedIn Marketing Partner approval, expensive, limited access
- Best for: Enterprise applications with LinkedIn partnership
Indeed Publisher API
- Pros: Large job database, structured API
- Cons: Publisher program required, limited fields
- Best for: Job board aggregation
This Scraper's Advantages
- No API approval needed - Works immediately
- No LinkedIn partnership required
- Pay-per-result pricing (much cheaper at scale)
- Full job descriptions including requirements and benefits
- Applicant counts and Easy Apply status
- Company metadata (size, industry) included
FAQ
Q: Do I need a LinkedIn account?
A: No. This scraper uses public LinkedIn job listing data. No login required.
Q: Can I filter by specific companies?
A: Yes. Use the companyNames array to monitor specific companies' hiring activity.
Q: Why are some salary fields empty?
A: Not all employers post salary information on LinkedIn. The scraper extracts salary data when it's publicly available.
Q: How often are job listings updated?
A: Data is scraped in real-time from LinkedIn's current listings. Use datePosted to focus on recent postings.
Q: Can I get applicant counts?
A: Yes, when LinkedIn displays applicant counts publicly (e.g., "156 applicants"), the scraper captures this data.
Q: Is the job description truncated?
A: The scraper extracts the full job description, requirements, and benefits as posted by the employer.
Common Problems & Solutions
"No jobs found"
- Broaden your search query (e.g., "Marketing" instead of "Growth Marketing Manager SaaS")
- Check location spelling
- Remove experience level filter to broaden results
- Try
datePosted: "PAST_MONTH"for more results
"Fewer results than expected"
- LinkedIn may not have many matching jobs for niche queries
- Increase
datePostedtimeframe - Try alternative job title variations
- Remove
companyNamesfilter if too restrictive
"Rate limited or blocked"
- Wait 15-30 minutes between runs
- Reduce
maxJobsto 25-50 - Use more specific queries to reduce crawling
- The actor uses fingerprint injection automatically
"Demo data showing"
- Set
demoMode: false - No API key or login required for real scraping
📞 Support
- Actor Arsenal: Full Actor Catalog
- Developer: John Rippy
Built by John Rippy | Actor Arsenal