Instagram Purchase‑Intent Lead Finder
Pricing
from $50.00 / 1,000 results
Instagram Purchase‑Intent Lead Finder
Discover real buyers on Instagram by searching posts with keywords (e.g., Saree, Kids wear) and locations (e.g., Chennai, Pune), then auto‑identify commenters with purchase‑intent phrases like price, DM, link. Export clean lead rows with profile insights. Works at scale on Apify.
Pricing
from $50.00 / 1,000 results
Rating
5.0
(1)
Developer

IT-TechInnovators
Actor stats
3
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Purchase‑Intent Lead Finder Find the Instagram users who are most likely to buy—fast. This Actor discovers posts using your search keywords (e.g., Saree, Kids wear, Kids fashion) and optional locations (e.g., Chennai, Tamil Nadu, Kerala, Karanataka), then extracts comments and flags users who mention purchase‑intent terms (e.g., price, DM, price please, link). Built on Apify’s scalable platform with proxy support.
💡 What this Actor does
Discovers relevant posts on Instagram using your searching keywords and optional city filters, forming queries like: instagram.com/p/ "Chennai" "saree" (done programmatically across all terms). Extracts comments from discovered posts and detects buyers’ intent using your phrase list (e.g., price, dm, link). Outputs only the users who matched purchase intent, with profile enrichments and helpful links—ready for outreach. Runs reliably at scale with Apify Proxy and battle‑tested Instagram scraping components.
👤 Who benefits
D2C brands & sellers: Build warm lead lists from real conversations (“price?”, “DM?”) under relevant posts. Agencies & growth teams: Identify prospects by product niche and city to fuel outbound & collaborations. Market researchers: Track buyer language and demand signals per category and region. Local businesses: Focus on geo‑targeted discovery (e.g., Chennai Saree) to keep leads local and actionable.
✅ Key benefits
High‑intent leads only: Filter to users who actually ask for price, DM, link, etc. Precision discovery: Combine searching keywords with locations to surface the right posts (e.g., “Madurai Kids wear”). Fewer blocks, more data: Designed to run with Apify Proxy and the platform’s resilient scraping workflows. Clean, export‑ready output: One row per unique user (optional dedupe), with profile hints and direct links for verification.
🔎 How it works (high‑level)
Discovery: For every search term (and optional location), the Actor builds targeted queries (e.g., instagram.com/p/ "chennai" "kids wear") to discover Instagram posts. Comments extraction: It fetches comments from the discovered posts at a depth you control. Intent filtering: It keeps only the comments containing your purchase‑intent keywords (e.g., price, dm, link). Profile enrichment: It augments matches with public profile metadata to help triage & prioritize. Output: It writes de‑duplicated lead rows into the Dataset (ready to download as JSON/CSV/Excel).
Note: All actions use public web endpoints and established Instagram scraping flows available on Apify (no official Graph API required for public data).
🧰 Inputs (what you set in the Console)
Searching keywords (required) Purpose: Discovery only (e.g., Saree, Kids wear, Kids fashion). Tip: Keep purchase‑intent phrases out of this list to avoid irrelevant discovery.
Purchase‑intent keywords Purpose: Filter commenters (e.g., price, dm, price please, price pls, link). You can add local‑language variants.
Hashtags (optional) Purpose: Treated as additional search terms whether you include # or not (e.g., #saree or saree).
Locations (optional) Purpose: City/region hints combined with search terms (e.g., Chennai, Madurai, Mumbai) to bias discovery. Example query built by the Actor: instagram.com/p/ "Chennai" "saree".
Max Google result URLs Purpose: Caps how many posts are discovered across all queries. Increase gradually for bigger runs.
Max comments per post Purpose: Controls comment depth for each post. Higher = longer runs & more credits.
Proxy configuration Recommendation: Turn ON Apify Proxy (RESIDENTIAL group) for the best stability with Instagram.
Instagram sessionid (optional) Use case: Can improve public metadata coverage in some cases. Leave empty to stay logged‑out.
Return one row per unique user Use case: Keep only the latest matched comment per user for cleaner lead lists.
📦 Output (Dataset) Each row represents one user who commented with purchase intent:
username, userId (if available), accountType, isProfessional phoneNumbers (if found in public bio or matched comment) matchedComment, matchedKeyword, commentUrl, postUrl hashtag (used to show the matched or associated search term), locationMatched (best‑effort hint) scrapedAt
You can view in the Apify Console or export as JSON/CSV/Excel.
🧭 Best practices
Keep lists separate: Put product/category terms in Searching keywords; put buying phrases in Purchase‑intent keywords to avoid polluting discovery. Start small: Try 10–30 discovery results and 100–200 comments per post to validate speed/quality, then scale. Use RESIDENTIAL proxies: Instagram is sensitive to automation—residential proxies help reduce friction. Localize intent phrases: Add common local‑language equivalents of “price” or “DM” to capture more qualified leads.