What you get for every lookup
Send a username, get back a clean JSON response containing:
Username & full name
Profile URL
Follower count
Engagement rate (%)
Average likes per post
Average comments per post
Average shares per post
Average video views
Median video views
Number of posts analyzed
Data-as-of date
Base rate $0.012 per username lookup. Choose a plan below for volume pricing.
Example response
{
"status": "success",
"data": {
"username": "nike",
"full_name": "Nike",
"profile_url": "https://instagram.com/nike",
"followers": 291769765,
"engagement_rate": 0.13,
"posts_analyzed": 16,
"averages": { "likes": 377000, "comments": 2800, "shares": 1200 },
"video": { "avg_views_last_8": 5000000, "median_views": 3200000 },
"meta": { "data_as_of": "2026-07-18" }
}
}
Simple GET request with your API key. Full integration docs are provided when your key is issued.
Ready-to-run code samples for Python, Node.js, PHP & cURL: Instagram Engagement Rate API on GitHub.
Pricing
Basic
$0.012/ lookup
$40 first top-up · your balance
- ≈ 3,333 lookups in your first top-up
- Pay-as-you-go prepaid balance
- No monthly limit · no expiry
- Every response field included
Most popular
Pro
$0.009/ lookup
$100 first top-up · your balance
- ≈ 11,111 lookups in your first top-up
- Pay-as-you-go prepaid balance
- No monthly limit · no expiry
- Every response field included
Pro Max
$0.0009/ lookup
$400 first top-up · your balance
- ≈ 444,444 lookups in your first top-up
- Pay-as-you-go prepaid balance
- No monthly limit · no expiry
- Every response field included
Every plan is pay-as-you-go: your top-up is a prepaid balance with no monthly limit and no expiry. Higher tiers unlock a lower per-lookup rate.