Instagram Profile Scraper - Followers, Bio & Latest Posts
Pricing
from $3.00 / 1,000 profile scrapeds
Instagram Profile Scraper - Followers, Bio & Latest Posts
Public Instagram profiles without login: followers, following, posts count, bio, links, verified and private flags, highlights and the 12 latest posts with captions and images. Growth deltas on scheduled runs. $0.003 per profile; no API keys, no cookies from you.
Pricing
from $3.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape public Instagram profiles without logging in, without API keys and without giving the Actor any cookies. Paste usernames or profile URLs and get one row per profile with followers, following, posts count, full name, bio, bio links, verified and private flags, story highlights and the 12 latest posts (shortcode, URL, type, caption, image and date). Schedule it and every row carries the growth since the previous run: influencer vetting, creator tracking, brand monitoring and competitor benchmarks at $0.003 per profile.
The Actor reads exactly what Instagram shows to a logged-out visitor on the profile page, through residential connections that Instagram does not block, so results are the public numbers you see in the browser.
What you get
Profile:
username,fullName,id,url,avatar.followers,following,posts(the posts total is the figure Instagram publishes on the page; large accounts show rounded values such as32K).bio,bioLinks(title and URL of every link in the bio),externalUrl(the first one).verified,private,pronouns,highlights(titles of the story highlights),hasReels.
Latest posts (latestPosts, up to 12, newest first): code, url, type (image, video or carousel), productType (feed, clips for reels, carousel_container), caption, postedOn (date from Instagram's accessibility text, YYYY-MM-DD), image, username (the author, which differs from the profile on collaboration posts). Likes and comments of each post are not on the profile page; use the Instagram Post Scraper for them.
Growth on scheduled runs: followersChange, followingChange, postsChange (null on the first run).
Private accounts return their public counters and bio with private: true and no posts. Accounts that do not exist return a row with an error field and are not charged.
How to use it
- Open the Input tab.
- Add Usernames or profile URLs:
nasa,@natgeoorhttps://www.instagram.com/nike/, one per line (up to 1,000 per run). - Click Start and export the rows as JSON, CSV or Excel.
- Schedule the Actor (for example daily) to track follower growth and new posts over time.
Input
{"usernames": ["nasa", "natgeo"]}
| Field | Description |
|---|---|
usernames | Instagram usernames, @usernames or profile URLs. Up to 1,000 per run. |
Output example
{"username": "nasa","fullName": "NASA","url": "https://www.instagram.com/nasa/","bio": "Making the seemingly impossible, possible. ✨","bioLinks": [{ "title": "NASA.gov Homepage", "url": "https://www.nasa.gov" }],"verified": true,"private": false,"followers": 104362417,"following": 90,"posts": 4965,"highlights": ["Roman", "Wallpapers", "Artemis III"],"latestPosts": [{"code": "DeTUk4sDSp-","url": "https://www.instagram.com/reel/DeTUk4sDSp-/","type": "video","productType": "clips","caption": "POV: you're watching the Earth set","postedOn": "2026-10-10","image": "https://scontent.cdninstagram.com/v/...","username": "nasa"}],"followersChange": 12480,"followingChange": 0,"postsChange": 1}
Pricing
Pay per event, no subscription:
- Profile scraped: $0.003 per profile returned.
- Stats changed: $0.0005 per profile whose followers, following or posts count changed since the previous run (scheduled runs only).
Profiles that cannot be scraped (non-existent accounts) are free. 1,000 profiles cost $3.
Tips
- Combine it with the Instagram Post Scraper to get likes, comments, tagged users and media of the posts listed in
latestPosts. - Use the Instagram Hashtag Scraper to discover creators by topic and then vet them here.
- Export
latestPoststo JSON when you need the post list; CSV flattens it into one column per field.
Limitations
- Instagram shows logged-out visitors the 12 latest posts only; older posts, stories, followers lists and comments are not available.
- Counters are the public ones: posts total may be rounded on very large accounts, and like counts live on each post page.
- The Actor respects Instagram's pace: expect roughly one profile per second.