Instagram Profile Scraper
by simpleapi
Automatically extract data from public Instagram profiles for influencer research, competitor analysis, and marketing. Get usernames, bios, follower counts, posts, and engagement metrics delivered in structured formats.
Opens on Apify.com
About Instagram Profile Scraper
Need to pull clean, structured data from any public Instagram profile? This scraper does exactly that. I've used it to grab the basics—username, bio, follower and following counts, profile picture URL—and, more importantly, the post history and engagement insights that are crucial for real analysis. It runs on Apify, so you can automate the collection and get your data delivered in a neat JSON or spreadsheet format without manual copying and pasting. It's become a go-to for a few key jobs. For influencer research, it lets you quickly vet and compare potential partners based on actual metrics, not just vanity numbers. For keeping an eye on competitors, you can track their posting activity and audience growth over time. Marketers can use it to build targeted lead lists from public profiles in specific niches. Essentially, if you're doing any work that requires systematic Instagram profile data, this automates the tedious part so you can focus on the strategy.
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
Overview
This Apify actor scrapes public data from Instagram profiles. It automates the extraction of profile details, posts, and engagement metrics, outputting structured data for analysis or integration. It's designed for developers and analysts who need reliable, scalable Instagram data collection without manual effort.
Key Features
- Extracts comprehensive profile data: Username, full name, bio, profile picture URL, external link, follower/following counts, and approximate join date.
- Captures post details: Includes captions, hashtags, like counts, and comment counts for profile posts.
- Flexible input: Accepts Instagram usernames or direct profile URLs.
- Structured output: Provides clean data in JSON or CSV format, ready for databases or analytics tools.
- Scalable execution: Handles scraping for multiple profiles efficiently.
- Privacy-compliant: Only accesses publicly available data.
How to Use
- Locate the Actor: Find "Instagram Profile Scraper" in the Apify Store.
- Configure Input: In the actor's input, provide the target Instagram profile URLs or usernames using the
startUrlsfield. - Set Run Preferences: Select your preferred output format (JSON, CSV, Excel).
- Start the Run: Execute the actor. It will navigate to the profiles and extract the data.
- Retrieve Results: Once finished, download the dataset from the run's output.
Input/Output
Input:
The primary input is one or more Instagram profile URLs or usernames.
{
"startUrls": [
"https://www.instagram.com/username/",
{ "url": "https://www.instagram.com/another_user/" }
]
}
Output:
The actor returns a dataset where each item represents a scraped profile. A typical output item includes:
{
"username": "john_doe",
"fullName": "John Doe",
"bio": "Profile biography text...",
"externalUrl": "https://example.com",
"profilePicUrl": "https://scontent.cdninstagram.com/...",
"followersCount": 15000,
"followingCount": 450,
"posts": [
{
"caption": "Post caption text...",
"hashtags": ["#example", "#test"],
"likesCount": 250,
"commentsCount": 15
}
],
"joinDate": "2020-05-01"
}
The full dataset can be downloaded as JSON, CSV, or Excel files directly from the Apify console.
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
- simpleapi
- Pricing
- Paid
- Total Runs
- 15
- Active Users
- 2
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
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