Give a prompt or a CV and find jobs according to you
⚠️ IMPORTANT: This Actor requires the LinkedIn Jobs Scraper to function properly. You must rent it from https://apify.com/bebity/linkedin-jobs-scraper before using this Actor.
An Apify Actor that uses AI to analyze your CV and/or job search prompt to find relevant jobs on LinkedIn.
This Actor combines the power of Large Language Models (LLMs) with LinkedIn job scraping to provide highly relevant job matches. It works by:
Parameter | Type | Description |
---|---|---|
cv | File | Your CV/resume in PDF, DOCX, or TXT format (optional if prompt is provided) |
prompt | Text | Natural language description of the job you're looking for (optional if CV is provided) |
llm_settings | Object | Configure which LLM provider and model to use |
api_keys | Object | API keys for the LLM providers |
apify_api_key | String | Your Apify API key for calling the LinkedIn Jobs Scraper |
linkedin_search_params | Object | Manual override for LinkedIn search parameters (optional) |
proxy | Object | Proxy configuration for LinkedIn scraping |
1{ 2 "provider": "openai", // One of: "openai", "claude", "gemini" 3 "model": "gpt-4o" // Model to use, depends on the provider 4}
1{ 2 "openai": "sk-...", // OpenAI API key 3 "claude": "sk-...", // Claude API key (if using Claude) 4 "gemini": "..." // Gemini API key (if using Gemini) 5}
Upload your CV and the Actor will analyze it to find matching jobs based on your experience and skills.
I'm looking for remote Senior Python Developer roles at tech startups, preferably in the AI field. I have 5 years of experience and am looking for full-time positions posted in the last week.
Combining both inputs provides the most accurate results. The Actor will extract information from your CV and use the prompt to refine the search criteria.
The Actor returns an array of job listings with detailed information about each job, including:
Parameter | Description | Format |
---|---|---|
title | Job title to search for | String |
location | Geographic location (defaults to "United States" if not specified) | String |
experienceLevel | Experience level | "1" (Internship) to "5" (Director) |
workType | Work arrangement | "1" (On-Site), "2" (Remote), "3" (Hybrid) |
contractType | Employment type | "F" (Full-Time), "P" (Part-Time), etc. |
publishedAt | Time frame | "r86400" (24h), "r604800" (week), "r2592000" (month) |
companyName | List of companies | Array of strings |
companyId | List of LinkedIn company IDs | Array of strings |
rows | Number of results to return | Integer |
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!