Instagram Profile & Posts Scraper - Engagement Rate, No Login
Pricing
from $2.00 / 1,000 profile or posts
Instagram Profile & Posts Scraper - Engagement Rate, No Login
Public Instagram profiles and posts without login: followers, bio, links, the 12 latest posts with likes and comments, and engagement rate in one row. Post and reel URLs give likes, comments, time, caption, hashtags and collaborators. Unavailable items are never charged.
Pricing
from $2.00 / 1,000 profile or posts
Rating
0.0
(0)
Developer
Darian Danciu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape public Instagram profiles and posts without logging in. One row per profile gives you followers, following, post count, bio, links, highlights and the 12 latest posts with their likes, comments and dates, plus average likes, average comments and engagement rate already worked out. Paste post or reel URLs to get likes, comments, exact time, caption, hashtags, collaborators, tagged accounts and media URLs.
Why this one
- Engagement rate in the same row. No second Actor, no spreadsheet formulas: avg likes, avg comments and engagement rate over the latest posts, next to the follower count.
- No login, no cookies, no account risk. It reads only what Instagram shows logged-out visitors. You never hand over a session cookie.
- Pay only for results. Accounts that don't exist, are private or age-restricted, and invalid inputs are listed in the run summary and never charged.
- Built to keep running. Each request uses a browser-like session that rotates on rate limits. Profiles go through residential proxies (the only IPs Instagram serves logged-out profiles to) and posts through cheaper datacenter proxies, switching automatically if they get blocked.
Input
{"usernames": ["natgeo", "https://www.instagram.com/nike/"],"postUrls": ["https://www.instagram.com/reel/DeTUk4sDSp-/"],"includePostDetails": true}
Turn includePostDetails off for a faster, cheaper run with profile data and the latest-post grid only
(captions and dates, no likes or engagement).
Output
A profile row:
{"type": "profile","username": "natgeo","fullName": "National Geographic","followersCount": 268269467,"followingCount": 195,"postsCount": 32000,"isVerified": true,"isPrivate": false,"biography": "Step into wonder and find your inner explorer with National Geographic 🌎","externalUrls": [{ "title": "...", "url": "https://..." }],"highlights": ["BOTW 2027", "..."],"avgLikes": 50029,"avgComments": 183,"engagementRatePercent": 0.02,"lastPostAt": "2026-10-27T13:00:01.000Z","latestPosts": [{ "shortcode": "DeuOR-CjKE9", "url": "https://www.instagram.com/p/DeuOR-CjKE9/", "type": "image","caption": "...", "takenAt": "2026-10-20T...", "likesCount": 61234, "commentsCount": 210, "coauthors": [] }]}
A post row:
{"type": "post","shortcode": "DeTUk4sDSp-","postType": "reel","ownerUsername": "nasa","caption": "POV: you're watching the Earth set ...","hashtags": ["NASA", "ArtemisII", "Artemis"],"likesCount": 749932,"commentsCount": 7517,"takenAt": "2026-10-10T15:15:02.000Z","coauthors": ["nasasolarsystem", "nasaartemis"],"taggedUsers": ["nasaartemis"],"videoUrl": "https://...","imageUrl": "https://..."}
Engagement rate = (average likes + average comments) / followers × 100, over the latest posts whose like counts are public.
Use cases
- Influencer marketing: compare creators by real engagement, not just follower count.
- Competitor and brand tracking: posting frequency, what content performs, collaborations.
- Campaign reporting: likes and comments on a list of posts or reels.
Pricing
Pay per profile or post returned, one fixed price with platform usage and proxy traffic included. See the Pricing tab. Unavailable profiles and posts are free.
Good to know
- Latest 12 posts per profile. That's what Instagram shows logged-out visitors. For older posts,
pass their URLs in
postUrls. - No view counts, comments text or follower lists. Instagram doesn't show view counts to logged-out visitors, and this Actor doesn't collect comment text, commenter identities or contact details.
- Private and age-restricted accounts. Private accounts return profile counts only. Age-restricted accounts (for example some alcohol brands) are hidden from logged-out visitors, so they show up in the run summary as unavailable and aren't charged.
- Use the data in line with Instagram's terms and privacy laws such as GDPR where they apply to you.
Feedback
Missing a field or hit a problem? Open an issue on the Issues tab and it'll be looked at quickly.
Related Actors
More search, seo and content scrapers by the same developer, with the same pay-per-result pricing:
| Actor | What it gets |
|---|---|
| Google Trends Scraper | Interest over time, by region, related queries and trending searches |
| Google News Scraper | Google News articles with the real publisher URL |
| Keyword Suggestions | Autocomplete keyword ideas from Google, YouTube, Bing and Amazon |
| Google Play Scraper | Google Play reviews, app details, search and developers |
| Article Extractor | Clean text and Markdown from any article URL |
| Website Screenshot | Bulk full-page, mobile and PDF screenshots |
| Domain Lookup | WHOIS/RDAP, DNS, SSL expiry and email security for many domains |
| Events Scraper | Events from Eventbrite, Meetup and Luma in one format |