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...
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)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!