Instagram Profile Scraper

Instagram Profile Scraper

by lisenser

Scrape detailed information from Instagram user profiles quickly and efficiently. Built with retry mechanisms and fail safe.

185 runs
49 users
Try This Actor

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

  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

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.

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 Trial

Actor Information

Developer
lisenser
Pricing
Paid
Total Runs
185
Active Users
49
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