๐Ÿ“ธ Instagram B2B Email Scraper avatar

๐Ÿ“ธ Instagram B2B Email Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
๐Ÿ“ธ Instagram B2B Email Scraper

๐Ÿ“ธ Instagram B2B Email Scraper

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

๐Ÿ“ง Instagram B2B Email Scraper

Automatically discover verified business emails from Instagram profiles using intelligent Google SERP search patterns โ€” no Instagram login required, no API keys needed.


๐Ÿš€ Why Choose This Actor?

  • โšก Fast & Efficient โ€” Uses browser impersonation (not a full headless browser) for maximum speed with minimal resource usage
  • ๐ŸŽฏ B2B Focused โ€” 29 pre-built search patterns specifically engineered to find corporate emails (not Gmail/Yahoo noise)
  • ๐Ÿ”’ Smart Proxy Fallback โ€” Auto-escalates from direct โ†’ datacenter โ†’ residential proxy if blocked
  • ๐Ÿ“Š Live Results โ€” Each email is saved to your dataset in real time as it's discovered
  • ๐ŸŒ Location Targeting โ€” Filter results by city, region, or country for hyper-local prospecting
  • ๐Ÿ”‘ Multi-Keyword โ€” Process dozens of industries/niches in a single run

โœจ Key Features

  • ๐Ÿข B2B Mode โ€” Corporate email discovery (contact@, info@, team@, domain-specific)
  • ๐Ÿ‘ค Personal Mode โ€” Broader discovery including all email types
  • ๐ŸŽจ 29 Pattern Templates โ€” From booking emails to sponsorship inquiries
  • ๐Ÿ”„ Smart Deduplication โ€” Each email address appears only once in your results
  • ๐Ÿ“ Geographic Filtering โ€” Target specific cities or regions
  • ๐ŸŒ Multi-Platform Support โ€” Works on Instagram, Twitter, LinkedIn, TikTok
  • โšก Jitter Delays โ€” Human-like request timing to avoid detection
  • ๐Ÿ“ˆ Real-Time Progress โ€” Live status updates and per-result logging

๐Ÿ“ฅ Input Configuration

{
"keywords": ["marketing", "restaurants", "fitness"],
"platform": "Instagram.com",
"location": "London",
"mode": "b2b",
"maxEmails": 50,
"maxEmailsPerPattern": 15,
"patterns": ["email_for_bookings", "bio_email_basic", "contact_at_domain"],
"customDomains": ["@gmail.com", "@outlook.com"],
"useProxy": true,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["GOOGLE_SERP"] }
}
FieldTypeDescription
keywordsarray๐Ÿ”‘ Industries/niches to search (required)
platformstring๐ŸŒ Platform domain (default: Instagram.com)
locationstring๐Ÿ“ City/region filter (optional, leave empty for global)
modestring๐ŸŽฏ b2b (corporate emails) or personal (all types)
maxEmailsinteger๐Ÿ“Š Total email cap (default: 10)
maxEmailsPerPatterninteger๐Ÿ”ข Per-pattern cap in B2B mode (default: 15)
patternsarray๐ŸŽจ Specific B2B patterns (empty = all 29 patterns)
customDomainsarray๐Ÿ“ฌ Personal mode: keep only these domains (ignored in B2B)
useProxyboolean๐Ÿ›ก๏ธ Master proxy switch (default: true, recommended on)
proxyConfigurationobject๐Ÿ”’ Advanced override for the Google-search proxy group

๐Ÿ“ค Output Format

Each discovered email is saved as a row in the Apify dataset:

{
"email": "info@example-agency.com",
"leadType": "b2b",
"pattern": "contact_at_domain",
"keyword": "marketing",
"location": "London",
"network": "Instagram.com",
"username": "example.agency",
"full_name": "Example Marketing Agency",
"title": "Example Marketing Agency",
"description": "London marketing agency ๐Ÿ“ง info@example-agency.com",
"category": "Marketing Agency",
"phone": "+44 20 7946 0000",
"external_url": "https://example-agency.com",
"followers": 18432,
"is_business_account": true,
"url": "https://www.instagram.com/example.agency/",
"source": "instagram_profile",
"scraped_at": "2026-07-20T15:00:00Z"
}

source is instagram_profile when the email came from the structured Instagram profile (business_email/public_email/bio) or google_snippet when it was found directly in the Google result.

FieldDescription
emailโœ… The discovered business email address
leadType๐Ÿท๏ธ b2b or personal
pattern๐ŸŽจ B2B search pattern that found this email
keyword๐Ÿ”‘ Keyword used in the search
location๐Ÿ“ Location filter applied
network๐ŸŒ Platform (e.g., Instagram.com)
title๐Ÿ“‹ Google result title containing the email
description๐Ÿ“ Snippet text from Google result
url๐Ÿ”— Source Instagram post/profile URL
scraped_atโฐ UTC timestamp when the email was found

๐ŸŽจ Available B2B Patterns

PatternWhat It Finds
email_for_bookings๐Ÿ“… Booking & reservation emails
bio_email_basic๐Ÿ“ง Bio email mentions with emoji
job_applications๐Ÿ’ผ Hiring & careers emails
email_direct_mention๐Ÿ“ฌ Direct "email us at" posts
contact_at_domain๐Ÿข info@, contact@, hello@, etc.
business_development๐Ÿค B2B & partnership emails
careers_hiring๐Ÿ‘ฅ Recruitment contacts
hr_recruitment๐Ÿญ HR department emails
customer_service๐ŸŽง Support & help desk emails
sponsor_me๐Ÿ’ฐ Sponsorship opportunity emails
professional_services๐Ÿ”ง Agency & consulting contacts
bio_email_emoji_extended๐Ÿ’Œ ๐Ÿ“ฉ ๐Ÿ“ฎ Emoji email mentions
dm_or_email๐Ÿ’ฌ DM or email CTA posts
+ 16 more...

๐Ÿš€ How to Use (Apify Console)

  1. ๐Ÿ” Log in at console.apify.com โ†’ Actors
  2. ๐Ÿ” Find Instagram B2B Email Scraper and click it
  3. โš™๏ธ Configure your inputs:
    • Add your target keywords (e.g., marketing, restaurants)
    • Set your location (e.g., London, New York)
    • Choose mode: B2B for corporate emails
    • Set max emails (e.g., 100)
  4. โ–ถ๏ธ Click Start
  5. ๐Ÿ“Š Watch real-time logs as emails are discovered
  6. ๐Ÿ“‹ Open the Output tab to see your results table
  7. ๐Ÿ“ Export to JSON / CSV / Excel

โš™๏ธ How It Works (Discover โ†’ Enrich)

Google snippets almost never contain a full, untruncated email, so this actor does not rely on them. Instead it uses a two-stage pipeline:

1๏ธโƒฃ DISCOVER Google `site:Instagram.com "keyword"` search
โ†’ extract Instagram usernames (robust, selector-independent)
2๏ธโƒฃ ENRICH For each username โ†’ Instagram web_profile_info endpoint
โ†’ read the STRUCTURED business_email / public_email / phone /
category / bio fields that professional accounts publish
3๏ธโƒฃ FALLBACK Any full email that did appear in the Google snippet

The real business email lives in Instagram's profile JSON (the "Contact" button data on professional/business accounts) โ€” that is what the enrichment step reads via business_email, public_email, and bio parsing.

๐Ÿ”’ Proxy Behavior

  • Google search runs through the GOOGLE_SERP datacenter proxy, auto-escalating to residential if blocked.
  • Instagram enrichment runs through residential proxies (highest success rate; datacenter IPs are blocked on first request). On a 401/429 throttle it backs off and rotates the session, up to 3 attempts per profile.
  • The ๐Ÿ›ก๏ธ Use Apify Proxy toggle is the master switch; leave it on โ€” enrichment is unreliable without it.

๐ŸŽฏ Best Use Cases

  • ๐Ÿข B2B Sales Outreach โ€” Find corporate emails of Instagram businesses in your niche
  • ๐Ÿ“ Local Business Prospecting โ€” Target businesses in specific cities
  • ๐Ÿค Partnership Discovery โ€” Find influencer/brand partnership contact emails
  • ๐Ÿ“ง Email List Building โ€” Build verified, corporate email lists for campaigns
  • ๐Ÿ” Market Research โ€” Understand which businesses are active in your niche

  • This actor only collects data from publicly available Google search results
  • Only emails that appear in public Instagram posts or bios are collected
  • Users are responsible for compliance with GDPR, CAN-SPAM, CCPA, and applicable laws
  • Do not use collected emails for spam or unsolicited bulk messaging
  • Review Instagram's and Google's Terms of Service before use

โ“ Frequently Asked Questions

Q: Does this need an Instagram account? A: No โ€” it searches Google for public Instagram content.

Q: Will it find private account emails? A: No โ€” only publicly indexed Instagram posts and profiles.

Q: How many emails can I collect per run? A: Up to 500 per run. Run multiple times for larger lists.

Q: What makes B2B mode different? A: B2B mode filters out Gmail, Yahoo, Outlook, and other personal email domains, returning only corporate/domain-specific emails.

Q: Do I need Apify proxies? A: The default is no proxy (direct connection with browser impersonation). Proxies are only used if Google blocks the direct requests.


๐Ÿ“ž Support & Feedback

  • ๐Ÿ› Report issues in the Issues tab
  • ๐Ÿ’ก Feature requests welcome
  • โญ If this actor saves you time, please leave a review!