Instagram Profile Scraper
Pricing
Pay per usage
Go to Apify Store
Instagram Profile Scraper
Scrape Instagram profile data including bio, follower count, following count, posts count, and profile picture. No login required. Perfect for influencer research and social media monitoring.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Dima Radov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Instagram profile data at scale. Enter a list of Instagram usernames and get back their profile information — bio, follower count, following count, and post count.
Features
- Bulk scraping — provide up to 100+ usernames in one run
- Clean profile data — extracts bio, followers, following, posts count
- No login required — works with public Instagram profiles
- Concurrent scraping — configurable concurrency for faster results
Input
| Field | Type | Description |
|---|---|---|
usernames | array[string] | Instagram usernames to scrape (without @) |
maxConcurrency | integer | Max concurrent profile scrapes (default: 2) |
Output
Each result item contains:
{"username": "nousresearch","fullName": "Nous Research","bio": "Building the future of open AI research.","followersCount": 150000,"followingCount": 500,"postsCount": 120,"isPrivate": false,"isVerified": true,"profilePicUrl": "https://instagram.com/..."}
Example
Input:
{"usernames": ["nousresearch", "natfriedman"]}
Output:
[{"username": "nousresearch", "followersCount": 150000, ...},{"username": "natfriedman", "followersCount": 80000, ...}]
Limits
- Public profiles only (private profiles return an error)
- Respects Instagram's rate limits
- Uses a headless browser (Playwright) for reliable rendering