Instagram Niche Influencer Finder avatar

Instagram Niche Influencer Finder

Pricing

from $15.00 / 1,000 influencer analyzeds

Go to Apify Store
Instagram Niche Influencer Finder

Instagram Niche Influencer Finder

Find niche Instagram influencers by topic. Describe a niche like 'vegan skincare' and get a ranked shortlist of public creators with engagement rates from recent posts, niche scores, follower tiers, and public contacts. No cookies required. $0.015 per influencer plus platform usage.

Pricing

from $15.00 / 1,000 influencer analyzeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

Find niche Instagram influencers by topic. Describe a niche like vegan skincare, and the Actor searches public Instagram profiles, enriches the strongest candidates with their full profile and recent posts, and returns a ranked shortlist of influencer records with follower tiers, engagement rates computed from real posts, niche relevance scores, and public contact details. No Instagram cookies or login are required.

When to use this Actor

  • You lead influencer marketing outreach and need a ranked creator shortlist for a specific niche.
  • You are an agency building niche creator lists with engagement evidence and public emails.
  • You are validating a niche and want to see which creators actually publish and engage there.

Start with this Actor to build a scored shortlist, then feed the outreach rows into your email workflow. For profile matches without scoring, use the Instagram Keyword Search Scraper. For posts under a specific hashtag, use the Instagram Hashtag Scraper. Then continue with the Instagram Profile Scraper when you want deep detail on a single chosen handle.

Workflow: from niche phrase to ranked outreach list

  1. Discovery — each topic is searched against public Instagram profile search (ScrapeCreators). Private accounts and profiles outside your follower range are dropped before any paid enrichment.
  2. Enrichment — each surviving candidate is enriched with the full public profile plus up to 24 recent posts. SociaVault is the automatic fallback when the primary provider fails.
  3. Scoring — engagement rate is average likes plus comments per post divided by followers. The niche score (0–100) is a deterministic blend of topic-term relevance in the bio/category (up to 50), engagement strength (up to 30), and authority signals such as verification, business status, public email, and posting history (up to 20).
  4. Ranked output — influencers that pass every filter are ranked by your chosen sort and written to the dataset. You are charged only for rows that pass.

A typical workflow: a beauty brand enters vegan skincare, keeps the default 1K–500K follower range, sorts by engagement rate, and receives a ranked list. The brand picks the top rows with public emails, opens each profileUrl to sanity-check content, and moves the email, followerCount, and engagementRatePct columns into its outreach tool.

Input

{
"topics": ["vegan skincare"],
"maxInfluencers": 25,
"minFollowers": 1000,
"maxFollowers": 500000,
"minEngagementRatePct": 0,
"requireEmail": false,
"requireVerified": false,
"sortBy": "engagement-rate",
"postsPerInfluencer": 12,
"outputMode": "full"
}
FieldPurposeDefault
topicsNiche phrases to search (1–10)required, e.g. ["vegan skincare"]
maxInfluencersCap on ranked rows (1–500)25
minFollowers / maxFollowersFollower-range filter applied before charging1000 / 500000
minEngagementRatePctKeep creators at or above this engagement rate0
requireEmailKeep only rows with a public emailfalse
requireVerifiedKeep only verified accountsfalse
sortByengagement-rate, followers, or niche-scoreengagement-rate
postsPerInfluencerRecent posts feeding the average (6–24)12
outputModefull research record or compact agent recordfull

Output

One dataset row per influencer. Example dataset row in compact mode:

{
"username": "vague.vegan",
"fullName": "Agata | the imperfect vegan&skincare enthusiast",
"profileUrl": "https://www.instagram.com/vague.vegan/",
"followerCount": 338630,
"followerTier": "mid",
"engagementRatePct": 1.9719,
"avgLikes": 6582.25,
"avgComments": 95.17,
"nicheScore": 57,
"matchedTopics": ["vegan skincare"],
"email": "hello@example.com",
"postsAnalyzed": 12,
"rank": 1,
"sortKey": "engagement-rate",
"source": "scrapecreators",
"scrapedAt": "ISO-8601 timestamp of collection"
}

Full records add biography, categoryName, isVerified, isBusinessAccount, followingCount, postCount, latestPostAt, phone, website, bioLinks, profilePicUrl, and discoveredBy provenance.

Pricing — Pay per event + usage

  • $0.015 per influencer analyzed — charged only when an enriched, scored row passes your filters and is saved to the dataset.
  • $0.00005 actor start — charged once per run and scales with memory.
  • Platform usage (compute and proxy) is passed through and billed separately; see the live Pricing tab for the current source of truth.

A default 25-influencer run costs about $0.38 in events plus platform usage, and the Actor prints the event cost cap at the start of every run.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~instagram-niche-influencer-finder/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"topics":["home coffee brewing"],"maxInfluencers":25,"requireEmail":true}'

AI agent usage

Prompt card for Claude, ChatGPT, or any MCP client:

Find Instagram influencers in a niche and rank them by engagement. Tool: khadinakbar/instagram-niche-influencer-finder Input: {"topics":["<niche phrase>"],"maxInfluencers":25} Outcome: ranked rows with username, followerCount, followerTier, engagementRatePct, avgLikes, avgComments, nicheScore, email, profileUrl. Readback: fetch the dataset URL from the run's OUTPUT record; itemsPushed confirms the row count for pagination. Cost: $0.015 per returned influencer + $0.00005 start + platform usage. Scope: public creators only; for raw profile search pass the query to instagram-keyword-search-scraper, and for hashtag posts use instagram-hashtag-scraper.

Getting the best results

  • Filters run before charging: raise maxSearchPagesPerTopic when strict filters (like requireEmail) reject many candidates, so the Actor has a deeper candidate pool.
  • Public search coverage is broad yet selective — a valid niche can return zero matching influencers, and the Actor reports that honestly as a valid empty result with an explanation in OUTPUT.
  • Engagement rates near zero on small accounts usually mean the account posts without an active audience; pair minEngagementRatePct with a minFollowers floor to surface working creators.
  • Each topic is searched independently and duplicates are merged, so passing several adjacent phrases gives wider coverage of the same niche.
  • Confirm each shortlisted creator by opening profileUrl before outreach; counts and engagement metrics are public snapshots at collection time.

Builder's note

I built this after noticing that keyword profile search alone answers "who exists in this niche" but stops short of "who is worth working with". The engagement layer over recent posts is what turned raw discovery into a usable shortlist in my testing — several high-follower accounts in every niche I tried turned out to have near-zero engagement, and they sink to the bottom of this ranking instead of wasting outreach budget.

This Actor processes publicly available Instagram data through public-data providers. You are responsible for complying with Instagram's Terms of Service, applicable privacy laws, and outreach regulations (such as CAN-SPAM or GDPR) when contacting creators. This Actor accesses public profiles and posts only.