Instagram Public Profile Intelligence API
Pricing
from $0.70 / 1,000 profile results
Instagram Public Profile Intelligence API
Resolve public Instagram profiles into stable IDs, follower/following counts, profile metadata, and recent posts without requiring Instagram login credentials.
Pricing
from $0.70 / 1,000 profile results
Rating
0.0
(0)
Developer
Salih Can Kurnaz
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Resolve public Instagram profiles into structured data for analytics, monitoring, research, enrichment, and automation.
The Actor accepts Instagram usernames, @handles, or profile URLs and returns one normalized Dataset row per successfully resolved unique public profile.
What it returns
For each resolved profile, the Actor returns a stable Instagram user ID, normalized username, profile URL, follower and following counts, recent public posts, and available public profile metadata.
Core fields are:
instagramUserIdusernameprofileUrlfollowersCountfollowingCountrecentPostsfetchedAt
Additional metadata is returned when Instagram exposes it:
- full name
- biography
- verification and privacy flags
- business-account flag
- category
- external URL
- profile image URL
- total post count
postsCount is optional. It can be null because the current resilient public profile route does not consistently expose a total media count.
Input
{"usernames": ["nasa","@natgeo","https://www.instagram.com/duolingo/"],"maxRecentPosts": 5}
usernames accepts plain usernames, @handles, and instagram.com profile URLs. Values are normalized to lowercase and duplicate profiles are removed while preserving first-seen order.
maxRecentPosts controls how many recent posts are returned per profile. The allowed range is 0–12 and the default is 12.
Output
The default Dataset contains one row per successfully resolved public profile.
Each recent post can include:
- post ID and shortcode
- public post URL
- timestamp
- caption
- likes and comments
- media type
- display image URL
- video URL when available
The run SUMMARY record reports normalized inputs, resolution counts, unresolved usernames, and billing information.
Pricing
This Actor uses pay-per-event pricing.
- Profile result: $0.00070 per delivered profile result, equivalent to $0.70 per 1,000 delivered profiles
- Actor start: $0.00005 per run
A profile-result event is charged only for a successfully resolved row delivered to the Dataset.
You can set maxTotalChargeUsd when starting a run to cap pay-per-event spending. The Actor uses Apify's budget-aware charging path and stops producing charged profile results when the remaining run budget is insufficient for another result.
Coverage and data notes
This Actor works with public Instagram profile surfaces. It does not require you to provide Instagram login credentials.
Instagram can change public web responses, field availability, or access behavior at any time. A successfully resolved profile is therefore a bounded observation of currently accessible public data, not a guarantee that every public profile or every historical post can always be retrieved.
The Actor does not claim complete coverage of Instagram, does not claim access to private profiles, and does not claim that optional metadata will always be available.
Recent-post output reflects the recent public items exposed by the currently working public route at fetch time. It is not a guarantee of complete profile history.
Example output
{"inputUsername": "nasa","instagramUserId": "528817151","username": "nasa","profileUrl": "https://www.instagram.com/nasa/","fullName": "NASA","followersCount": 97000000,"followingCount": 80,"postsCount": null,"postsCountAvailable": false,"isVerified": true,"isPrivate": false,"recentPostsReturned": 5,"recentPosts": [{"shortcode": "EXAMPLE","postUrl": "https://www.instagram.com/p/EXAMPLE/"}]}
Values above are illustrative; live counts and posts change over time.
API usage
You can run the Actor from Apify Console, the Apify API, schedules, integrations, or supported agent workflows. The Dataset can be exported in JSON, CSV, Excel, XML, and other formats supported by Apify.
Responsible use
Use the Actor only for data you are permitted to collect and process. Respect applicable laws, contractual obligations, privacy requirements, and the rules of the services where you use the resulting data.