
Instagram Profile Scraper - email, phone, socials
Pricing
$2.00 / 1,000 results

Instagram Profile Scraper - email, phone, socials
Scrape detailed Instagram user profile information including contact details, social links, and business information.
0.0 (0)
Pricing
$2.00 / 1,000 results
0
Total users
8
Monthly users
8
Runs succeeded
>99%
Last modified
5 days ago
Instagram Profile Scraper
Introduction
The Instagram Profile Scraper is a powerful Apify actor that extracts comprehensive user profile information from Instagram accounts. This scraper can process multiple usernames and extract detailed profile data including contact information (email and phone), social media links, business details, and more.
Key Features
- No Authentication Required: Scrapes public Instagram profiles without needing cookies
- Contact Extraction: Automatically extracts emails and phone numbers from user bios
- Social Media Links: Identifies social media profiles and website links
- Business Intelligence: Extracts business contact information when available
- Multi-Username Support: Process multiple usernames in a single run
- Proxy Support: Built-in proxy configuration for reliable scraping
- Comprehensive Data: Extracts followers, posts, videos, images, and more
Use Cases
Lead Generation
- Contact Discovery: Find email addresses and phone numbers from Instagram profiles
- Business Prospecting: Identify business accounts with contact information
- Influencer Research: Analyze influencer profiles for contact details
- Market Research: Gather contact information from industry professionals
Social Media Analysis
- Profile Intelligence: Analyze user profiles for business insights
- Competitor Research: Study competitor Instagram profiles and strategies
- Audience Analysis: Understand profile characteristics and engagement
- Content Strategy: Analyze what content types users post
Business Intelligence
- Brand Monitoring: Track brand mentions and profile changes
- Partnership Discovery: Find potential business partners
- Customer Research: Understand customer profiles and preferences
- Industry Mapping: Map profiles across different industries
Data Collection
- Profile Database Building: Create comprehensive profile databases
- Social Network Analysis: Map connections and relationships
- Trend Analysis: Track profile changes over time
- Contact List Building: Build targeted contact lists
Input
The actor accepts the following input parameters:
Field | Type | Required | Description |
---|---|---|---|
username | Array | Yes | List of Instagram usernames to scrape |
Example Input
{"username": ["bigfootvlog"]}
Or for multiple usernames:
{"username": ["bigfootvlog", "instagram", "cristiano"]}
Supported Username Formats
- Standard usernames:
bigfootvlog
- Usernames with @:
@bigfootvlog
- Mixed case:
BigFootVlog
Output Format
The actor stores results in the default dataset. Each item contains comprehensive profile information:
Example Output
{"username": "bigfootvlog","name": "Bigfoot Vlog","id": "1234567890","category": "Digital Creator","business_category": "Digital Creator","overall_category": "Digital Creator","phone": "+1-555-123-4567","email": "contact@bigfootvlog.com","bio": "Digital creator | Contact: contact@bigfootvlog.com | Call: +1-555-123-4567","homepage": "https://bigfootvlog.com","followers": 50000,"follows": 1000,"is_private": false,"is_verified": true,"is_business_account": true,"is_professional_account": true,"profile_image": "https://scontent.cdninstagram.com/v/t51.2885-19/s320x320/12345678_123456789012345_1234567890_n.jpg","video_count": 150,"image_count": 300,"saved_count": 50,"extracted_emails": ["contact@bigfootvlog.com", "info@bigfootvlog.com"],"extracted_phone_numbers": ["+1-555-123-4567", "(555) 987-6543"],"social_links": ["https://twitter.com/bigfootvlog","https://facebook.com/bigfootvlog"],"website_links": ["https://bigfootvlog.com", "https://bigfootvlog.shop"],"all_emails": ["contact@bigfootvlog.com", "info@bigfootvlog.com"],"all_phone_numbers": ["+1-555-123-4567", "(555) 987-6543"],"has_emails": true,"has_phones": true,"has_contacts": true,"success": true,"original_username": "bigfootvlog"}
Output Fields
Field | Type | Description |
---|---|---|
Basic Profile | ||
username | String | Instagram username |
name | String | Full name/display name |
id | String | User's unique Instagram ID |
bio | String | User's biography text |
homepage | String | External website URL |
profile_image | String | High-quality profile picture URL |
Statistics | ||
followers | Number | Follower count |
follows | Number | Following count |
video_count | Number | Number of videos/IGTV |
image_count | Number | Number of images/posts |
saved_count | Number | Number of saved posts |
Account Status | ||
is_private | Boolean | Whether account is private |
is_verified | Boolean | Whether account is verified |
is_business_account | Boolean | Whether it's a business account |
is_professional_account | Boolean | Whether it's a professional account |
Business Information | ||
category | String | Business category |
business_category | String | Detailed business category |
phone | String | Business phone number |
email | String | Business email address |
Contact Information | ||
extracted_emails | Array | Emails extracted from bio |
extracted_phone_numbers | Array | Phone numbers extracted from bio |
all_emails | Array | All emails (extracted + business) |
all_phone_numbers | Array | All phone numbers (extracted + business) |
social_links | Array | Social media profile links |
website_links | Array | Website and non-social links |
has_emails | Boolean | Whether profile has any emails |
has_phones | Boolean | Whether profile has any phone numbers |
has_contacts | Boolean | Whether profile has any contact info |
Processing Info | ||
success | Boolean | Whether scraping was successful |
original_username | String | Original input username |
Usage
Run with Apify Console
- Go to Apify Console and create an account
- go to https://apify.com/logical_scrapers/instagram-profile-scraper
- Run the actor and view results in the dataset
Run with Apify API
curl -X POST \https://api.apify.com/v2/acts/logical_scrapers~instagram-profile-scraper/runs \-H 'Content-Type: application/json' \-H 'Authorization: Bearer YOUR_API_TOKEN' \-d '{"username": ["goldmine.io", "instagram"]}'
Features
- No Authentication Required: Works with public Instagram profiles without cookies
- Multi-Username Support: Process multiple usernames in a single run
- Comprehensive Data Extraction: Extract all major profile details
- Contact Intelligence: Advanced email and phone number extraction
- Social Media Detection: Identify social media profiles and websites
- Business Account Analysis: Extract business-specific information
- Proxy Support: Built-in proxy configuration for reliable scraping
- Error Handling: Robust error handling and logging
- Rate Limiting: Built-in delays to avoid being blocked
Contact Extraction Capabilities
Email Detection
- Standard email formats:
user@domain.com
- Business emails from profile data
- Emails embedded in bio text
- Multiple email extraction from single bio
Phone Number Detection
- International formats:
+1-234-567-8900
- US/Canada formats:
(123) 456-7890
,123-456-7890
- Extensions:
123-456-7890 ext 123
- WhatsApp/Telegram numbers
- Multiple phone extraction from single bio
Social Media Links
- Instagram, Facebook, Twitter/X, LinkedIn
- YouTube, TikTok, Snapchat, Pinterest
- Discord, Telegram, WhatsApp
- Automatic categorization of social vs website links
Best Practices
Profile Selection
- Target Business Accounts: Business accounts often have more contact information
- Check Verification: Verified accounts are more likely to have accurate information
- Monitor Bio Length: Longer bios often contain more contact details
- Focus on Active Users: Recently active accounts are more likely to respond
Technical Best Practices
- Residential Proxy Enabled: Uses residential proxy by default to avoid IP blocking
- Limit Request Rate: Don't scrape too many profiles too quickly
- Monitor Results: Check for errors and adjust settings as needed
- Respect Terms of Service: Follow Instagram's terms of service and rate limits
- Data Validation: Verify extracted contact information for accuracy
Data Quality Optimization
- Filter by Contact Availability: Focus on profiles with actual contact information
- Business Account Priority: Prioritize business accounts for B2B leads
- Category Filtering: Target specific business categories
- Follower Analysis: Consider follower count for influencer outreach
Support
For technical support, questions, or custom development requests, please contact:
Email: coredev.dan@gmail.com
Built with ❤️ by the Goldmine
instagram scraper, lead generation, automation, ai agents, how to scrape instagram profile, instagram emails extraction, instagram data extraction, instagram data scraping, instagram data mining, instagram data analysis, instagram data collection, instagram lead generation tool, instagram automation tool, instagram scraper software, instagram data extraction software, instagram data scraping software, instagram data mining software, instagram data analysis software, instagram data collection software, instagram lead generation software, instagram automation software, instagram scraper program, instagram data extraction program, instagram data scraping program, instagram data mining program, instagram data analysis program, instagram data collection program, instagram lead generation program, instagram automation program, instagram scraper application, instagram data extraction application, instagram data scraping application, instagram data mining application, instagram data analysis application, instagram data collection application, instagram lead generation application, instagram automation application
On this page
Share Actor: