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.
Profile Data
Instagram Profile
$1.05
per 1,000 requests (from $0.58 Scale)
- Username & full name
- Biography & external links
- Profile picture URL
- Follower & following counts
- Post count & verification
- Category & business info
Engagement
Engagement Metrics
Included
with profile request
- Calculated engagement rate
- Average likes per post
- Average comments per post
- Recent post performance
- Follower-to-following ratio
- Growth indicators
Recent Posts
Post Data
Included
with profile request
- Recent post thumbnails
- Like counts per post
- Comment counts per post
- Post captions
- Post timestamps
- Post type (image/video/reel)
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.
cURL - Instagram Profile
# Get Instagram profile data for a username curl "https://apiserpent.com/api/social/instagram/profile?username=natgeo" \ -H "X-API-Key: YOUR_API_KEY"
JSON Response (partial)
{
"username": "natgeo",
"fullName": "National Geographic",
"biography": "Experience the world through the eyes of National Geographic photographers.",
"profilePicUrl": "https://instagram.com/natgeo/profile_pic.jpg",
"followers": 283000000,
"following": 156,
"postCount": 32500,
"isVerified": true,
"category": "Media/News Company",
"externalUrl": "https://natgeo.com",
"engagementRate": 0.42,
"recentPosts": [
{
"likes": 856000,
"comments": 3200,
"caption": "A rare snow leopard spotted in the Himalayas...",
"timestamp": "2026-03-09T18:30:00Z"
}
],
"credits": { "used": 1, "remaining": 99 }
}
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
- followers
- following
- postCount
- isVerified
Engagement Fields
- engagementRate
- avgLikes
- avgComments
- followerToFollowingRatio
- category
- isBusinessAccount
- externalUrl
Post Fields
- recentPosts[].likes
- recentPosts[].comments
- recentPosts[].caption
- recentPosts[].timestamp
- recentPosts[].thumbnailUrl
- recentPosts[].type
Use Cases
- Influencer research
- Competitive analysis
- Brand monitoring
- Social media audits
- Marketing analytics
- Lead generation
FAQ
Instagram API Questions
The Instagram API returns comprehensive profile data including username, full name, biography, profile picture URL, follower count, following count, post count, engagement rates, verification status, category, and external links. It also returns recent posts with like counts, comment counts, captions, and timestamps.
The Instagram API costs $1.05 per 1,000 profile requests on pay-as-you-go. All new accounts include 100 free searches to test any endpoint. Volume discounts are available for higher-tier accounts.
No. The Serpent Instagram API handles all scraping on our end. You simply provide a username and get back structured JSON data. No Instagram login, OAuth tokens, or Facebook developer account required.
Our Instagram API scrapes public Instagram profile pages through residential proxies to extract structured profile data including follower counts, post counts, bio, and recent posts. The API handles rate limiting and retries automatically for high reliability.
No. The Instagram API only accesses publicly available profile data. Private accounts will return limited data (username, profile picture, and account status). We do not access private content, require user credentials, or bypass Instagram privacy settings.
Try the Instagram API Free
100 free searches included. Test Instagram profile scraping with no credit card required.
Try for Free