LinkedIn Job Intelligence - AI Scraper & Analyzer avatar
LinkedIn Job Intelligence - AI Scraper & Analyzer

Pricing

$19.00/month + usage

Go to Apify Store
LinkedIn Job Intelligence - AI Scraper & Analyzer

LinkedIn Job Intelligence - AI Scraper & Analyzer

Advanced LinkedIn job scraper that extracts job postings and provides intelligent analysis using Anthropic's Claude AI. Get insights on requirements, tech stacks, salary expectations, and role assessments. Powered by: Claude (Anthropic)

Pricing

$19.00/month + usage

Rating

0.0

(0)

Developer

Store Craft Studio

Store Craft Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

LinkedIn Job Scraper with AI Analysis

A powerful Apify Actor that scrapes LinkedIn job postings and provides intelligent AI analysis using Claude (Anthropic).

Features

  • πŸ” Job Search: Search LinkedIn jobs by keywords and location
  • πŸ“Š Comprehensive Data: Extract job titles, companies, locations, descriptions, and posting dates
  • πŸ€– AI Analysis: Get intelligent insights powered by Claude AI including:
    • Key requirements analysis
    • Salary expectations (when mentioned)
    • Experience level assessment
    • Technology stack identification
    • Overall role assessment
  • πŸ“ˆ Scalable: Scrape up to 100 jobs per run
  • πŸ”’ Secure: API keys stored securely as secrets

Input Parameters

ParameterTypeRequiredDefaultDescription
searchQueryStringYes"software engineer"Keywords to search for jobs
locationStringYes"United States"Job location filter
maxJobsIntegerNo10Maximum number of jobs to scrape (1-100)
aiAnalysisBooleanNotrueEnable AI analysis of job postings
anthropicApiKeyStringConditional*-Your Anthropic API key for Claude AI
analysisPromptStringNo(default prompt)Custom prompt for AI analysis

*Required if aiAnalysis is enabled

Output

The actor stores results in the Apify dataset with the following structure:

{
"title": "Senior Software Engineer",
"company": "Tech Company Inc.",
"location": "San Francisco, CA",
"url": "https://www.linkedin.com/jobs/view/...",
"postedDate": "2 days ago",
"description": "Full job description...",
"aiAnalysis": "AI-generated analysis of the role..."
}

Setup Instructions

1. Create a New Actor on Apify

  1. Go to Apify Console
  2. Click Actors β†’ Create new
  3. Choose Start from scratch
  4. Give it a name (e.g., "linkedin-job-scraper-ai")

2. Set Up Project Structure

Create the following files in your actor:

my-actor/
β”œβ”€β”€ .actor/
β”‚ β”œβ”€β”€ actor.json
β”‚ └── input_schema.json
β”œβ”€β”€ main.js
β”œβ”€β”€ package.json
β”œβ”€β”€ Dockerfile
└── README.md

3. Add the Code

Copy each artifact into its respective file as shown above.

4. Get Your Anthropic API Key

  1. Go to Anthropic Console
  2. Sign up or log in
  3. Navigate to API Keys
  4. Create a new API key
  5. Copy the key (it starts with sk-ant-)

5. Build and Run

  1. In Apify Console, click Build
  2. Wait for the build to complete
  3. Click Start and configure input:
    • Enter your search query
    • Enter location
    • Set max jobs
    • Enable AI Analysis (checkbox)
    • Paste your Anthropic API key
    • Optionally customize the analysis prompt

6. View Results

  • Results appear in the Dataset tab
  • Download as JSON, CSV, or Excel
  • View AI analysis for each job

Example Input

{
"searchQuery": "machine learning engineer",
"location": "New York, NY",
"maxJobs": 20,
"aiAnalysis": true,
"anthropicApiKey": "sk-ant-api03-...",
"analysisPrompt": "Analyze this job and tell me: 1) Is it suitable for mid-level engineers? 2) What's the tech stack? 3) Remote work policy?"
}

Pricing Notes

  • Apify: Charges based on compute units (CU). Check Apify pricing
  • Anthropic API: Charges per token. Claude Sonnet is ~$3 per million input tokens. Check Anthropic pricing

Troubleshooting

LinkedIn Blocking

If you encounter blocking:

  • Enable residential proxies
  • Reduce maxJobs
  • Add delays between requests

AI Analysis Not Working

  • Verify your Anthropic API key is correct
  • Check you have credits in your Anthropic account
  • Ensure aiAnalysis is set to true

No Jobs Found

  • Try broader search terms
  • Check if LinkedIn structure changed
  • Verify the location exists on LinkedIn

⚠️ Important:

  • Respect LinkedIn's Terms of Service
  • Use responsibly and ethically
  • Don't scrape personal data
  • Add appropriate delays
  • Consider LinkedIn's API for commercial use

Support

For issues or questions:

  • Check Apify documentation
  • Review Anthropic API docs
  • Open an issue in the repository

License

MIT License - feel free to modify and use for your projects!