AI Job Search Agent avatar
AI Job Search Agent

Under maintenance

Pricing

Pay per event

Go to Store
AI Job Search Agent

AI Job Search Agent

Under maintenance

Developed by

mohamed el hadi msaid

Maintained by Community

5.0 (1)

Pricing

Pay per event

0

Monthly users

5

Runs succeeded

28%

Last modified

14 days ago

An intelligent job search assistant that analyzes resumes and finds matching job opportunities across multiple platforms. This actor uses LangGraph and LangChain to provide personalized job recommendations based on skills, experience, and preferences.

πŸš€ Features

  • Resume analysis and skill extraction
  • Multi-platform job search (LinkedIn, Indeed, Dice)
  • Intelligent job matching and ranking
  • Personalized recommendations
  • Structured JSON output
  • Automated job filtering and scoring

πŸ’‘ Use Cases

  • Job Search: Find relevant job opportunities based on resume and preferences
  • Skills Analysis: Extract and analyze skills from resumes
  • Career Guidance: Get personalized recommendations for job search
  • Market Research: Understand job market trends and requirements
  • Resume Enhancement: Identify skill gaps based on job requirements

πŸ”§ Input Parameters

FieldTypeDescription
resumeStringThe resume text to analyze
locationStringPreferred job location (default: "Remote")
jobTypeStringType of employment (e.g., "full-time", "contract")
keywordsStringAdditional search keywords
modelNameStringLLM model to use (default: "gpt-4")

πŸ“Š Output

The actor provides structured JSON output containing:

  1. Summary

    • Overview of search results
    • Number of matching jobs
    • Key insights
  2. Jobs Array (Top 5 matches)

    • Job title
    • Company name
    • Location
    • Salary information
    • Match score (0-1)
    • Application URL
    • Employment type
    • Job description
  3. Recommendations

    • Next steps for the job seeker
    • Career development suggestions
    • Application strategies

πŸ“š Example Usage

1{
2    "resume": "Your resume text here...",
3    "location": "San Francisco",
4    "jobType": "full-time",
5    "keywords": "machine learning, python",
6    "modelName": "gpt-4"
7}

Example output:

1{
2    "summary": "Found 15 matching jobs in San Francisco area...",
3    "jobs": [
4        {
5            "title": "Senior Data Scientist",
6            "company": "Tech Corp",
7            "location": "San Francisco, CA",
8            "salary": "$150,000 - $200,000",
9            "match_score": 0.92,
10            "url": "https://..."
11        }
12    ],
13    "recommendations": [
14        "Update your ML skills section",
15        "Apply within 24 hours of posting",
16        "Highlight cloud computing experience"
17    ]
18}

πŸ› οΈ Customization

The actor can be customized by:

  1. Adding new job boards in src/tools.py
  2. Modifying the matching algorithm
  3. Adjusting output format and fields
  4. Customizing search parameters

πŸ“ˆ Performance Features

  • Efficient parallel job search across platforms
  • Smart result deduplication
  • Rate limiting and error handling
  • Result caching for improved performance
  • Limited to top 5 most relevant results

πŸ’¬ Support

πŸ“ License

Apache 2.0

Pricing

Pricing model

Pay per eventΒ 

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

full process

$10.000

all process geting data form other actors run api keys