Instagram Profile Scraper
by lisenser
Scrape detailed information from Instagram user profiles quickly and efficiently. Built with retry mechanisms and fail safe.
Opens on Apify.com
About Instagram Profile Scraper
Scrape detailed information from Instagram user profiles quickly and efficiently. Built with retry mechanisms and fail safe.
What does this actor do?
Instagram Profile Scraper 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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Instagram Profile Scraper πΈ Extract comprehensive Instagram profile data including posts, bio information, verification status and more. This Apify Actor uses Playwright to navigate Instagram like a real user and captures detailed profile information. ### π Key Features * Multi-Profile Scraping: Scrape data from multiple Instagram profiles in a single run * Comprehensive Data Extraction: Collect detailed profile information including bio links, engagement metrics, and post data * Built-in Retry Logic: Robust navigation with configurable retry attempts and timeouts * Proxy Support: Full integration with Apify's proxy service for anonymous scraping * Fast and Reliable: Optimized for speed and resilience against Instagram's anti-bot measures * Structured Output: Type-safe data models with Schema validation ### π Data Fields Collected Profile Information: * Username and Full Name * Biography and Bio Links (with structured link data) * Profile Picture URL * Follower Count and Following Count * Verification Status * Account Type (Business/Personal/Professional) * External URLs * Business Information (category, address) * Privacy Settings Post Data: * Post Content and Captions * Like and Comment Counts * Post Type (Image/Video/Carousel) * Hashtags Extraction * Posted Date/Time * Media URLs (Image/Video) * Pinned Status ### π‘ Use Cases * Influencer Marketing Research: Analyze potential brand partners and their audience engagement * Competitive Analysis: Monitor competitors' content strategy and performance * Social Media Monitoring: Track brand mentions and industry trends * Market Research: Understand audience behavior and content preferences * Content Strategy Planning: Identify successful content patterns and hashtag strategies * Lead Generation: Extract contact information and business details * Academic Research: Study social media behavior and trends ## π Input Configuration Customize your scraping job with these input parameters: ### Required Parameters * usernames (Array): List of Instagram usernames to scrape (without @ symbol) ### Optional Parameters * retriesPerUsername (Integer, default: 1): Number of retry attempts for navigation failures per username (0-10) * timeoutPerUsername (Integer, default: 60): Navigation timeout in seconds for each username attempt (10-300) * proxyConfiguration (Object): Proxy configuration for anonymous scraping using Apify's proxy service (US residential proxies recommended) ### Input Example json { "usernames": [ "worldstar", "rottentomatoes", "natgeo" ], "retriesPerUsername": 2, "timeoutPerUsername": 90, "proxyConfiguration": { "useApifyProxy": true, "countryCode": "US" } } ## π€ Output Format The results are saved to a dataset and can be exported in multiple formats (JSON, CSV, Excel, etc.). Each profile returns a structured object with the following schema: ### Sample Output json { "username": "notjustok", "full_name": "Notjustok.com", "biography": "#1 #Afrobeats community in the world\nπ§ advertising@notjustok.com for promo\n#music #afrobeats \nπ @notjustokmusic_ @notjustok_sports @notjustokdistro", "followers": 2245622, "following": 206, "external_url": "https://linkin.bio/notjustok", "bio_links": [ { "title": "Link in Bio", "url": "https://linkin.bio/notjustok", "lynx_url": "https://l.instagram.com/?u=https%3A%2F%2Flinkin.bio%2Fnotjustok", "link_type": "external" } ], "fbid": "17841401654749128", "business_address": null, "business_category_name": "Media/News Company", "category_name": "Reel creator", "highlights_count": 8, "id": "584247158", "is_business_account": true, "is_joined_recently": false, "is_private": false, "is_professional_account": true, "is_verified": true, "recent_posts": [ { "caption": "Iyanya shares a hilarious story about his hit song \"Kukere\" and the comments he got when he played it for some girls before release ππ€£\n\nFull video of our #NotJustVerses episode with @Iyanya out now on YouTube in link in bio!", "comments": 7, "content_type": "GraphVideo", "posted_at": "2025-08-09T16:20:27.000Z", "id": "3695475974552604971", "image_url": "https://instagram.fszf2-2.fna.fbcdn.net/v/t51.2885-15/529186808_18518859763055159_6989535520873524600_n.jpg", "is_pinned": true, "likes": 706, "post_hashtags": [ "NotJustVerses", "iyanya", "afrobeats", "music", "tiktok", "dance", "funnyvideos", "dancer", "reels", "funny", "notjustok" ], "url": "https://www.instagram.com/p/DNI99HDMtEr", "video_url": "https://instagram.fszf2-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQP1O65tFuHHSemH1OQyIY_93we28q4YoHU4_x7kTR5OSh4PdR7YEO6jKSAtpSbSi0VNDqSrGpKa-HgrVYpOEohUIVt1_zv8dHZzm_Q.mp4" }, { "caption": "#NewMusicFriday πΆπ₯\nWhich song is kicking off your weekend vibes? π§β¨\n\nDon't miss outβfollow our Spotify playlist now! Link in bio.", "comments": 7, "content_type": "GraphSidecar", "posted_at": "2025-08-08T09:36:18.000Z", "id": "3694559025996095625", "image_url": "https://instagram.fszf2-2.fna.fbcdn.net/v/t51.2885-15/528683901_18518605810055159_7136402606915958420_n.jpg", "is_pinned": true, "likes": 814, "post_hashtags": [ "NewMusicFriday", "fola", "amaarae", "victony", "wurld", "afrobeats", "music", "Notjustok" ], "url": "https://www.instagram.com/p/DNFtdwKNeCJ", "video_url": null } ], "timestamp": "2025-01-23T10:30:00.000Z", "url": "https://www.instagram.com/notjustok/" } ### Fallback Output (When Scraping Fails) When the actor encounters issues (private profile, network errors, etc.), it returns a fallback structure with minimal data: json { "username": "private_user_123", "url": "https://www.instagram.com/private_user_123/", "error": "Could not fetch profile" } Note: Fallback data ensures consistent output structure even when scraping fails, making it easier to process results programmatically. ## π§ Technical Features ### Robust Error Handling - Automatic retry logic for failed requests - Graceful handling of private/unavailable profiles - Comprehensive logging for debugging - Fallback data when full extraction fails ## π Requirements - Valid Apify account with sufficient compute units - Minimum 1GB RAM: Required for stable browser operation and data processing - US Residential Proxies Recommended: Use US-based residential proxy configuration for best results and to avoid detection - Optional: Proxy subscription for enhanced anonymity and higher success rates ## π Troubleshooting Profile Not Found: Ensure usernames are correct and profiles are public Navigation Timeouts: Increase timeoutPerUsername for slow connections Rate Limiting: Enable proxy configuration and reduce batch sizes Empty Results: Check if profiles are private or temporarily unavailable --- Get started with Instagram Profile Scraper today and unlock valuable insights from Instagram profiles! πβ¨ This actor respects Instagram's terms of service and only scrapes publicly available data.
Categories
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 Instagram Profile Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- lisenser
- Pricing
- Paid
- Total Runs
- 185
- Active Users
- 49
Related Actors
π― Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support