You want creators for a campaign — micro-influencers in specialty coffee, fitness coaches in Austin, wedding photographers who use film. The manual workflow is a grind: search a hashtag, open profiles one by one, check follower counts, look for emails in bios, paste into a spreadsheet… and repeat until your eyes bleed.

This tutorial shows the automated version: keywords and hashtags in, an evidence-backed creator lead list out — with the source post that found each creator, their public profile facts, contact signals when they publish them, and a clear reason for every qualify/reject decision.

The tool: Instagram Creator Lead Finder on the Apify Store. No Instagram login.

What makes it different from “search posts”

Searching posts is easy. Turning posts into a clean outreach list is the slow part: the same creator appears in many posts, filters reject profiles after you’ve already inspected them, and a high result limit doesn’t mean qualified leads.

This actor combines bounded discovery, creator deduplication, public-profile checks, and transparent qualification in one run. You control the niche, the filters, and the budget.

Step 1 — Choose your searches

Use plain text for Reel keyword discovery and a leading # for hashtag discovery. 1–10 searches, one discovery page each — so use several precise searches rather than one broad one:

{
  "searches": [
    "specialty coffee",
    "#specialtycoffee",
    "third wave coffee"
  ],
  "hashtagFeed": "top"
}

hashtagFeed options: top posts, recent posts, or Reels only.

Step 2 — Set your budgets

Two ceilings, both under your control:

{
  "maxLeads": 10,
  "maxProfileLookups": 25
}
  • maxLeads (1–50) — the maximum qualified creators delivered. A ceiling, not a guarantee.
  • maxProfileLookups (1–100) — the maximum creator profiles the run may inspect, including ones later rejected. Must be at least the lead limit.

You’re billed per completed profile check — whether the creator passes your filters or not, you get the audit row.

Step 3 — Set qualification filters

{
  "minFollowers": 1000,
  "excludePrivateAccounts": true,
  "professionalAccountsOnly": false,
  "contactRequirement": "none",
  "excludeUsernames": []
}
  • Follower range — minimum (and optional maximum) followers.
  • Private accounts — exclude or allow.
  • Professional accounts — require or allow any.
  • Contact requirement — none, any public contact/bio link, or a public email.
  • excludeUsernames — up to 10,000 usernames/URLs already in your CRM, so you never re-pay for creators you already have.

Optionally add recent-Reels analysis: sample 1–12 recent Reels per creator and apply a minimum sampled engagement rate — (avg likes + avg comments) ÷ followers × 100.

Step 4 — Run and export

Every completed profile check produces an auditable row:

Evidence What you get
Creator identity Username, account ID, display name, profile URL, privacy/verification
Discovery evidence The keyword/hashtag that found them, source post URL, caption, timestamp, engagement
Profile evidence Bio, follower/following/post counts, category, public bio links
Contact signals Public email, phone, or bio link — only when the creator publishes them
Decision qualified or rejected + every applied rule in plain language

Use the qualified-leads view for outreach and the full view to understand where the rest were rejected. Missing values stay missing — the actor never invents contacts or audience estimates.

What this is good for

  • Influencer campaigns — build a niche creator shortlist with evidence, not vibes.
  • Creator-led sales — find creators who already post about your product category.
  • Market research — who is actually producing content in a niche, at what scale.

Going further

Pricing

Pay-per-event: about $2 per 1,000 creator profile checks (Reel-analysis events billed only when completed with a usable sample). New Apify accounts include free platform credit.

FAQ

Do I need an Instagram login? No — public data only, no login.

Does it find email addresses for everyone? No — only public contact signals a creator chose to publish (bio email/phone/link). No guessed or scraped-private emails.

Why did I get fewer leads than maxLeads? It’s a ceiling, not a guarantee — qualification filters and your lookup budget both apply. The run summary reports exactly how many were checked and rejected by which rule.