Finds and scores regional gaming micro-influencers across YouTube, TikTok, and Instagram, enabling small teams to build targeted outreach lists in minutes instead of days.
Partnering with regional micro-creators in local European markets (e.g., Finland, Germany) presents two major challenges:
- Language Barriers: Local creators title videos in their native language (
halpa pelikone,günstiger gaming pc), rendering English searches ineffective. - Manual Overhead: Vetting individual creator metrics, engagement, and content alignment by hand does not scale.
- Multi-Language Search: Translates a search brief (e.g., "budget PC build") into 8+ European languages automatically.
- Multi-Platform Scraping: Collects public creator data across YouTube, TikTok, and Instagram.
- Rolling Averages: Calculates 30-day and 90-day average view counts to filter out creators inflated by single viral hits.
- AI-Powered Fit Scoring: Analyzes video transcripts, content niches, and risk factors using LLMs to score creators from 0–100.
- CSV Export: Generates an actionable CSV containing metrics, bio/contact emails, country data, and AI fit scores.
Search Brief
│
▼
Translate Brief (8+ Languages)
│
▼
Data Collection (YouTube / TikTok / Instagram)
│
▼
Data Cleaning & Windowed Averages (30d / 90d Views)
│
▼
LLM Scoring & Risk Analysis (With Model Fallbacks)
│
▼
Streamlit Dashboard ──► Export CSV
- LLM Model Fallback System: Requests target a primary Groq model and automatically cascade to secondary models during rate limits or API outages.
- Windowed Metrics over Total Counts: Evaluates sustained viewer engagement rather than vanity totals to accurately assess audience quality.
| Tool / Library | Usage |
|---|---|
| Streamlit | Web application dashboard and cloud deployment |
| ytscrape | Fetches YouTube channel metadata, view counts, and transcripts |
| requests + BeautifulSoup | Scrapes public TikTok metadata |
| ddgs | Discovers public Instagram profiles and Reels via DuckDuckGo Search |
| pandas | Data manipulation, rolling 30/90-day view metrics, and CSV generation |
| Groq API | High-speed LLM inference for fit scoring and transcript analysis |
| Cursor / Claude / Gemini | AI development tools utilized during development |
git clone https://github.com/Samir-BK/Prompt-Hackathon.git
cd Prompt-Hackathonpython -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activatepip install -r requirements.txtCreate a .env file in the project root:
echo 'GROQ_API_KEY="your_groq_api_key_here"' > .envstreamlit run app.py- Web Scraping Dependency: Relies on public HTML structures and search indexes, which are vulnerable to layout updates. Official APIs should be integrated for production use.
- LLM Ranking Nature: AI scores serve as an automated preliminary filter; manual review of shortlisted candidates remains recommended.
- Rate Limits: Rapid sequential searches may hit rate limits on search engine scraping modules.
- Direct email outreach integration via Gmail / Outlook API
- Conversion tracking pipeline to refine LLM scoring prompts over time
- Extended support for Twitch and X (Twitter) profile discovery

