BoostHunterAI avatar
BoostHunterAI

Pricing

Pay per usage

Go to Apify Store
BoostHunterAI

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

Igor Votintsev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

21 days ago

Last modified

Categories

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

FieldTypeRequiredDescription
candidatesArrayYesList of candidates to analyze
grokApiKeyStringYesYour Grok API key from x.ai
grokPromptStringYesPrompt 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

LinkedIn

  • 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 data
  • dev_fusion/Linkedin-Profile-Scraper - For LinkedIn data

GitHub data is fetched directly via the GitHub API (free).

License

MIT