Instagram Profile Email Scraper
Pricing
from $0.01 / 1,000 results
Instagram Profile Email Scraper
📧 Email Scraper extracts verified email addresses from public web profiles with smart parsing & deduping. 🚀 Perfect for B2B lead gen, outreach, recruiting & market research. ⚡ Fast, accurate, and easy to use.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Scraperoka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Profile Email Scraper ⚡
Manually visiting hundreds of Instagram profiles to collect emails wastes hours you don't have. Instagram Profile Email Scraper is the direct solution—an Instagram email extractor for bulk Instagram profile email scraper workflows that delivers contact emails from publicly available bios. Ideal for marketers, recruiters, and growth teams who want scrape Instagram user emails at scale, with thousands of records possible in a single run.
What You Get: Sample Output
Here's a sample record from a single run:
{"url": "https://www.instagram.com/authenticdigitalmarketing","username": "authenticdigitalmarketing","user_id": "1234567890","success": true,"emails": ["hello@authenticdigitalmarketing.com", "partnerships@authenticdigitalmarketing.com"],"biography": "📩 hello@authenticdigitalmarketing.com | DM for collabs | Marketing & growth","full_name": "Authentic Digital Marketing","followers_count": 48200,"following_count": 612,"is_verified": false,"is_business_account": true,"is_professional_account": false,"profile_pic_url": "https://example.com/pic.jpg","profile_pic_url_hd": "https://example.com/pic_hd.jpg","used_proxy_type": "user-selected"}
| Field | Type | What It Tells You |
|---|---|---|
url | string | The normalized Instagram profile URL for the account you provided |
username | string | The handle used to identify the Instagram profile you scraped |
user_id | string | The profile’s internal user identifier (useful for deduping) |
success | boolean | Whether this profile was scraped successfully |
emails | array | All email addresses detected in publicly available profile text |
biography | string | The bio text the actor parsed to extract emails |
full_name | string | The display name shown on the profile |
followers_count | number | Audience size signal for lead scoring |
following_count | number | Additional context for outreach targeting |
is_verified | boolean | Whether the account shows as verified |
is_business_account | boolean | Whether the account is a business account |
is_professional_account | boolean | Whether the account is a professional account |
profile_pic_url | string | Profile picture URL (handy for CRM previews) |
profile_pic_url_hd | string | Higher-quality profile picture URL |
used_proxy_type | string | Indicates whether the run used the initial proxy choice or a fallback |
error_message | string | Populated when a profile fails to fetch or parse |
Export your dataset as JSON, CSV, or Excel — straight from the Apify dashboard.
Why Instagram Profile Email Scraper?
There are a lot of ways to pull data from Instagram — here’s what sets Instagram Profile Email Scraper apart for email extraction and Instagram profile email search use cases.
Focused email harvesting from profile text
This Instagram profile email scraper concentrates on finding email addresses in publicly available profile text (from the bio), producing a clean emails array that’s ready for outreach workflows.
Flexible inputs for real workflows
You can pass Instagram profile URLs or plain usernames in startUrls, making it easy to scale from a small test list to automated Instagram leads email scraper runs.
Resilient fetching with fallbacks
If an Instagram request is rejected via the selected proxy, the actor is designed to fall back to a different proxy approach so your bulk run can keep moving instead of failing completely.
Structured output built for analysis and CRM import
Every profile result is written to the dataset with consistent fields like username, user_id, emails, and account metadata such as followers_count and is_business_account—ideal for analysts and growth teams using Instagram email harvesting software.
Configuring Your Run
Drop this into your input.json to get started:
{"startUrls": [{ "url": "https://www.instagram.com/authenticdigitalmarketing/" },{ "url": "marketingagency" }],"proxyConfiguration": {"useApifyProxy": true}}
| Parameter | Required | What It Does |
|---|---|---|
startUrls | ✅ | A list of Instagram profile URLs or usernames you want to scrape for email extraction |
proxyConfiguration | ⬜ | Proxy settings for the run, including fallback behavior if a selected proxy is rejected |
↳ proxy support | ⬜ | Enables routing through Apify Proxy for improved reliability |
Core Capabilities
Bulk profile processing
Instagram Profile Email Scraper takes your list of profile URLs or usernames and processes them in batches, so you can scrape Instagram user emails at scale instead of one profile at a time.
Email extraction with a clean emails array
It extracts email addresses from the profile bio text using pattern matching and returns them as a structured emails array, making it a practical Instagram contact email finder for outreach teams.
Resilience and retries for smoother runs
The actor is designed with retries and fallback behavior. This helps keep automated Instagram email scraping runs stable when some profile requests fail.
Rich, analysis-ready profile metadata
In addition to emails, it returns fields like full_name, user_id, followers_count, following_count, and verification/account-type flags—useful for lead scoring and segmentation.
Real-time dataset writing
Each profile result is pushed to the Apify dataset as it completes. That means you can review results immediately and continue working with partial outputs if needed.
Who Gets the Most Out of This
Here's how different teams put Instagram Profile Email Scraper to work:
Sales Development Reps — Paste a list of Instagram usernames, run the actor, and quickly build a lead list with emails plus followers_count context for smarter prioritization.
Influencer Marketing Managers — Use Instagram profile email search to shortlist creators and brands, then export the dataset to move from discovery to outreach with verified metadata like is_verified and business/professional account flags.
Freelance Researchers — Run the Instagram email extractor on client-provided handle lists and deliver structured datasets (user IDs, bios, and extracted emails) without writing custom code.
Automation & Integration Specialists — Trigger runs via Apify workflows and pass the resulting dataset into your downstream tooling, making Instagram DM email scraper-style contact enrichment part of an automated pipeline.
Data Analysts — Combine extracted emails with profile signals (followers_count, following_count, account-type flags) to study correlation and optimize targeting strategies.
Step-by-Step: How to Use It
No coding needed. Here's how to run Instagram Profile Email Scraper from start to finish:
- Open the actor on Apify — use the actor’s page at console.apify.com.
- Enter your inputs using
startUrls(Instagram profile URLs or usernames) from the configuration table above. - Configure
proxyConfigurationif you want proxy support for reliability (especially for larger lists). - Hit Run and watch the live log as each profile is processed.
- View results in the dataset tab as records are written profile-by-profile.
- Export as JSON, CSV, or Excel from the Apify dashboard for use in your CRM or analysis.
The whole process takes under 5 minutes to set up.
Integrations & Export Options
Once your data is collected, Instagram Profile Email Scraper plugs directly into your existing workflow.
Export formats include JSON, CSV, and Excel directly from the Apify dataset tab, so you can move quickly into spreadsheets and data pipelines. You can also use the Apify API to pull results programmatically for Instagram username to email scraper automations in your own systems via apify.com/docs/api.
For connecting to other tools, you can use webhooks and no-code automation (such as Zapier or Make) to push results to CRMs, Slack, or other endpoints as soon as a run completes. If you need ongoing enrichment, you can schedule runs on a recurring basis inside Apify.
Pricing & Free Trial
Instagram Profile Email Scraper runs on the Apify platform, which offers a free tier — no credit card required to get started. Free tier includes $5 platform credits on sign-up, enough for several test runs.
After that, you can run on pay-as-you-go pricing billed per Actor compute unit (CU), and plan scaling for higher-volume Instagram leads email scraper workflows using Apify’s subscription plans. Start for free at apify.com and scale when you're ready.
Reliability & Performance
| What We Handle | How |
|---|---|
| Rate-limit style failures | Includes retries and controlled pacing across batches |
| Proxy rejection scenarios | Falls back to an alternate proxy approach when the initial proxy is rejected |
| Parsing failures | Produces success: false records with an error_message when profile data can’t be parsed |
| Data freshness | Returns emails and bio-derived text from the time the profile is fetched |
| Scale in one run | Processes inputs in batches to support larger lists |
| Output consistency | Writes structured fields like username, emails, and account metadata for every processed item |
Limitations: Private Instagram accounts and login-gated content are not accessible. If a profile bio contains no email addresses, emails will be empty even when success is true.
For enterprise-scale runs, contact us to discuss custom configurations.
Frequently Asked Questions
Is there a free plan or trial?
Yes. Apify offers a free tier with platform credits so you can test Instagram Profile Email Scraper before scaling up.
Do I need to log in to Instagram to use this?
No. This actor works on publicly accessible Instagram profile data without requiring an Instagram login.
How accurate is the data?
Accuracy depends on what the profile owner has published. The actor extracts emails from publicly available profile text and returns matches in the emails array (it does not invent or guess emails).
How many results can I get per run?
You can process lists of multiple Instagram profile URLs or usernames provided in startUrls. Practically, the output size is determined by your input list length and the run’s execution capacity on Apify.
How often is the data updated / how fresh is it?
Data is as fresh as each profile fetch at the time the actor runs. If you need newer emails, rerun the actor with updated startUrls.
Is this legal? Does it comply with GDPR / CCPA?
This actor accesses publicly available data only. You are responsible for complying with GDPR, CCPA, platform Terms of Service, and any local regulations when using or storing extracted contact information.
Can I export results to Google Sheets or Excel?
Yes. You can export your dataset from the Apify dashboard, including JSON, CSV, and Excel formats. From there, you can import into tools like spreadsheets.
Can I run this on a schedule automatically?
Yes. You can use Apify’s scheduling capabilities to run Instagram Profile Email Scraper automatically on a recurring basis.
Can I access this via API?
Yes. You can retrieve run results programmatically using the Apify API. Refer to apify.com/docs/api for details.
What happens if the actor hits an error?
Errors are captured at the profile level. Failed items are pushed with success: false and an error_message so you can see which profiles succeeded and which ones need another attempt.
Need Help or Have a Request?
Got a question about Instagram Profile Email Scraper or want a new feature added? Reach out at dataforleads@gmail.com. This actor is actively maintained based on user feedback, and we’re happy to discuss improvements like batch CSV upload or webhook notifications on completion.
Disclaimer & Responsible Use
Instagram Profile Email Scraper is the fastest, most reliable way to extract profile emails from public bios — start your free run today.
This actor collects publicly available data only. It does not access private accounts, login-gated content, or password-protected pages. You are responsible for GDPR/CCPA compliance and for following Instagram’s Terms of Service when using or storing extracted information. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.