🧞♂️ LinkedIn to Airtable Jobs Scraper
3 days trial then $20.00/month - No credit card required now
This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?
See alternative Actors🧞♂️ LinkedIn to Airtable Jobs Scraper
3 days trial then $20.00/month - No credit card required now
Scrape high quality LinkedIn jobs with AI powered analysis and directly store them in your Airtable base. No need to worry about Cookies and Authentication!!
LinkedIn Job Scraper with AI-Powered Match Analysis + Airtable Integration (Optional) 🚀
Transform your job search or market research with this powerful LinkedIn Job Scraper that not only collects detailed job listings but also provides AI-powered match analysis of how well your resume matches each position! (as well as Airtable integration)
Who is this for?
- Job Seekers: Get job listings with AI-powered resume match scores + Airtable integration to track your applications
- Staffing Agencies: Track hiring companies and get detailed insights + Built-in Airtable integration for managing clients
- Recruiters: Access comprehensive job market data and hiring trends for better decision making.
🎯 Airtable Setup (Optional)
1. Buy my airtable template
2. Set Up API Key
- Go to your Airtable Account
- Create or copy your API key from the API section
- Add it to the actor's input under
AIRTABLE_API_KEY
3. Get Template IDs
- After getting the template, you'll need the IDs:
1Airtable URL: www.airtable.com/base_id/table_id/view_id 2 3Base ID: Get the base_id 4Jobs Table ID: Get the table_id for jobs table 5Companies Table ID: Get the table_id for companies table
Jobs Table:
Companies Table:
What is the output?
🎯 OpenAI Setup (Optional)
1. Set Up API Key
- Go to your OpenAI Account
- Create a new secret key for apify actor.
- Add it to the actor's input under
OPENAI_API_KEY
✨ Key Features
- 🎯 AI Resume Matching: Analyzes each job against your resume to provide a match percentage and detailed feedback
- 🔍 Advanced Filtering: Exclude specific companies, industries, and job titles
- 📊 Rich Data Collection: Captures comprehensive job and company details
- 📈 Airtable Integration: Optional direct export to Airtable for easy data management
- 🤖 Proxy Support: Built-in proxy rotation for reliable scraping
📝 Input Configuration
Required Fields
Field | Type | Description |
---|---|---|
titles_query | String | Job titles to search for (e.g., "('Data Analyst' OR 'Product Manager')" ) |
resume_text | String | Your resume text for AI matching analysis |
Optional Fields
Field | Type | Default | Description |
---|---|---|---|
rows | Integer | 50 | Maximum number of jobs to scrape |
hours | Integer | 24 | Only show jobs posted within these hours |
distance | String | "100" | Search radius in miles |
user_country | String | "United States of America" | Base country for search |
work_type | Array | ["Remote"] | Work types ("Remote" , "On-site" , "Hybrid" ) |
job_type | Array | ["Full-time"] | Job types ("Full-time" , "Part-time" , "Contract" , etc.) |
experience_level | Array | ["Associate", "Entry level", "Mid-Senior level"] | Required experience levels |
Filtering Options
Field | Type | Description |
---|---|---|
excluded_companies | Array | Companies to exclude from results |
excluded_industries | Array | Industries to exclude (e.g., ["Staffing and Recruiting", "Consulting"] ) |
excluded_titles | Array | Job titles to exclude (e.g., ["director", "manager", "intern"] ) |
Airtable Integration (Optional)
Field | Type | Default | Description |
---|---|---|---|
enable_airtable_processing | Boolean | false | Enable/disable Airtable export |
airtable_base_id | String | Your Airtable base ID | |
airtable_company_table_id | String | Company table ID | |
airtable_jobs_table_id | String | Jobs table ID |
Advanced Options
Field | Type | Description |
---|---|---|
user_prompt | String | Custom instructions for AI analysis |
include_additional_job_search_criteria | Boolean | Include additional search parameters |
proxy | Object | Proxy configuration settings |
📊 Output
The actor provides detailed job information including:
- Job details (title, description, requirements, salary)
- Company information (size, industry, location)
- AI-generated match analysis
- Match percentage
- Positive matches with your resume
- Areas for improvement
- Application details (apply URL, posting date, application count)
💡 Usage Tips
-
Optimize Search Results:
- Use boolean operators in
titles_query
for better matches - Start with a smaller
rows
value to test your configuration
- Use boolean operators in
-
Resume Matching:
- Provide complete resume text for accurate matching
- Use
user_prompt
to customize the AI analysis
-
Airtable Integration:
- Enable
enable_airtable_processing
for automatic data export - Ensure all Airtable IDs are correctly configured
- Enable
⚠️ Important Notes
- Rate limiting and proxy rotation are handled automatically
- Results are deduplicated when using Airtable integration
- The actor respects LinkedIn's terms of service and implements appropriate delays
🔧 Technical Requirements
- Airtable API key (if using Airtable integration)
- OpenAI API key (for resume matching score)
- Valid proxy configuration recommended
🚀 Get Started
- Configure your input parameters
- Add your resume text
- Set up Airtable integration (optional)
- Run the actor and watch as it collects and analyzes jobs for you!
📫 Support
For issues, feature requests, or questions, please open an issue in the repository or contact the maintainer.
Happy job hunting! 🎯
Actor Metrics
1 monthly user
-
1 star
Created in Aug 2024
Modified 8 days ago