Job Search Agent avatar

Job Search Agent

Try for free

This Actor is paid per event

Go to Store
Job Search Agent

Job Search Agent

saya2003/job-search-agent
Try for free

This Actor is paid per event

Struggling to find the perfect job? Let our AI-powered Job Search Agent scrape and analyze job listings, matching you with the best opportunities. Get personalized resume insights, career tips, and automated updates—all tailored to boost your chances of landing your dream job.

Developer
Maintained by Community

Actor Metrics

  • 3 monthly users

  • No reviews yet

  • No bookmarks yet

  • Created in Mar 2025

  • Modified 10 hours ago

AI Job Search Agent

An AI-powered job search assistant that helps users find relevant job opportunities by analyzing their resumes, skills, and preferences. Built using LangGraph, Apify, and LLMs, this agent intelligently scrapes job listings, ranks them based on relevance, and provides structured insights.

🚀 Features

  • Resume Parsing & Skill Extraction: Extracts skills, experience, and key insights from resumes.
  • Multi-Platform Job Search: Scrapes job listings from supported platforms.
  • Intelligent Job Matching: Uses LLM-based analysis to rank job listings based on relevance.
  • Personalized Recommendations: Suggests job opportunities tailored to user preferences.
  • Automated Filtering & Scoring: Removes duplicate postings and highlights top matches.
  • Structured JSON Output: Provides clean, structured job search results.

💡 Use Cases

  • Job Seekers: Get personalized job listings that match your skills and career goals.
  • Recruiters: Identify top candidates and suggest relevant job positions.
  • Career Coaches: Offer AI-driven insights for job search and skill improvement.
  • Market Researchers: Analyze hiring trends and skill demand across industries.

🔧 Input Parameters

Field Type Description
resume String User’s resume text to analyze
location String Preferred job location (default: "Remote")
jobType String Type of job (e.g., "full-time", "part-time", "contract") keywords String Additional job search keywords
modelName String LLM model to use for analysis (default: "gpt-4-turbo")

📊 Output

The AI Agent provides structured JSON output with:

  1. Search Summary

    • Number of relevant job matches
    • Insights into top industries hiring for given skills
  2. Top Matching Jobs

    • Job title, company, and location
    • Salary information (if available)
    • Relevance score (0-1 scale)
    • Application link
  3. AI-Powered Recommendations

    • Suggested job application strategies
    • Career improvement tips based on job market analysis

📚 Example Usage

Input:

json { "resume": "Experienced software engineer with Python, AI, and data analysis skills...", "location": "New York", "jobType": "full-time", "keywords": "AI, Machine Learning, Python", "modelName": "gpt-4" }

1Output:
2
3json
4{
5    "summary": "Found 12 AI-related job listings in New York...",
6    "jobs": [
7        {
8            "title": "Machine Learning Engineer",
9            "company": "Tech Innovations Inc.",
10            "location": "New York, NY",
11            "salary": "$120,000 - $150,000",
12            "match_score": 0.94,
13            "url": "https://..."
14        }
15    ],
16    "recommendations": [
17        "Consider applying for jobs with AI model deployment experience.",
18        "Expand search to remote roles for better opportunities."
19    ]
20}
21
22
23🛠️ Customization
24
25- Modify job search sources by adding new APIs in src/Services/Apify_Job_Scraper_Service.py.
26- Adjust the matching algorithm for personalized ranking in src/Workflows/LangGraph_Job_Search_Workflow.py.
27- Change the output structure in main.py to fit your data needs.
28
29📈 Performance Optimization
30
31- Parallelized job searches for speed
32- Smart filtering to avoid duplicates
33- Caching for faster query processing
34- API rate limiting for stability
35
36🔗 Related Apify Actors
37
38- [LinkedIn Jobs Scraper](https://apify.com/krandiash/linkedin-jobs-scraper)
39- [Indeed Job Scraper](https://apify.com/krandiash/indeed-scraper)
40- [Dice Job Scraper](https://apify.com/mohamedgb00714/dicecom-job-scraper)
41
42💬 Support & Documentation
43
44- Apify Docs: [https://docs.apify.com/](https://docs.apify.com/)
45- LangGraph Docs: [https://github.com/langchain-ai/langgraph](https://github.com/langchain-ai/langgraph)
46- Join the Community: [Apify Discord](https://discord.com/invite/jyEM2PRvMU)
47
48📝 License
49
50Apache 2.0 License