Deep Job Search Agent avatar
Deep Job Search Agent
Under maintenance

Pricing

Pay per event

Go to Apify Store
Deep Job Search Agent

Deep Job Search Agent

Under maintenance

Your dream job is out there, we’ll track it down! This agent allows you to search hundreds of millions of jobs simultaneously and rank them with AI. We've created this agent to combat the difficult job market. Run it once per day or week to discover every job that fits your requirements!

Pricing

Pay per event

Rating

5.0

(1)

Developer

Fantastic.jobs

Fantastic.jobs

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

5

Monthly active users

2 days ago

Last modified

Share

Deep Job Search Agent - Your dream job is out there, we’ll track it down!

Search hundreds of millions of jobs simultaneously, rank them with AI.

We've created this agent to combat the difficult job market. Our pricing will allow you to run the agent once per week in 'passive job seeker' mode for free, with up to 100 jobs per run.

🌟 Love this Actor? Please leave a review!
🐛 Issues, feedback or suggestions? Create an issue

This is just the first iteration of this agent, keep an eye on your email for upcoming changes and additions!

Warning, this agent could take a couple of minutes to complete. Keep an eye on the log for the status

✨ Key Features

🔍 Multi-Source Coverage

Search Multiple platforms simultaneously: Jobs are discovered and de-duplicated in the following order

  1. Career Sites
  2. LinkedIn
  3. Indeed
  4. Google Jobs
  5. Niche Job Boards

coming soon:

  • ChatGPT Web Search
  • Perplexity

🤖 AI-Powered Intelligence

Deduplication:

  • Automatically detects duplicate jobs across platforms
  • Prioritizes direct career site applications over third-party listings
  • Source priority: Career Site > LinkedIn > Indeed > Google Jobs > Niche Boards

Job Analysis:

  • Match Score (0-100): How well each job fits your criteria
  • Match Reason: Detailed explanation of the score
  • Summary: AI-generated job overview
  • Salary: Normalized salary extraction and formatting
  • Location: Verified and standardized location data

Smart Expansion:

  • AI generates synonyms for job titles (e.g., "Engineer" → "Developer", "Specialist")
  • Expands description keywords with related terms
  • Creates optimal search combinations automatically

📍 Advanced Location Handling

Office Locations (up to 3):

  • Search for on-site jobs in specific cities
  • AI verifies location accuracy from Niche Job Boards
  • Supports major cities globally

Remote Locations (up to 3):

  • Filter for remote-eligible positions
  • Timezone and region verification
  • State-specific remote filtering (US/Canada)

⚡ Flexible Search Modes

Standard Mode (AI-powered):

  • Full AI analysis and scoring
  • Detailed match reasons
  • Job summaries
  • Best for quality-focused searches

Exact Mode:

  • Simple string matching (title AND description)
  • faster execution
  • Best if you know exactly what job you're looking for.

Quick Start (3 steps)

  1. Define what you're looking for

    Job Titles: ["Software Engineer", "Backend Developer"]
    Description Keywords: ["Python", "Django", "AWS"]
  2. Set locations

    Office: ["San Francisco, CA", "Seattle, WA"]
    Remote: ["California", "United States"]
    Country Code: US
  3. Run and get results!

    • Jobs from all 5 platforms
    • AI-scored for relevance
    • Deduplicated automatically
    • Ready to download in JSON/CSV/Excel
    • Integrate with Zapier, N8N, and oether automation platforms

Input Configuration

The Actor has an intuitive input form with the following key parameters:

Search Criteria

  • Job Titles (array): Job titles to search for (e.g., ["Data Scientist", "ML Engineer"])
  • Job Description Search (array): Keywords in descriptions (e.g., ["TensorFlow", "NLP"])
  • Job Description (text): Describe your ideal candidate for AI matching
  • Expand Titles with AI: Auto-generate related job titles
  • Expand Descriptions with AI: Auto-generate related keywords

Location Settings

  • Office Locations (up to 3): Specific cities for on-site roles
  • Remote Locations (up to 3): States/regions for remote eligibility

Filters

  • Experience Level: 0-2, 2-5, 5-10, or 10+ years
  • Time Range: "Last 24 hours" or "Last 7 days"
  • Exact Search: Enable for fast string-based matching (no AI)

Advanced

  • Custom Job Boards (up to 5): Add niche industry boards
  • Maximum Items: Result limit (10-5,000)

See the Input tab when running the Actor for detailed field descriptions.


📊 Output Format

Sample Output

{
"title": "Senior Python Developer",
"organization": "TechCorp Inc",
"location": "San Francisco, CA, United States (Office)",
"url": "https://techcorp.com/careers/senior-python-dev",
"date_posted": "2025-11-06T08:30:00Z",
"salary": "$140,000-$180,000/year",
"source": "Career Site Jobs",
"search_type": "office",
"match_score": 92,
"match_reason": "Strong match: Job title aligns perfectly with search criteria. Description contains all required keywords: Python, Django, AWS. Experience level matches requirement (5+ years). Salary within expected range.",
"summary": "Senior backend role building microservices with Python/Django. Team of 8 engineers, focuses on AWS infrastructure and API development. Strong emphasis on code quality and testing.",
}

Available Fields

FieldDescription
titleJob title
organizationCompany name
locationFormatted location string
urlDirect application link
date_postedISO timestamp of posting
salaryNormalized salary (when available)
descriptionFull job description
sourcePlatform source (Career Site Jobs, LinkedIn Jobs, etc.)
search_type"office" or "remote"
match_scoreAI relevance score 0-100 (Standard mode only)
match_reasonExplanation of score (Standard mode only)
summaryAI-generated summary (Standard mode only)

Export formats: JSON, CSV, Excel, HTML, XML