BoostHunterAI
Pricing
Pay per usage
Go to Apify Store

LinkedIn
BoostHunterAI
Analyzes a person's GitHub, Twitter, and LinkedIn accounts, and AI provides a complete analysis and overview of that person, what they write, what they develop, and what they discuss on LinkedIn and Twitter.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Igor Votintsev
Maintained by Community
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
21 days ago
Last modified
Share
Ghost Hunter AI
An Apify Actor that scrapes developer profiles from GitHub, Twitter/X, and LinkedIn, then uses Grok AI to analyze and compare candidates.
Features
- Multi-candidate support - Analyze and compare multiple developers at once
- GitHub scraping - Fetches up to 20 repositories with README contents via GitHub API
- Twitter/X scraping - Collects recent tweets using Apify's Twitter scraper
- LinkedIn scraping - Extracts comprehensive profile data including skills, experience, education
- Grok AI analysis - Send all scraped data to Grok AI with your custom prompt
Input
| Field | Type | Required | Description |
|---|---|---|---|
candidates | Array | Yes | List of candidates to analyze |
grokApiKey | String | Yes | Your Grok API key from x.ai |
grokPrompt | String | Yes | Prompt for Grok AI to analyze the candidates |
Candidates Format
[{"name": "John Smith","githubUserUrl": "https://github.com/johnsmith","twitterHandle": "@johnsmith","linkedinUrl": "https://linkedin.com/in/johnsmith"},{"name": "Jane Doe","githubUserUrl": "https://github.com/janedoe","twitterHandle": "janedoe","linkedinUrl": ""}]
All profile fields are optional per candidate - leave empty ("") if not available.
Example Input
{"candidates": [{"name": "Candidate 1","githubUserUrl": "https://github.com/user1","twitterHandle": "@user1","linkedinUrl": "https://linkedin.com/in/user1"},{"name": "Candidate 2","githubUserUrl": "https://github.com/user2","twitterHandle": "","linkedinUrl": "https://linkedin.com/in/user2"}],"grokApiKey": "your-grok-api-key","grokPrompt": "Compare these developer candidates for a senior full-stack position. Rank them and explain your reasoning."}
Output
The actor outputs:
{"candidatesData": [{"name": "Candidate 1","github": {"username": "user1","profileUrl": "https://github.com/user1","repositories": [...]},"twitter": {"handle": "user1","recentTweets": [...]},"linkedin": {"fullName": "...","headline": "...","skills": [...],"experiences": [...],...}}],"grokAnalysis": "Grok's comparison and analysis...","totalCandidates": 2,"scrapedAt": "2026-01-17T12:00:00.000Z"}
Example Prompts
- "Compare these candidates for a senior developer role. Who would be the best fit?"
- "Analyze these developers' open source contributions and rank them by impact"
- "Which candidate has the strongest AI/ML background based on their projects?"
- "Summarize each candidate's expertise in 2-3 sentences"
Data Collected
GitHub
- Repository names, descriptions, languages
- Star counts
- README contents (full text)
Twitter/X
- Recent tweets (up to 10)
- Likes and retweet counts
- Tweet timestamps
- Full name, headline, about section
- Skills and endorsements
- Work experience with durations
- Education history
- Certifications and awards
- Projects
- Connection/follower counts
Requirements
- Grok API Key - Get one from x.ai
- Apify Account - For running Twitter and LinkedIn scrapers
Cost
The actor uses these Apify scrapers which consume platform credits:
apidojo/twitter-scraper-lite- For Twitter datadev_fusion/Linkedin-Profile-Scraper- For LinkedIn data
GitHub data is fetched directly via the GitHub API (free).
License
MIT


