Dataslayer
instagram

How to build an Instagram creator lead list from keywords

Turn niche keywords and hashtags into a qualified Instagram creator outreach list — with source posts, follower counts, public contact signals, and transparent pass/reject reasons.

Data SlayerSep 29, 20264 min read
How to build an Instagram creator lead list from keywords

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:

An API request flowing into an endpoint and returning records

{
  "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.

A shield deflecting automated bot traffic

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.

Ready to run this?

Every scraper referenced here is live on Apify — no login, pay per result.