Instagram Profile Scraper
by alpha-scraper
Instantly scrape Instagram profile data: URLs, statuses, follower counts, and bios. Save hours on manual research and competitor analysis.
Opens on Apify.com
About Instagram Profile Scraper
Need to pull data from Instagram profiles without the headache of getting blocked or parsing messy HTML? I've been there. This Instagram Profile Scraper is what I ended up using. It reliably fetches the core data you actually need: the profile URL, account status (active or not), and the latest follower and following counts. It also pulls the bio text and any links included there. The speed is the real win—you get this data in seconds, not minutes, which lets you move on to the actual analysis part of your project. I use it mostly for market research and competitor analysis. Want to track growth trends for similar accounts or gather a list of profiles in a niche for outreach? This handles it. It’s straightforward, does the job without fuss, and saves you a ton of manual copying and pasting. Perfect for researchers, marketers, or developers who need clean, structured Instagram profile data fed into their dashboards or reports.
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
Extracts clean, trimmed metadata from Instagram profiles. This actor fetches data from profile URLs and returns only the specified fields, keeping your dataset focused and manageable.
Overview
This is an Apify actor that scrapes public Instagram profile information. You provide a list of profile URLs, and it returns structured data like follower counts, bios, and profile pictures. It's built to handle the API's varying response formats and normalize the data into a consistent schema.
Key Features
- Targeted Data Extraction: Returns only a predefined set of fields, avoiding unnecessary data bloat.
- Input Flexibility: Accepts Instagram profile URLs as strings or objects within
startUrls. - Proxy Support: Configurable proxy settings, including Apify Proxy with residential IP options.
- Concurrency Control: Allows you to set the number of concurrent requests to balance speed and reliability.
How to Use
Run the actor with an input JSON object. The only required parameter is startUrls.
Input
Configure the actor using these fields in your input JSON:
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls |
array |
— | One or more Instagram profile URLs (e.g., ["https://www.instagram.com/username/"] or [{"url": "..."}]). |
|
proxyConfiguration |
object |
{ "useApifyProxy": false } |
Proxy settings. Example: { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } |
|
concurrency |
integer |
5 |
Number of concurrent HTTP requests. |
Example Input:
{
"startUrls": [
{ "url": "https://www.instagram.com/mrbean/" }
],
"proxyConfiguration": {
"useApifyProxy": true
},
"concurrency": 3
}
Output
The actor outputs dataset items, each containing the following fields for a requested profile. All values are provided on a best-effort basis from the API response.
profile_url– The input URL.status– Request status ("ok","failed", or raw API status).follower_count– Integer count of followers.following_count– Integer count of accounts followed.full_name– Profile display name.page_id– Numeric or string profile ID.page_name– Username/handle.number_of_members– Subscriber/member count (for relevant account types).bio_links– List of links found in the bio.account_type– e.g.,public,private.link_id– Internal link or profile identifier.title– Page title or headline.biography– Raw bio text.category– Profile category.hd_profile_pic_url_info– Object containing profile picture URL and metadata.media_count– Number of posts.invite_link– Invite or external URL(s).
Example Output Item:
{
"profile_url": "https://instagram.com/mrbean/",
"status": "success",
"follower_count": 9773515,
"following_count": 41,
"full_name": "Mr Bean",
"page_id": "4126839805",
"page_name": "mrbean",
"biography": "Official Mr Bean...",
"hd_profile_pic_url_info": {
"url": "https://...",
"height": 700
}
}
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
- alpha-scraper
- Pricing
- Paid
- Total Runs
- 85
- Active Users
- 8
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