Instagram Profile Scraper
Pricing
from $1.50 / 1,000 profiles
Instagram Profile Scraper
Scrape public Instagram profiles by username or URL: follower count, following, post count, bio, bio links, verified and private flags, profile picture, highlights and the latest posts with likes and comments. Check Instagram followers in bulk for influencer research. No login.
Pricing
from $1.50 / 1,000 profiles
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
🚀 Instagram Profile Scraper: Follower Count, Bio and Latest Posts
Look up any public Instagram profile by username or link and get its follower count, following count, number of posts, bio, bio links, verified and private flags, profile picture, highlights and its latest posts with likes and comments. The Instagram Profile Scraper checks Instagram followers for hundreds of accounts in one run, with no Instagram account or login. Use it as a bulk Instagram follower count checker, an Instagram profile lookup for influencer research, or a simple alternative to an Instagram API.
🎯 Use Cases
- Instagram follower count checker: paste a list of usernames and get followers, following and post counts for every account in one table.
- Instagram follower tracker: schedule a daily run on the same accounts and build your own follower growth history.
- Influencer research and vetting: compare audience size, verified status, posting volume and recent engagement before you reach out.
- Engagement rate checks: the latest posts come with their likes and comments, so you can work out an account's engagement rate next to its follower count.
- Competitor and brand monitoring: watch rival brands' audience size, bio changes and bio links week by week.
- Lead lists and CRM enrichment: add follower counts, bios and website links to a list of Instagram handles you already have.
✨ Features
- Audience numbers: followers, following and total number of posts, as plain numbers (never "1.2M" strings).
- Profile details: full name, bio, pronouns, verified badge, private flag, memorialized flag, Threads username and profile picture.
- Bio links: the main website link plus every link in the bio, with its title.
- Highlights and reels: whether the account has story highlights (and how many when there are 10 or fewer), reels and a story live right now.
- Latest posts: the most recent posts of public profiles with type, caption, likes, comments, date, image link and a pinned flag.
- Private profiles too: followers, following, bio and picture are public even for private accounts, and you get them.
- Bulk and deduplicated: hundreds of usernames per run;
nasa,@NASAandhttps://www.instagram.com/nasa/count as one profile. - Fair billing: profiles that don't exist or aren't public are listed in the run's status message and not charged.
🛠️ How It Works
- Enter usernames or profile URLs:
natgeo,@natgeoorhttps://www.instagram.com/natgeo/, one per line. - Run the scraper: each profile becomes one result row.
- Download the results as JSON, CSV or Excel, or pull them through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Usernames or profile URLs | Instagram usernames, @handles or profile links, one per line. One row each. |
{"usernames": ["natgeo", "@nike", "https://www.instagram.com/nasa/"]}
💰 Pricing
Pay only for the profiles you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Profile | $0.0015 per profile ($1.50 per 1,000) | One profile with all fields below |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Examples: 100 profiles = $0.15 · 1,000 profiles = $1.50 · 10,000 profiles = $15.00.
Private profiles are saved and charged like public ones (they carry followers, following, bio and picture, but no post count or posts). Usernames that don't exist, deactivated accounts and accounts Instagram shows only to logged-in users are listed in the status message and not charged.
📊 Sample Output Data
{"id": "787132","username": "natgeo","fullName": "National Geographic","biography": "Step into wonder and find your inner explorer with National Geographic 🌎","url": "https://www.instagram.com/natgeo/","externalUrl": "http://visitstore.bio/natgeo","externalUrls": [{ "title": null, "url": "http://visitstore.bio/natgeo" },{ "title": "Subscribe Here!", "url": "https://ngmdomsubs.nationalgeographic.com/servlet/OrdersGateway?cds_mag_code=NGM…" }],"followers": 268325403,"following": 195,"postsCount": 32101,"isVerified": true,"isPrivate": false,"profilePicUrl": "https://scontent-ord5-2.cdninstagram.com/v/t51.82787-19/683576066_18653628823019133_9051036240972105113_n.jpg?…","hasHighlights": true,"highlightReelCount": 1,"hasReels": true,"hasPublicStory": true,"pronouns": [],"threadsUsername": "natgeo","isMemorialized": false,"fbid": "17841400573960012","latestPosts": [{"id": "4011860087987910340","shortcode": "Des_X6JFjbE","url": "https://www.instagram.com/p/Des_X6JFjbE/","type": "carousel","caption": "Photographing a big cat in the wild can take months of planning, with no guarantee of getting the shot…","likes": 124259,"comments": 143,"takenAt": "2026-10-21T01:00:01.000Z","displayUrl": "https://scontent-atl3-1.cdninstagram.com/v/t51.82787-15/851782795_18710027194019133_4879192587605348944_n.jpg?…","isPinned": false}],"scrapedAt": "2026-10-21T14:12:40.963Z"}
id is the account's numeric Instagram user ID (it never changes when the username does); fbid is the account's ID in Meta's business tools. highlightReelCount is null when an account has more than 10 highlights (hasHighlights is still true). latestPosts holds the most recent posts (usually 6) of public profiles and is empty for private ones.
🔁 Schedule and Integrate
To track follower growth, run the same list once a day (or once a week for large lists): every run is a dated snapshot, and together they form a follower history per account. Set it up in Apify Schedules. Send the rows to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new numbers land in your reporting sheet or CRM automatically.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "usernames": ["natgeo", "nike"] }
❓ FAQ
Does Instagram have an official API for profile data? Instagram's official APIs are for managing your own business or creator accounts and need a Meta developer app, a linked Facebook page and app review. Looking up other people's public profiles in bulk is not what they are for. This Actor needs no key or app and returns the public profile data anyone sees on instagram.com.
How do I check the follower count of many Instagram accounts at once? Paste all the usernames (or profile links) into "Usernames or profile URLs", one per line, and run the Actor. You get one row per account with followers, following and postsCount, ready to sort or export to Excel.
Do I need an Instagram account or cookies? No. The Actor works without logging in.
Does it work for private accounts? Partly. Followers, following, bio, bio links and profile picture are public on private profiles, so you get those. The post count and posts of a private profile are hidden and come back as null and [].
Why is a profile missing from my results? The username doesn't exist, the account is deactivated, or Instagram shows it only to logged-in users. Those profiles are listed in the run's status message and not charged.
Why is postsCount empty for a public profile? A few accounts (about 4% in our tests) hide their post count and recent posts from visitors who are not logged in. Their other fields are still filled; postsCount is null and latestPosts is empty.
Are business category, email or phone included? No. Instagram does not show business contact details or categories to visitors who are not logged in, so they are not in the data.
How do I calculate an Instagram engagement rate? Average the likes plus comments of the profile's latestPosts and divide by followers. For a longer history, get the profile's full post list with the Instagram Profile Posts Scraper.
🔗 Related Scrapers
- Instagram Profile Posts Scraper: every post and reel of the profiles you found here, newest first.
- Instagram Post Scraper: full details of any post or reel by URL.
- Instagram Comments Scraper: comments of any public post with author, likes and date.
- Instagram Reel Transcript Scraper: turn reels into text with timestamps.