Capabilities
Everything You Need from Instagram Profiles
Get comprehensive Instagram profile data through a single API call. Perfect for influencer research, competitive analysis, and social media monitoring.
Instagram Profile
- Username & full name
- Biography & link-in-bio
- Profile picture URL
- Follower & following counts
- Post count & verification
- Business fields via
include_business(+20%)
Engagement Metrics
- Calculated engagement rate
- Average likes per post
- Average comments per post
- Recent post performance
- Days since last post
- Follower-to-following ratio (included on every profile call)
engagementRate, avgLikesPerPost, avgCommentsPerPost — are averaged over posts that carry counts, so they require include_post_details=true ($4.00/1K). Without it they are null, never 0, and postsSampled reads 0 so you can tell absence from a real zero.Post Data
include_posts=true- Recent post thumbnails
- Post permalinks & shortcodes
- Post timestamps
- Media type — IMAGE / VIDEO / CAROUSEL
- Newest post date & days since
- Lookup by public username
include_post_details=true ($4.00/1K), which opens each post; the request is billed at the tier actually delivered when post details could not be opened.Quick Start
Get Instagram Data in Seconds
A single API call returns comprehensive profile data. Just provide the username and get back structured JSON with all profile metrics.
# Get Instagram profile data for a username curl "https://apiserpent.com/api/social/instagram/profile?username=natgeo&include_posts=true" \ -H "X-API-Key: YOUR_API_KEY"
{
"username": "natgeo",
"fullName": "National Geographic",
"biography": "Experience the world through the eyes of National Geographic photographers.",
"profilePicUrl": "https://instagram.com/natgeo/profile_pic.jpg",
"followersCount": 283000000,
"followingCount": 156,
"postsCount": 32500,
"isVerified": true,
"isPrivate": false,
"accountType": "business",
"externalUrl": "http://visitstore.bio/natgeo",
"engagementRate": null,
"avgLikesPerPost": null,
"avgCommentsPerPost": null,
"postsSampled": 0,
"followerFollowingRatio": 1814102.56,
"lastPostDate": null,
"daysSinceLastPost": null,
"isActive": null,
"recentPosts": [
{
"position": 1,
"shortcode": "Dbqme5HGFMd",
"mediaType": "IMAGE",
"caption": null,
"thumbnailUrl": "https://scontent.cdninstagram.com/...",
"permalink": "https://www.instagram.com/p/Dbqme5HGFMd/",
"timestamp": "2026-08-19T09:20:00.000Z",
"likeCount": null,
"commentCount": null
}
],
"accessLevel": "full"
}
Data Fields
Complete Instagram Profile Data
Every profile request returns comprehensive data including profile info, engagement metrics, and recent post performance.
Profile Fields
- username
- fullName
- biography
- profilePicUrl
- followersCount
- followingCount
- postsCount
- isVerified
- isPrivate
- accountType
- externalUrl
Engagement Fields
- engagementRate
- avgLikesPerPost
- avgCommentsPerPost
- postsSampled
- followerFollowingRatio
- lastPostDate
- daysSinceLastPost
- isActive
Post Fields
- recentPosts[].likeCount
- recentPosts[].commentCount
- recentPosts[].caption
- recentPosts[].timestamp
- recentPosts[].thumbnailUrl
- recentPosts[].mediaType
- recentPosts[].permalink
Use Cases
- Influencer research
- Competitive analysis
- Brand monitoring
- Social media audits
- Marketing analytics
- Lead generation
FAQ
Instagram API Questions
Try the Instagram API Free
10 shared free calls included. Test the Instagram profile data API with no credit card required.
Try for Free

