Instagram Profile Scraper
by codenest
Scrape public Instagram profile data like follower counts, business info, and verification status into structured JSON. Perfect for analytics, research, and automated workflows.
Opens on Apify.com
About Instagram Profile Scraper
Need to pull clean, structured data from any Instagram profile? This actor gets you exactly that. I've used it to scrape profile information for market research and competitor analysis, and it reliably pulls the key details you're after. It fetches the public data you can see on a profile—like follower and following counts, verification status, and the profile bio and picture—and organizes it into neat JSON. If it's a business account, you'll also get category info, contact details, and other business attributes. It's straightforward: you give it a profile URL or username, and it returns a formatted dataset ready for your database, spreadsheet, or application. I find it most useful for tracking profile growth over time, auditing brand presence, or gathering public data for lead lists without any manual copying and pasting. The output is consistent and machine-readable, which saves hours if you're building any kind of social media dashboard or integration.
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
An Apify actor that extracts public data from Instagram profiles. It returns structured JSON containing profile metadata, engagement metrics, and media URLs, suitable for analysis, research, or integration into other applications.
Key Features
- Profile Data: Extracts username, full name, biography, account ID, and verification status.
- Engagement Metrics: Gets follower, following, and post counts, plus highlight and IGTV video totals.
- Business Insights: Identifies business accounts, their category, and external links (website/link-in-bio).
- Media Assets: Retrieves standard and high-definition profile picture URLs.
- Utility Features: Supports batch processing of multiple profiles, proxy rotation for reliability, and provides clean, timestamped JSON output.
How to Use
Configure the actor's input with a JSON object containing the target Instagram profile URL(s) and start the run.
Input
Provide the profile URL in the required format. For a single profile:
{
"url": "https://www.instagram.com/nba/"
}
For batch processing, pass an array of such objects.
| Parameter | Type | Required | Description |
|---|---|---|---|
url |
String | Yes | A valid Instagram profile URL (in username format). |
Output
The actor returns an array of objects. Each contains the scraped data and metadata for one profile.
[
{
"url": "https://www.instagram.com/nba/",
"source": "instagram",
"error": false,
"data": {
"inputUrl": "https://www.instagram.com/nba/",
"username": "nba",
"url": "https://www.instagram.com/nba",
"scrapedAt": "2025-12-17T13:06:16.016142+00:00",
"id": "20824486",
"fullName": "NBA",
"biography": "The Knicks are the 2025 Emirates NBA Cup Champions! ",
"followersCount": 90382891,
"followsCount": 1276,
"postsCount": 95628,
"highlightReelCount": 12,
"igtvVideoCount": 728,
"isBusinessAccount": true,
"businessCategoryName": "None",
"private": false,
"verified": true,
"externalUrl": "https://linkin.bio/nba",
"profilePicUrl": "https://scontent-iad3-2.cdninstagram.com/v/...profile.jpg",
"profilePicUrlHD": "https://scontent-iad3-2.cdninstagram.com/v/...profile-hd.jpg"
}
}
]
Key Output Fields:
* Profile: username, fullName, biography, id, verified, private
* Engagement: followersCount, followsCount, postsCount
* Business: isBusinessAccount, businessCategoryName, externalUrl
* Media: profilePicUrl, profilePicUrlHD
* Metadata: scrapedAt (ISO timestamp), inputUrl
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
- codenest
- Pricing
- Paid
- Total Runs
- 6
- Active Users
- 2
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