Bulk Instagram Profile Scraper with Email 📧

Bulk Instagram Profile Scraper with Email 📧

by unlimitedleadtestinbox

Extract emails and profile data from Instagram at scale. Perfect for building lead lists from public profiles for marketing, sales, and outreach.

92 runs
22 users
Try This Actor

Opens on Apify.com

About Bulk Instagram Profile Scraper with Email 📧

Need to pull contact info from Instagram at scale? This scraper does the heavy lifting for you. I've used it to extract thousands of profiles, and it reliably grabs the public data you need for outreach: usernames, follower counts, bios, and—most importantly—any email addresses listed in those bios. You just feed it a list of target usernames or URLs, and it returns structured JSON or CSV files, ready for your CRM or email campaigns. It handles rate limits smartly to avoid blocks, and you can run it for a few profiles or tens of thousands. It's become a go-to for my lead gen projects, especially for building targeted lists in niches like B2B, influencer marketing, or e-commerce. If you're tired of manual copying or need a reliable way to source leads from Instagram's public profiles, this actor saves a massive amount of time.

What does this actor do?

Bulk Instagram Profile Scraper with Email 📧 is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Bulk Instagram Profile Scraper with Email

Scrape Instagram profiles at scale to extract emails, phone numbers, and profile data. It works without requiring Instagram login credentials or cookies.

Key Features

  • Bulk Operations: Scrape hundreds of profiles in a single run.
  • Contact Extraction: Pull email addresses and phone numbers from profile bios and info.
  • Discovery via Hashtags: Find profiles by searching specific hashtags.
  • Advanced Filtering: Filter results by follower count, verification status, business accounts, and location.
  • No Login Required: Operates without session cookies or an Instagram account.
  • Structured Output: Exports clean JSON or CSV with all scraped data.

How to Use

  1. Provide Input: Supply a list of target usernames and/or hashtags to search.
  2. Set Parameters: Configure options like maxProfiles, extractEmails, and filters (followersMin, location, etc.).
  3. Run the Actor: Start the scraper. It will process the profiles based on your criteria.
  4. Get Results: Download the dataset in your chosen format from the Apify dataset.

Input

The actor accepts a JSON input. At least one of usernames or hashtags must be provided.

{
  "usernames": ["target_user1", "target_user2"],
  "hashtags": ["fitness", "marketing"],
  "maxProfiles": 100,
  "extractEmails": true,
  "extractPhones": true,
  "followersMin": 1000,
  "followersMax": 100000,
  "location": "New York, USA",
  "includeVerifiedOnly": false,
  "includeBusinessAccounts": true
}
Parameter Type Required Description
usernames array No* Specific Instagram usernames to scrape.
hashtags array No* Hashtags to use for discovering profiles.
maxProfiles integer No Max profiles to scrape (1-1000). Default: 50.
extractEmails boolean No Extract email addresses. Default: true.
extractPhones boolean No Extract phone numbers. Default: false.
followersMin / followersMax integer No Filter by follower count range.
location string No Filter by location (e.g., city, country).
includeVerifiedOnly boolean No Scrape only verified accounts. Default: false.
includeBusinessAccounts boolean No Scrape only business accounts. Default: false.

* At least one of usernames or hashtags is required.

Output

The actor outputs an array of profile objects. Each item contains the scraped data.

{
  "name": "kenna",
  "instagram_id": "@makenna.beckman",
  "bio": "obsessed with all things travel and fashion...",
  "location": "Nyc —> Oahu",
  "email": "kennabeckman@gmail.com",
  "phone": "Not specified",
  "followers": "36000",
  "following": "1600",
  "posts": "206",
  "instagramUrl": "https://www.instagram.com/makenna.beckman/"
}

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Bulk Instagram Profile Scraper with Email 📧 now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
unlimitedleadtestinbox
Pricing
Paid
Total Runs
92
Active Users
22
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support