Instagram Lead Finder avatar

Instagram Lead Finder

Pricing

from $30.00 / 1,000 leads

Go to Apify Store
Instagram Lead Finder

Instagram Lead Finder

Find Instagram leads by hashtag or username. Extract verified emails and phones from bios and websites, score every profile 0-100, classify influencer tiers, and detect niches. Export enriched leads ready for outreach.

Pricing

from $30.00 / 1,000 leads

Rating

0.0

(0)

Developer

Yuliia Kulakova

Yuliia Kulakova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Instagram Lead Finder

Turn any Instagram hashtag or username list into a scored, enriched lead database with verified emails, phone numbers, and cross-platform social links — ready for outreach in minutes.


What you get for every profile

  • Email address — extracted from bio text and by crawling the profile's linked website (homepage + /contact page). Website crawl finds 3-5x more emails than bio alone
  • Email verification — every email is checked via DNS MX record lookup. You see valid, invalid, or uncertain — no guessing
  • Phone number — extracted from bio (international and domestic formats)
  • LinkedIn & Twitter links — cross-referenced from bio text, so you can reach leads on multiple platforms
  • Lead score 0-100 — transparent, honest scoring based on 7 signals. You see exactly why each profile scored the way it did
  • Influencer tier — rising, nano, micro, macro, or mega — based on follower count
  • Niche category — 15 categories auto-detected from bio keywords (fitness, business, marketing, tech, beauty, and more)
  • Full profile data — followers, following, posts count, verified badge, business account flag, bio text, profile picture, website URL

Quick start

Option 1 — Enrich specific accounts (no login needed):

{
"usernames": ["natgeo", "nasa", "nike"]
}

Option 2 — Find leads by hashtag (requires session cookie):

{
"hashtags": ["fitnesscoach", "digitalmarketing"],
"maxResultsPerHashtag": 50,
"sessionCookie": "YOUR_SESSIONID_HERE"
}

That's it. The actor handles everything else — extraction, enrichment, verification, scoring, and filtering.


Use cases

Find micro-influencers for brand deals

Search hashtags like #fitnesscoach or #beautyblogger, filter by 10K-100K followers and minimum engagement rate. Get a list of creators who actually have contact info and are reachable.

{
"hashtags": ["fitnesscoach", "personaltrainer"],
"minFollowers": 10000,
"maxFollowers": 100000,
"minEngagementRate": 1.0,
"minLeadScore": 30,
"sessionCookie": "YOUR_SESSIONID_HERE"
}

Build a B2B prospect list

Target founders, consultants, and agency owners by filtering bios for business keywords. The lead score prioritizes profiles that have email, website, and phone — the contacts most likely to convert.

{
"hashtags": ["socialmediamarketing", "digitalagency"],
"bioKeywords": ["founder", "CEO", "agency", "consultant"],
"minLeadScore": 35,
"sessionCookie": "YOUR_SESSIONID_HERE"
}

Enrich a competitor's follower list

Already have a list of Instagram handles? Drop them in and get full enrichment — emails, phones, scores, tiers, niches — without needing a session cookie.

{
"usernames": ["account1", "account2", "account3"],
"crawlWebsites": true,
"verifyEmails": true
}

Find UGC creators open to collabs

Search for creators who mention collaboration availability in their bio. Filter for those with real contact info.

{
"hashtags": ["ugccreator", "contentcreator"],
"bioKeywords": ["collabs", "available for", "DM for", "partnerships"],
"minLeadScore": 20,
"sessionCookie": "YOUR_SESSIONID_HERE"
}

Lead score explained

Every profile gets a transparent score from 0 to 100. Here's how it works:

SignalPointsWhat it means
Email in bio25Direct contact found in profile text
Email on website20Contact found by crawling linked website
Phone in bio15Phone number found in profile text
Has website10Profile links to an external website
Engagement rate15Higher engagement = more points (capped at 10%)
Follower reach10Log scale — bigger audience = more points
Business account5Business or creator account type

Score guide:

  • 60-100 — High-value lead. Has email, website, strong engagement
  • 30-59 — Warm lead. Partial contact data, worth reaching out
  • 0-29 — Low priority. Limited contact info available

Every score comes with a full breakdown so you can see exactly where the points came from.


Output example

{
"username": "nasa",
"fullName": "NASA",
"profileUrl": "https://www.instagram.com/nasa/",
"bio": "Making the seemingly impossible, possible.",
"website": "https://www.nasa.gov",
"category": "Government Agencies",
"followersCount": 104352106,
"followingCount": 91,
"postsCount": 4792,
"isVerified": true,
"isBusinessAccount": true,
"bioEmail": null,
"websiteEmail": "hqnews-join@newsletters.nasa.gov",
"primaryEmail": "hqnews-join@newsletters.nasa.gov",
"emailVerification": "valid",
"bioPhone": null,
"linkedinUrl": null,
"twitterUrl": null,
"influencerTier": "mega",
"niche": "Government Agencies",
"engagementRate": 0.2754,
"leadScore": 45,
"leadScoreBreakdown": {
"hasEmail": 0,
"hasWebsiteEmail": 20,
"hasPhone": 0,
"hasWebsite": 10,
"followersLog": 10,
"engagementRate": 0,
"isBusinessAccount": 5
}
}

Influencer tiers

TierFollower range
RisingUnder 1K
Nano1K - 9.9K
Micro10K - 99K
Macro100K - 999K
Mega1M+

Niche categories

The actor detects 15 niche categories from bio keywords:

Fitness, Health, Beauty, Fashion, Food, Travel, Business, Marketing, Tech, Photography, Real Estate, Finance, Education, Parenting, Lifestyle

If the profile has an official Instagram category set, that takes priority.


Filters

FilterWhat it does
Min/Max FollowersTarget a specific audience size range
Bio KeywordsOnly include profiles mentioning specific terms
Min Engagement RateFilter out low-engagement accounts
Min Lead ScoreOnly export leads above your quality threshold

All filters stack — set as many as you need to get exactly the leads you want.


Hashtag search requires an Instagram session cookie. Direct username mode works without one.

How to get it:

  1. Log in to Instagram in your browser
  2. Open DevTools (F12) → Application → Cookies → instagram.com
  3. Copy the value of sessionid
  4. Paste it into the Session Cookie input field

Your cookie is stored securely and never logged.


Pricing

This actor uses pay-per-event pricing:

  • $0.03 per lead saved to the dataset
  • You only pay for results that pass all your filters
  • No monthly fees, no subscriptions
  • Platform fees (compute + proxy) are billed separately by Apify at cost

Example: 100 leads = $3.00 + platform fees


FAQ

Do I need a session cookie? Only for hashtag search. If you're enriching a list of usernames, no cookie is needed.

Can I scrape private accounts? No. Private accounts are detected and marked as isPrivate: true, but their data is not accessible.

Why is engagement rate null for some profiles? Instagram doesn't always include post engagement data in the API response. When this happens, the actor reports null rather than guessing.

Why is the email null even with website crawl enabled? Some websites don't have a publicly visible email address, or use contact forms instead. The actor checks the homepage and common contact pages (/contact, /contact-us, /about, /about-us).

Is this safe to use? The actor uses Instagram's own web API endpoint — the same one your browser calls when you visit a profile. It runs through residential proxies and respects rate limits.