The Social Media Influencer Scraper helps you instantly discover influencers across TikTok, Instagram, and YouTube. It gathers comprehensive metrics, engagement insights, and recent content data so you can make informed decisions. This scraper is designed for influencer research, trend analysis, and marketing intelligence.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Social Media Influencer Scraper you've just found your team — Let's Chat. 👆👆
This tool automates the process of finding and analyzing social media influencers based on provided keywords. It solves the challenge of manually researching influencer profiles across multiple platforms and consolidating their data. Ideal for marketers, analysts, agencies, and developers building influencer-focused applications.
- Scrapes influencer data across TikTok, Instagram, and YouTube.
- Provides consistent, structured data for easy comparison.
- Extracts engagement, categories, bios, and recent posts.
- Offers direct links to influencer profiles and individual posts.
- Supports batch keyword input for large-scale research.
| Feature | Description |
|---|---|
| Multi-platform search | Finds influencers across TikTok, Instagram, and YouTube using keywords. |
| Detailed engagement metrics | Retrieves follower count, raw follower totals, and engagement rate. |
| Category and bio extraction | Helps identify influencer niches and content style. |
| Recent posts snapshot | Captures likes, comments, codes, and post URLs. |
| Clean structured output | Data is returned in JSON, CSV, Excel, XML, or HTML table formats. |
| Field Name | Field Description |
|---|---|
| keyword | The original keyword used for search. |
| exact_match | Indicates if the result exactly matches the keyword. |
| username | Influencer's handle or platform-specific username. |
| followers | Formatted follower count (e.g., “2.3M”). |
| raw_followers | Exact numeric follower count. |
| network | Platform identifier (TikTok/Instagram/YouTube). |
| name | Display name of the influencer. |
| is_visible | Visibility status of the influencer profile. |
| engagement | Engagement rate represented as a number. |
| location | Array of detected locations for the influencer. |
| handle | Full handle including symbols. |
| categories | List of categories or content niches. |
| bio | Influencer biography text. |
| gallery | Array of recent posts with likes, comments, and URLs. |
[
{
"keyword": "sam",
"exact_match": true,
"username": "sam",
"followers": "2.3M",
"raw_followers": 2290000,
"network": "yt",
"name": "Sam",
"is_visible": true,
"engagement": 0,
"location": ["United Kingdom"],
"handle": "@sam",
"categories": ["Humor"],
"bio": "Sam Pepper Live Streams",
"gallery": [
{
"comments": "3",
"likes": "16",
"code": "PISONCsqxp0",
"url": "https://www.youtube.com/watch?v=PISONCsqxp0"
}
]
}
]
Social Media Influencer Scraper/
├── src/
│ ├── main.py
│ ├── extractors/
│ │ ├── tiktok_extractor.py
│ │ ├── instagram_extractor.py
│ │ ├── youtube_extractor.py
│ │ └── utils_parser.py
│ ├── outputs/
│ │ └── formatter.py
│ └── config/
│ └── settings.example.json
├── data/
│ ├── inputs.sample.json
│ └── sample_output.json
├── requirements.txt
└── README.md
- Marketing teams use it to identify relevant influencers so they can optimize campaign targeting and budgets.
- Social media analysts use it to track category trends and evaluate influencer performance across platforms.
- Agencies use it to build influencer shortlists efficiently, saving hours of manual research.
- Developers use it to power influencer discovery features inside apps and dashboards.
- Brands use it to find authentic creators who match their products and audiences.
Q: Can I search multiple keywords at once? Yes. Provide an array of keywords, and the scraper will process each individually and return combined results.
Q: Which platforms are currently supported? TikTok, Instagram, and YouTube are fully supported with detailed data extraction.
Q: How accurate is follower and engagement data? Metrics are pulled directly from public profile pages and computed consistently for reliable evaluation.
Q: Can I export the results in different formats? Yes. Data can be saved as JSON, JSONL, CSV, Excel, XML, or HTML tables.
Primary Metric: Processes an average of 20–40 influencer profiles per minute depending on platform complexity and post volume.
Reliability Metric: Maintains a 96%+ successful extraction rate across supported platforms with automatic fallback parsing.
Efficiency Metric: Optimized extraction pipeline keeps CPU usage low and reduces redundant requests for faster throughput.
Quality Metric: Delivers over 98% field completeness on profiles with public data, including precise follower counts and recent post details.
