Instagram B2b Email Scraper
Under maintenancePricing
from $2.99 / 1,000 results
Instagram B2b Email Scraper
Under maintenance๐ธ Instagram B2B Email Scraper extracts contact emails from Instagram business profilesโplus name, username, bio, website & category. ๐ Ideal for B2B lead gen, sales outreach & partnerships. โก Fast, accurate, CSV-ready results for targeted campaigns.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Scraper Engine
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 hours ago
Last modified
Categories
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 โ Gmail / Outlook / Yahoo & other webmail addresses
- ๐จ 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,"useProxy": true,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["GOOGLE_SERP"] }}
| Field | Type | Description |
|---|---|---|
keywords | array | ๐ Industries/niches to search (required) |
platform | string | ๐ Platform domain (default: Instagram.com) |
location | string | ๐ City/region filter (optional, leave empty for global) |
mode | string | ๐ฏ b2b (corporate emails) or personal (Gmail/Outlook & other webmail) |
maxEmails | integer | ๐ Total email cap (default: 10) |
maxEmailsPerPattern | integer | ๐ข Per-pattern cap in B2B mode (default: 15) |
useProxy | boolean | ๐ก๏ธ Master proxy switch (default: true, recommended on) |
proxyConfiguration | object | ๐ 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"}
sourceisinstagram_profilewhen the email came from the structured Instagram profile (business_email/public_email/bio) orgoogle_snippetwhen it was found directly in the Google result.
| Field | Description |
|---|---|
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
๐งฉ All 29 patterns always run in B2B mode โ there is nothing to select or configure. Use maxEmailsPerPattern to cap how many emails each one contributes.
| Pattern | What 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)
- ๐ Log in at console.apify.com โ Actors
- ๐ Find Instagram B2B Email Scraper and click it
- โ๏ธ Configure your inputs:
- Add your target keywords (e.g.,
marketing,restaurants) - Set your location (e.g.,
London,New York) - Choose mode:
B2Bfor corporate emails - Set max emails (e.g.,
100)
- Add your target keywords (e.g.,
- โถ๏ธ Click Start
- ๐ Watch real-time logs as emails are discovered
- ๐ Open the Output tab to see your results table
- ๐ 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 publish3๏ธโฃ 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_SERPdatacenter 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
โ ๏ธ Legal & Ethical Notice
- 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!