Instagram Profile Lead Scraper By Keyword
Pricing
$19.99/month + usage
Instagram Profile Lead Scraper By Keyword
π Instagram Profile Lead Scraper by Keyword finds targeted profiles via keywords β capturing public bio, website, category, followers & location. π Ideal for lead gen, influencer discovery, outreach & market research. β‘ Fast, accurate, CSV-ready.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapAPI
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Instagram Profile Lead Scraper By Keyword
Instagram Profile Lead Scraper By Keyword is an Apify actor that finds Instagram-related leads from your keywords by searching the web and extracting public email addresses from Instagram profile/post search results. This Instagram lead scraper by keyword helps marketers, developers, analysts, and researchers turn keyword ideas into contactable lead lists fast. As an Instagram user search scraper by keyword, it streamlines prospecting and enables scalable outreach and analysis without manual browsing.
What data / output can you get?
Each result is a structured lead captured from Google search results that match instagram.com for your keywords. The actor pushes one record per found email.
| Data type | Description | Example value |
|---|---|---|
| network | The network label (derived from the selected platform) | "instagram.com" |
| keyword | The keyword that was searched | "marketing" |
| title | Result title extracted from the search result | "Top 10 marketing tips β Instagram" |
| description | Result snippet/description text | "Contact us at hello@example.com for moreβ¦" |
| url | The matched instagram.com URL | "https://www.instagram.com/p/abc123/" |
| Extracted email address found in the result block | "hello@example.com" |
Notes:
- Results stream into your Apify dataset in real time. You can export the dataset to JSON, CSV, or Excel for analysis or upload to CRM.
- Description may be empty if Google doesnβt provide a snippet for a given result. Email is always populated for pushed records (the actor only saves rows that include an email).
Key features
-
π― Keyword-based Instagram lead discovery
Turn keywords into leads with an Instagram profile lead extractor by keyword that targets instagram.com results and pulls public emails directly from search snippets. -
π Email domain filtering
Use emailDomains to keep only addresses from domains you care about (for example, β@gmail.comβ or corporate domains). Ideal for a focused Instagram keyword scraper for leads. -
π Location-aware queries
Add an optional location string to refine search intent (e.g., βLondonβ, βNew Yorkβ) for localized Instagram audience scraper by keyword workflows. -
π§΅ Batch processing with per-keyword limits
Control scale using maxEmails (1β5000) for each keyword. Perfect for IG lead scraper by keyword campaigns and large keyword lists. -
π Robust SERP proxying and retries
Built-in GOOGLE_SERP proxy group with randomized headers and up to 3 retries safeguards reliability when fetching results. -
β‘ Real-time dataset streaming & easy export
Results are pushed as theyβre found. Export your Instagram user list scraper by keyword output to JSON, CSV, or Excel from the Apify dataset UI. -
π©βπ» Developer-friendly and API-ready
Use the Apify API/SDK to run this Instagram keyword-based lead scraper programmatically and plug it into enrichment, analytics, or outreach automations. -
π« No Instagram login required
The scraper works from public web search results matching instagram.com β no cookies, session, or account needed.
How to use Instagram Profile Lead Scraper By Keyword - step by step
- Sign up or log in to Apify.
- Open the Instagram Profile Lead Scraper By Keyword actor.
- Go to the Input tab.
- Add your keywords as a list of strings in keywords (e.g., ["marketing", "founder"]).
- (Optional) Set emailDomains to restrict results to certain domains (e.g., ["@gmail.com"]).
- (Optional) Add a location string to refine searches geographically (e.g., "London").
- Adjust maxEmails to control how many emails you want per keyword (default: 20; range: 1β5000).
- Keep platform set to "Instagram" (default).
- Keep engine set to "legacy" (default).
- (Optional) Configure proxyConfiguration if needed. Note: The actor enforces the Apify GOOGLE_SERP proxy group for reliability during runs.
- Click Start to run. Youβll see progress logs including per-keyword counts.
- When finished, open the Dataset tab to download your results in JSON, CSV, or Excel.
Pro Tip: Chain this Instagram profile scraper by keyword with your CRM via the Apify API to auto-sync new leads into your outreach pipeline.
Use cases
| Use case name | Description |
|---|---|
| B2B lead generation by keyword | Build contact lists using an Instagram keyword scraper for leads that extracts public emails matching niche search terms. |
| Influencer discovery outreach | Find creators and brand partners via an Instagram profile lead extractor by keyword and email them for collaborations. |
| Local services targeting | Combine location and niche keywords to source localized leads for outreach and events. |
| Campaign list building | Generate segmented lists for campaigns using an Instagram audience scraper by keyword filtered by email domain. |
| Academic and social research | Collect public email mentions in instagram.com search results to analyze communication patterns by niche. |
| API-driven enrichment pipeline | Automate runs via Apify API and feed outputs into internal enrichment and analytics workflows. |
| Competitor/industry mapping | Use industry-specific terms to discover profiles/posts and map relevant accounts for analysis. |
Why choose Instagram Profile Lead Scraper By Keyword?
This tool prioritizes precision, automation, and reliability to turn keyword ideas into actionable Instagram lead lists.
- β Accurate email extraction using a resilient regex on result blocks
- π Scales across many keywords with per-keyword limits (maxEmails)
- π§° Developer access via the Apify API/SDK for automation and pipelines
- π Stable infrastructure using GOOGLE_SERP proxies and retry logic
- π« No login or cookies β works from public web results only
- πΎ Real-time dataset streaming with easy CSV/JSON/Excel export
- π Scraper tool vs browser extensions β no manual browsing, fewer blocks, production-ready runs
In short, itβs a dependable Instagram profile scraper by keyword for teams that need repeatable, automated lead capture from public search results.
Is it legal / ethical to use Instagram Profile Lead Scraper By Keyword?
Yes β when used responsibly. The actor collects data from public web search results that match instagram.com and does not access private or authenticated content.
Guidelines for compliant use:
- Only use publicly available information and respect platform terms (e.g., Instagramβs Terms of Service).
- Comply with data protection regulations (e.g., GDPR, CCPA) and local laws.
- Use collected emails responsibly and avoid spam; honor opt-outs and applicable consent requirements.
- Consult your legal team if you operate in regulated industries or have edge-case questions.
Input parameters & output format
Example JSON input
{"keywords": ["marketing", "founder"],"platform": "Instagram","location": "London","emailDomains": ["@gmail.com"],"maxEmails": 50,"engine": "legacy","proxyConfiguration": {"useApifyProxy": false}}
Input parameters
- keywords (array, required): List of keywords to search for on Instagram (e.g., ['marketing', 'founder', 'business']). The actor will search Google for instagram.com results containing these keywords and extract email addresses. Default: none.
- platform (string, optional): Select platform. Enum: ["Instagram"]. Default: "Instagram".
- location (string, optional): Optional: Add location to search query (e.g., "London", "New York"). Leave empty to search globally. Default: "".
- emailDomains (array, optional): Optional: Filter results to only include emails from specific domains (e.g., ['@gmail.com', '@outlook.com']). Leave empty to collect all email domains. Default: none.
- maxEmails (integer, optional): Maximum number of emails to collect per keyword. Minimum: 1, Maximum: 5000. Default: 20.
- engine (string, optional): Choose scraping engine. Enum: ["legacy"]. Default: "legacy".
- proxyConfiguration (object, optional): Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries. Default: none.
Example JSON output
[{"network": "instagram.com","keyword": "marketing","title": "Top 10 marketing tips β Instagram","description": "Grow your brand on IG. Contact us at hello@example.com","url": "https://www.instagram.com/p/abc123/","email": "hello@example.com"},{"network": "instagram.com","keyword": "founder","title": "Founder insights β’ Reel on Instagram","description": "Reach me: founder@startup.co β sharing lessons from building...","url": "https://www.instagram.com/reel/xyz456/","email": "founder@startup.co"}]
Notes:
- Only rows containing an email are pushed to the dataset.
- description may be empty for some results if a snippet isnβt present.
FAQ
Is there a free trial?
Yes. This actor includes 120 trial minutes, letting you test the workflow before subscribing. You can start runs on Apify and evaluate the results within that trial window.
Do I need to log in to Instagram?
No. The scraper works from public web search results that match instagram.com and does not require Instagram login, cookies, or accounts.
What data fields does it return?
The dataset includes network, keyword, title, description, url, and email. Records are only saved when an email is found, ensuring focused output for outreach.
How many leads can I collect per keyword?
You control this with maxEmails, which ranges from 1 to 5000 (default: 20). The actor also stops after several empty pages per keyword to conserve resources.
Can I filter for specific email domains?
Yes. Use emailDomains (e.g., ["@gmail.com", "@outlook.com"]) to include only addresses that match your target domains, making it a precise Instagram email scraper by keyword.
Does it support location targeting?
Yes. Add a location string (e.g., "London", "New York") to refine search intent and surface more relevant instagram.com results.
What proxies does it use?
The actor enforces the Apify GOOGLE_SERP proxy group and includes retry logic to improve stability and reduce blocks when querying Google.
Can I automate this with an API?
Yes. You can run the actor programmatically via the Apify API or SDK, then fetch the dataset in JSON/CSV/Excel for integration with your internal systems or workflows.
Closing CTA / Final thoughts
Instagram Profile Lead Scraper By Keyword is built to turn keyword searches into actionable Instagram lead lists with verified emails from public results. It delivers focused fields, scalable batch processing, and resilient SERP fetching so your sales, marketing, and research teams can move faster.
Set your keywords, refine by location or emailDomains, and export clean outputs for outreach. Developers can run it via the Apify API/SDK to power automated enrichment or analytics pipelines. Start extracting smarter with an Instagram profile scraper by keyword thatβs reliable, scalable, and built for real-world lead generation.