Influencer Discovery - Find Influencers Across Social Platforms
Pricing
from $0.01 / 1,000 results
Influencer Discovery - Find Influencers Across Social Platforms
Discover influencers across Instagram, TikTok, LinkedIn, YouTube, and Twitter by niche, hashtags, engagement rate, and follower count. Perfect for influencer marketing campaigns and brand partnerships. Multi-Platform Discovery Niche Targeting Engagement Analysis Tier Filtering Contact Extraction
Pricing
from $0.01 / 1,000 results
Rating
3.0
(1)
Developer
The Howlers
Maintained by CommunityActor stats
11
Bookmarked
403
Total users
24
Monthly active users
52 days
Issues response
5 days ago
Last modified
Share
Influencer Discovery
Discover influencers across Instagram, TikTok, LinkedIn, YouTube, and Twitter. Find creators by niche, hashtags, keywords, location, and engagement. Optional outreach pipeline: AI-personalized emails via SendGrid/Resend. Part of the Influencer Strategy Suite.
BYOK (Bring Your Own Key) -- you provide your own API credentials.
Before You Start
This actor requires your own API credentials to fetch real data.
Where to get your key: Google Custom Search API key for discovering profiles with emails (optional, supplements platform discovery)
You can test with Demo Mode first (free, no key needed) to see the output format before committing.
Quick Start
Test with Demo Mode (free, no API key needed)
{"demoMode": true,"platforms": ["instagram"],"niches": ["fitness"],"followerRange": {"min": 1000,"max": 1000000},"emailSubject": "{name} - Partnership opportunity from {brand}","emailTemplate": "Hi {name},\n\nI came across your amazing content on {platform} and loved your approach to {niche}.\n\nWe'd love to explore a partnership opportunity with you.\n\nWould you be open to a quick chat?\n\nBest,\n[Your Name]","brandContext": {"name": "Your Brand","industry": "wellness","offer": "product partnership","website": "https://yourbrand.com"}}
Run with real data
{"demoMode": false,"platforms": ["instagram"],"niches": ["fitness"],"followerRange": {"min": 1000,"max": 1000000},"influencerTiers": ["micro","mid"],"minEngagementRate": 2,"contentTypes": ["photos","videos","reels"],"verifiedOnly": false,"businessAccountsOnly": false,"maxResults": 50,"includeContactInfo": true,"languagePreference": "en","sortBy": "discoveryScore","enableOutreach": false,"googleApiKey": "YOUR_API_KEY_HERE","emailProvider": "sendgrid","sendgridApiKey": "YOUR_API_KEY_HERE","resendApiKey": "YOUR_API_KEY_HERE","emailSubject": "{name} - Partnership opportunity from {brand}","emailTemplate": "Hi {name},\n\nI came across your amazing content on {platform} and loved your approach to {niche}.\n\nWe'd love to explore a partnership opportunity with you.\n\nWould you be open to a quick chat?\n\nBest,\n[Your Name]","aiProvider": "none","aiApiKey": "YOUR_API_KEY_HERE","brandContext": {"name": "Your Brand","industry": "wellness","offer": "product partnership","website": "https://yourbrand.com"},"sendEmails": false,"maxEmailsPerRun": 100,"delayBetweenEmails": 2000}
Input Parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
platforms | array | ["instagram"] | Yes* | Social media platforms to search for influencers |
niches | array | - | Yes* | Target niches or industries to search. Use simple words like: fitness, tech, ai, ai automation, beauty, food, travel, fashion, gaming, business, finance, saas, marketing, real estate, wellness, crypto, coaching, health, education, photography, diy, home, art, music, pets, sports, parenting, lifestyle. You can also type any custom niche — the actor will generate relevant hashtags automatically. |
hashtags | array | - | No | Hashtags to search for (without #). Leave empty to auto-generate from niches. |
keywords | array | - | No | Keywords to search in bios and content |
locations | array | - | No | Filter results by location (e.g., 'Los Angeles', 'United Kingdom', 'New York'). Matches against influencer profile locations. For Instagram/TikTok, location filtering works best when combined with Google Custom Search (provide Google API key). LinkedIn search natively supports location filtering. |
followerRange | object | - | No | Target follower count range |
influencerTiers | array | ["micro","mid"] | No | Target influencer size tiers: nano (1K-10K), micro (10K-100K), mid (100K-500K), macro (500K-1M), mega (1M+) |
minEngagementRate | number | 2 | No | Minimum engagement rate to qualify as a good influencer |
contentTypes | array | ["photos","videos","reels"] | No | Preferred content types the influencer creates |
verifiedOnly | boolean | false | No | Only discover verified/blue-check accounts |
businessAccountsOnly | boolean | false | No | Only discover business or creator accounts (where detectable) |
maxResults | integer | 50 | No | Maximum number of influencers to discover per platform |
includeContactInfo | boolean | true | No | Attempt to extract email addresses and contact info from bios |
excludeUsernames | array | - | No | Usernames to exclude from results (e.g., competitors, already contacted) |
languagePreference | string | "en" | No | Preferred content language: en (English), es (Spanish), fr (French), de (German), pt (Portuguese), it (Italian), ja (Japanese), ko (Korean), zh (Chinese), ar (Arabic), hi (Hindi), any (Any Language) |
sortBy | string | "discoveryScore" | No | How to sort discovered influencers: discoveryScore (recommended), followers, engagementRate, recentActivity |
proxyConfiguration | object | - | No | Proxy settings for scraping |
demoMode | boolean | false | No | When ON: returns sample data with real profile URLs (no scraping, no charges). Turn OFF for real influencer discovery. IMPORTANT: If your results show generic usernames like 'fitness_creator_1', demo mode is still on. |
webhookUrl | string | - | No | Optional webhook URL to receive results when discovery completes |
enableOutreach | boolean | false | No | Enable automated email outreach to discovered influencers with emails |
googleApiKey | string | - | Yes* | Google Custom Search API key for discovering profiles with emails (optional, supplements platform discovery) |
googleSearchEngineId | string | - | No | Google Programmable Search Engine ID |
emailProvider | string | "sendgrid" | No | Email service for sending outreach |
sendgridApiKey | string | - | Yes* | SendGrid API key for sending emails |
resendApiKey | string | - | Yes* | Resend API key for sending emails |
fromEmail | string | - | No | Sender email address |
fromName | string | - | No | Sender display name |
emailSubject | string | - | No | Email subject line. Use {name} and {brand} for personalization. |
emailTemplate | string | - | No | Email body template. Use {name}, {platform}, {niche}, {followers} for personalization. |
aiProvider | string | "none" | No | AI provider for email personalization (makes each email unique based on the influencer's bio and content) |
aiApiKey | string | - | Yes* | API key for your chosen AI provider |
aiModel | string | - | No | Specific AI model to use (optional, uses best default per provider) |
brandContext | object | - | No | Your brand information for AI personalization |
sendEmails | boolean | false | No | Set to true to actually send emails. False = dry run (preview only). |
maxEmailsPerRun | integer | 100 | No | Maximum emails to send in this run |
delayBetweenEmails | integer | 2000 | No | Delay between sending each email in milliseconds |
*Required when Demo Mode is off.
Pricing
This actor uses pay-per-event billing:
| Event | Description | Price |
|---|---|---|
| Influencer Discovered | Each influencer profile discovered | $0.05 |
| Outreach Email Sent | Each outreach email sent to an influencer | $0.05 |
| AI Email Personalization | Each email personalized by AI | $0.03 |
Demo mode is free -- no charges for sample data.
Troubleshooting
"API key is required"
You have Demo Mode turned off but didn't provide an API key. Either:
- Turn Demo Mode on to test with sample data
- Add your API key in the input
"API error 403" or "Unauthorized"
Your API key is invalid, expired, or doesn't have access to this specific API endpoint. Double-check your key and account permissions.
"API error 429" or "Rate limit"
Too many requests. Wait a minute and try again, or reduce the number of items per run.
No results or empty dataset
Check the run log for error messages. Common causes:
- Invalid input format (check the examples above)
- API key without proper permissions
- The target data doesn't exist or is too small to track
How do I test without an API key?
Enable Demo Mode in the input. This returns realistic sample data so you can verify the output format works for your workflow.
Built by John Rippy | Actor Arsenal