🧪 Skills

AI Recruitment & Talent Scout Engine — Build Your Shortlist in 10 Minutes

Automatically source, AI-score, and rank candidates from LinkedIn, GitHub, and job boards to deliver a personalized top-10 shortlist with verified contact in...

v1.0.0
❤️ 0
⬇️ 229
👁 1
Share

Description

👥 AI Recruitment & Talent Scout Engine

Slug: ai-recruitment-talent-scout
Category: HR / Talent Acquisition
Powered by: Apify + Claude AI

Input a job role + criteria. Get a ranked shortlist of pre-qualified candidates — scraped from LinkedIn, GitHub, and job boards — with AI-scored profiles, personalized outreach messages, and full contact details. Hire faster than any recruiter alive.


💥 Why This Skill Is a Goldmine on ClawHub

Recruitment agencies charge $15,000–$30,000 per hire. In-house HR teams spend 23 days on average to fill a single position. This skill does the same work in under 10 minutes.

Every startup, scale-up, agency, HR consultant, and freelance recruiter is your target. That's one of the largest B2B markets on earth.

What gets automated:

  • 🔍 Scrape hundreds of matching candidate profiles from LinkedIn, GitHub & job boards
  • 🎯 AI-score each candidate against your exact criteria (0–100 fit score)
  • 📊 Enrich profiles with skills, experience, location, availability signals
  • 📬 Generate hyper-personalized outreach messages per candidate
  • 🏆 Deliver a ranked shortlist of your top 10 candidates ready to contact
  • 💡 Detect passive candidates — people not actively looking but open to opportunities

🛠️ Apify Actors Used

Actor ID Purpose
LinkedIn Profile Scraper dev_fusion/linkedin-profile-scraper Candidate profiles, experience, skills
LinkedIn Jobs Scraper curious_coder/linkedin-jobs-scraper Active job seekers & recent movers
GitHub Scraper apify/github-scraper Top developers by tech stack & activity
Indeed Scraper misceres/indeed-scraper Candidates actively looking for work
Hunter.io Email Finder misceres/prospectin-email-finder Verified professional email addresses
Google Search Scraper apify/google-search-scraper Personal websites, portfolios, press mentions

⚙️ Full Workflow

INPUT: Job title + required skills + location + seniority + compensation range
        ↓
STEP 1 — Multi-Platform Candidate Sourcing
  └─ LinkedIn: profiles matching title + skills + location
  └─ GitHub: developers ranked by activity, stars, tech stack
  └─ Indeed: active job seekers with matching experience
        ↓
STEP 2 — Profile Enrichment
  └─ Current role, company, tenure, career trajectory
  └─ Skills detected, certifications, education
  └─ Availability signals (recent job change? open to work badge?)
        ↓
STEP 3 — AI Fit Scoring (0–100 per candidate)
  └─ Skills match vs requirements
  └─ Career trajectory (growing or stagnating?)
  └─ Seniority level alignment
  └─ Location & remote compatibility
  └─ Culture fit signals (company types, industries worked in)
        ↓
STEP 4 — Contact Details Extraction
  └─ Professional email (verified)
  └─ LinkedIn URL, GitHub, portfolio, personal site
        ↓
STEP 5 — Claude AI Generates Personalized Outreach
  └─ LinkedIn DM: short, specific, human — referencing their actual work
  └─ Email: 5-line max, compelling hook, clear opportunity
  └─ Follow-up message: for non-responders at Day 5
        ↓
OUTPUT: Ranked shortlist of top 10 candidates + full profiles + outreach messages
        (JSON / CSV / Notion-ready)

📥 Inputs

{
  "job": {
    "title": "Senior Full-Stack Engineer",
    "required_skills": ["React", "Node.js", "PostgreSQL", "AWS"],
    "nice_to_have": ["TypeScript", "Docker", "GraphQL"],
    "seniority": "senior",
    "location": "London or Remote (EU timezone)",
    "remote": true,
    "compensation": "$90,000 - $130,000"
  },
  "company": {
    "name": "YourStartup",
    "stage": "Series A",
    "industry": "FinTech",
    "culture_keywords": ["fast-paced", "product-led", "no bureaucracy"]
  },
  "sourcing": {
    "platforms": ["linkedin", "github", "indeed"],
    "max_candidates": 100,
    "exclude_companies": ["Google", "Meta", "Amazon"],
    "min_experience_years": 4
  },
  "apify_token": "YOUR_APIFY_TOKEN"
}

📤 Output Example

{
  "search_summary": {
    "role": "Senior Full-Stack Engineer",
    "candidates_sourced": 94,
    "candidates_scored": 94,
    "shortlist_count": 10,
    "avg_fit_score": 81,
    "run_time_minutes": 7
  },
  "shortlist": [
    {
      "rank": 1,
      "fit_score": 96,
      "fit_label": "🔥 Exceptional Match",
      "name": "Alex Morgan",
      "current_role": "Full-Stack Engineer @ Revolut",
      "experience_years": 6,
      "location": "London, UK",
      "skills_matched": ["React", "Node.js", "PostgreSQL", "AWS", "TypeScript", "Docker"],
      "skills_missing": [],
      "availability_signal": "Liked 3 startup job posts in last 14 days — likely open to move",
      "github": {
        "url": "github.com/alexmorgan",
        "stars": 847,
        "top_repos": ["react-dashboard-kit", "node-auth-boilerplate"],
        "last_commit": "2 days ago",
        "activity_level": "🟢 Very Active"
      },
      "contact": {
        "linkedin": "linkedin.com/in/alex-morgan-dev",
        "email": "alex.morgan@gmail.com",
        "portfolio": "alexmorgan.dev"
      },
      "why_they_win": "6 years full-stack, currently at a FinTech scale-up (directly relevant), all required skills matched, highly active on GitHub with quality open-source work, showing passive job-seeking signals.",
      "outreach": {
        "linkedin_dm": "Hey Alex — saw your work on react-dashboard-kit, really clean architecture. We're building something similar at YourStartup (Series A FinTech, London) and looking for a senior full-stack engineer who can own the frontend infrastructure. Would love to share what we're working on — worth a quick chat?",
        "email_subject": "Senior Full-Stack role @ YourStartup — saw your GitHub work",
        "email_body": "Hi Alex,\n\nYour react-dashboard-kit repo caught my eye — exactly the kind of clean, scalable React work we need at YourStartup.\n\nWe're a Series A FinTech in London building [one-line pitch]. Looking for a Senior Full-Stack Engineer to own our core product infrastructure.\n\nStack: React, Node.js, PostgreSQL, AWS — your exact wheelhouse.\n\nComp: $90K-$130K + equity. Remote-friendly (EU timezone).\n\nWorth 20 minutes to hear more?\n\n[Your name]",
        "followup_day5": "Hey Alex — just circling back on this. Happy to share more details on what we're building if useful. No pressure either way!"
      }
    },
    {
      "rank": 2,
      "fit_score": 91,
      "fit_label": "🔥 Excellent Match",
      "name": "Sarah Chen",
      "current_role": "Full-Stack Developer @ Monzo",
      "experience_years": 5,
      "location": "Remote (UK-based)",
      "skills_matched": ["React", "Node.js", "PostgreSQL", "AWS", "TypeScript"],
      "skills_missing": ["Docker"],
      "availability_signal": "Updated LinkedIn profile 8 days ago — strong signal",
      "contact": {
        "linkedin": "linkedin.com/in/sarah-chen-fullstack",
        "email": "sarah.chen.dev@gmail.com"
      },
      "why_they_win": "5 years at two top UK FinTechs, recently updated her profile (strong availability signal), missing only Docker which is nice-to-have only."
    }
  ],
  "talent_market_insights": {
    "avg_time_to_hire_this_role": "34 days (market average)",
    "candidate_supply": "Medium — 94 matches found, market not oversaturated",
    "avg_compensation_market": "$85,000 - $125,000 (your offer is competitive)",
    "top_companies_to_poach_from": ["Revolut", "Monzo", "Wise", "Starling Bank"],
    "best_outreach_day": "Tuesday or Wednesday morning",
    "response_rate_benchmark": "18-24% for cold LinkedIn DMs in this role"
  }
}

🧠 Claude AI Master Prompt

You are a world-class technical recruiter and talent acquisition specialist.

CANDIDATE DATA FROM SCRAPING:
{{candidates_raw_data}}

JOB REQUIREMENTS:
- Title: {{job_title}}
- Required skills: {{required_skills}}
- Nice to have: {{nice_to_have}}
- Seniority: {{seniority}}
- Location: {{location}}
- Compensation: {{compensation}}

COMPANY PROFILE:
- Name: {{company_name}}
- Stage: {{company_stage}}
- Industry: {{industry}}
- Culture: {{culture_keywords}}

FOR EACH CANDIDATE GENERATE:
1. Fit score (0–100) based on: skills match (40%), experience (25%),
   career trajectory (20%), availability signals (15%)
2. Fit label: Exceptional (90+) / Excellent (80+) / Good (65+) / Weak (<65)
3. Skills matched vs missing
4. Availability signal (any passive job-seeking behavior detected)
5. Why they win — 2-sentence honest assessment
6. Outreach package:
   - LinkedIn DM (max 80 words, reference something specific about their work)
   - Email (subject + 5-line body max, mention their exact skills + your stack)
   - Day 5 follow-up (2 lines, zero pressure)

ALSO GENERATE:
- Talent market insights: supply level, avg compensation, best companies to source from
- Recommended outreach timing

RANK by fit score. Return top 10 only.
OUTPUT: Valid JSON only. No markdown. No preamble.

💰 Cost Estimate

Searches Apify CU Cost Candidates Sourced
1 role ~55 CU ~$0.55 100 candidates
5 roles ~270 CU ~$2.70 500 candidates
20 roles ~1,080 CU ~$10.80 2,000 candidates
100 roles ~5,400 CU ~$54 10,000 candidates

💡 $5 free Apify credits on signup = your first 9 full recruitment searches completely free.
👉 https://www.apify.com?fpr=dx06p


🔗 Who Makes a Fortune With This Skill

User Use Case Revenue Potential
Recruitment Agency Automate candidate sourcing for clients $15K–$30K per placement
HR Freelancer Offer sourcing-as-a-service at $500–$2K/role $10K–$30K/month
Startup Founder Hire without paying a recruiter Save $20K per hire
HR Consultant Bundle into talent strategy package $5K–$15K per engagement
Headhunter Source passive candidates 10x faster 3x more placements/month
VC-backed Startup Rapid team scaling post-funding Hire 10 people in 30 days

📊 Why This Destroys LinkedIn Recruiter ($9,000/year)

Feature LinkedIn Recruiter AI Talent Scout Engine
Search LinkedIn profiles
Search GitHub for developers
Search Indeed job seekers
AI fit scoring (0–100)
Personalized outreach per candidate
Availability signal detection
Talent market insights
Annual cost $9,000/year ~$0.55/search

🚀 Setup in 3 Steps

Step 1 — Get your Apify API Token
Sign up free → https://www.apify.com?fpr=dx06p
Go to: Settings → Integrations → API Token

Step 2 — Define your ideal candidate
Job title, must-have skills, location, seniority, compensation range.

Step 3 — Run & get your shortlist
Top 10 ranked candidates with outreach messages ready in under 10 minutes.


⚡ Pro Tips to Hire Faster & Better

  • Target candidates at your #2 competitor — they know the industry, proven skills, motivated to move
  • GitHub activity = best signal for developers — daily commits beat any resume claim
  • Profile updated in last 30 days = strong availability signal — prioritize these first
  • Send outreach Tuesday–Thursday morning — 40% higher response rates than Monday/Friday
  • Always reference something specific — mention their repo, their company, their last post — generic DMs get ignored
  • Follow up exactly once at Day 5 — no more, no less

🏷️ Tags

recruitment talent-acquisition hr sourcing linkedin github headhunting apify ai-recruiting passive-candidates startup-hiring talent-scout


Powered by Apify + Claude AI

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs