Instagram Influencer Search avatar

Instagram Influencer Search

Pricing

$30.00 / 1,000 influencer account results

Go to Apify Store
Instagram Influencer Search

Instagram Influencer Search

Find Instagram influencers by keyword or hashtag, filter by followers, engagement, niche and location, and extract emails and phone numbers.

Pricing

$30.00 / 1,000 influencer account results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Find Instagram influencers and creators in any niche by keyword or hashtag, filter them by followers, engagement rate, reel views, activity, location, language and account type, and extract their email, phone number, website and business details — no login or cookies required.

What you get

One record per influencer that passes every filter:

Profile

  • Profile URL, username, full name, profile picture, verified badge
  • Followers, following, total posts
  • Account type (business / creator / personal) and Instagram business category
  • Detected bio language

Activity & engagement (computed from the most recent posts and reels)

  • Posts per month, days since the last post, days since the last reel
  • Average likes and comments, engagement rate (%)
  • Median reel views and views-to-followers ratio
  • Quality flag: good, average, low, suspicious or unknown

Contact details

  • Email with its source (contact-button, bio or post)
  • Phone number with its source
  • Website / link-in-bio URL
  • Physical address (street, city, ZIP) for business accounts

Recent posts (optional) — URL, type, date, likes, comments, plays, caption and any emails / phones parsed from the caption.

Export everything to JSON, CSV, Excel or Google Sheets straight from the Apify console.

Use cases

  • Influencer marketing — build a vetted list of creators in your niche with real engagement numbers and a contact email
  • Lead generation — find coaches, trainers, chefs, photographers, realtors or any local business active on Instagram
  • Brand partnerships & outreach — filter for accounts that expose an email or phone and skip the rest
  • Competitor & market research — see who is active around a hashtag and how well their content performs
  • Agency prospecting — target business or creator accounts in a city or language with a website link

How to use

  1. Enter Search keywords (e.g. fitness coach) and/or Search hashtags (e.g. homeworkout)
  2. Set Max accounts to analyse — this is the cost ceiling: every discovered account up to this number gets its profile and recent posts checked
  3. Pick the Profile filters (follower range, verified, account type, category, website, contact info, location, language)
  4. Pick the Activity & engagement filters (min engagement rate, last post / reel recency, posts in period, median reel views, views-to-followers ratio)
  5. Choose which fields to extract and whether to include recent posts
  6. Run the actor — results appear in the Dataset tab, and a SUMMARY record in the Key-value store shows how many accounts were discovered, analysed, filtered out (with reasons) and returned

Tip: raise Max search pages per query/hashtag to discover more candidates per keyword, and use Max results to stop as soon as you have enough matches.

Filters

FilterWhat it does
Min / max followersFollower range
Verified onlyBlue badge required
Account typebusiness / creator / personal
Business category containse.g. trainer, coach, restaurant
Must have a website linkExternal link in bio required
Required contact infoemail / phone / either
Location keywordsMatched against bio, name, city and address
Profile languageISO 639-1 code detected from the bio
Min engagement rate(avg likes + comments) / followers
Posted within the last N daysRecency of the latest post
Posted a reel within the last N daysRecency of the latest reel
Min posts in periodPosting frequency inside the recency window (or last 30 days)
Min median reel viewsReel reach
Min / max views-to-followers ratioReel reach relative to audience size

Output format

{
"url": "https://www.instagram.com/frameofdavid/",
"username": "frameofdavid",
"fullName": "David | Strength, Nutrition & Health",
"profilePicUrl": "https://scontent.cdninstagram.com/...",
"isVerified": true,
"followers": 105010,
"following": 45,
"postsCount": 279,
"postsPerMonth": 16,
"lastPostDaysAgo": 0.4,
"reelsCount": 12,
"lastReelDaysAgo": 0.4,
"medianReelViews": 34391,
"viewsToFollowersRatio": 0.3275,
"avgLikes": 1608,
"avgComments": 95,
"engagementRate": 1.622,
"qualityFlag": "good",
"email": "hello@example.com",
"emailSource": "contact-button",
"phone": null,
"phoneSource": null,
"externalUrl": "https://stan.store/frameofdavid",
"address": null,
"businessCategory": "Fitness Trainer",
"detectedLanguage": "en",
"accountType": "creator",
"biography": "Strength, nutrition & health for busy people",
"discoveredVia": "hashtag:homeworkout",
"recentPosts": [
{
"url": "https://www.instagram.com/reel/Dc6YFszxWm0/",
"shortcode": "Dc6YFszxWm0",
"type": "reel",
"takenAt": "2026-09-05T16:28:01.000Z",
"daysAgo": 0.5,
"likes": 897,
"comments": 224,
"plays": 14335,
"caption": "…",
"emails": [],
"phones": []
}
]
}

Pricing

You pay a flat fee per influencer returned. Accounts that are discovered but fail a filter are not charged, so tight filters cost you nothing extra — only Max accounts to analyse bounds how much work a run does.

Good to know

  • Engagement metrics are computed from a sample of recent posts and reels (12 by default, up to 36). Collaboration posts whose primary author is another account are excluded so they do not inflate the numbers.
  • Accounts that hide their like counts return engagementRate: null and qualityFlag: "unknown"; reel views are still reported.
  • reelsCount is the number of reels found in the analysed sample, not the account's lifetime total.
  • Language detection is a lightweight heuristic based on the bio text; short or emoji-only bios may come back as null.
  • Private accounts are skipped because their posts cannot be analysed.
  • Free-tier runs are capped at 25 results and 100 analysed accounts. Upgrade to a paid plan to remove the limit.