Instagram Profile Scraper
Pricing
$15.00/month + usage
Go to Apify Store
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.
0.0 (0)
Pricing
$15.00/month + usage
0
2
1
Last modified
3 days ago
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.
