Instagram Profile Scraper
Pricing
$15.00/month + usage
Instagram Profile Scraper
Scrape Instagram profile data effortlessly! This scraper extracts usernames, bios, followers, following counts, posts, profile pictures, and more — perfect for influencer research, social media analytics, and marketing insights.
Pricing
$15.00/month + usage
Rating
0.0
(0)
Developer

explore data
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
25 days ago
Last modified
Categories
Share
This Apify Actor scrapes Instagram profile information using the Instagram web API. It extracts key profile data including biography, follower counts, following counts, post counts, and more.
Features
- 🔍 Extract profile information from any public Instagram account
- 📊 Get follower and following counts
- 📝 Retrieve biography and bio links
- 📷 Get post counts and highlight reel counts
- 🏷️ Extract category information
- 🔒 Proxy support for reliable scraping
Input
The Actor accepts the following input parameters:
{"username": "instagram","proxyConfiguration": {"useApifyProxy": true}}
Input Parameters
- username (required): Instagram username to scrape (without @ symbol)
- proxyConfiguration (optional): Proxy configuration for the scraper. Using proxies is highly recommended for Instagram scraping to avoid rate limiting.
Output
The Actor outputs the following data for each profile:
{"username": "instagram","biography": "Profile bio text...","bio_links": ["https://example.com"],"full_name": "Full Name","followers_count": 12345678,"following_count": 123,"category_name": "Category","highlight_reel_count": 5,"post": 1234}
Output Fields
username: Instagram usernamebiography: Profile biography textbio_links: List of links in the biofull_name: Full name displayed on the profilefollowers_count: Number of followersfollowing_count: Number of accounts being followedcategory_name: Profile category (if available)highlight_reel_count: Number of story highlightspost: Total number of posts
Usage
On Apify Platform
- Go to the Actor's page
- Enter the Instagram username you want to scrape
- Click "Start"
- Download the results from the dataset
Locally with Apify CLI
$apify run -p
Important Notes
- ⚠️ This Actor uses the Instagram web API which may be subject to rate limiting
- 🔒 Using proxies (Apify Proxy) is highly recommended to avoid being blocked
- 📋 Only public profiles can be scraped
- ⏱️ The Actor includes retry logic and download delays to handle rate limiting
Requirements
- Python 3.13+
- Scrapy
- Apify SDK for Python
Deployment
Deploy to Apify Platform
Option 1: Link Git Repository
- Go to Actor creation page
- Click on Link Git Repository button
- Connect your repository
Option 2: Push from Local Machine
-
Log in to Apify CLI:
$apify login -
Push the Actor:
$apify push
Support
For issues or questions, please open an issue in the repository.