Instagram User Profile Information API
Crawl Instagram user profile data including followers, bio, and engagement rates for influencer vetting and brand research.
| 1 | import requests |
| 2 | |
| 3 | root = "https://ensembledata.com/apis" |
| 4 | endpoint = "/instagram/user/basic-info" |
| 5 | params = { |
| 6 | "user_id": 18428658, |
| 7 | "token": "YOUR-TOKEN-HERE" |
| 8 | } |
| 9 | |
| 10 | res = requests.get(root+endpoint, params=params) |
| 11 | print(res.json()) |
| 12 |
Why Developer Teams Use Our API
Vet Influencers Fast
Pull follower counts and engagement rate before agreeing to any Instagram sponsorship deal.
No Graph API Approval
Skip Meta's app review process entirely and get public profile data directly.
Engagement Rate Included
Get a normalized engagement score instead of calculating it yourself from raw post data.
Bulk Creator Screening
Check dozens of Instagram usernames in a batch instead of opening each profile manually.
Live Profile Stats
Every response reflects current followers and bio text, not a cached copy.
GDPR-Compliant by Design
Only public Instagram data is collected, keeping audience research within data protection rules.
Scrape Instagram Data Effortlessly
Get the Instagram profile data you need for creator research without manual lookup. Follower counts, bio text, and engagement rates are all accessible via API.
Post Count Included
Get total post count alongside follower data to gauge account activity.
Skip Meta App Review
Access Instagram profile data without waiting on Meta's developer approval.
Creator Vetting Sheet
Turn Instagram profile stats into a quick comparison sheet for shortlisting.
Instagram Scraping Features
Our Instagram profile API gives brands and agencies the account-level data they need to make smarter influencer marketing decisions.
- Pull follower, following, and post counts for any public Instagram account in one call.
- Get a normalized engagement rate instead of calculating it yourself from raw post data.
- Skip Meta's Graph API app review entirely and access public profile data directly.
- Check an account's type and business category alongside its core profile fields.
- Screen dozens of Instagram usernames in a batch instead of opening each profile.
Starting crawling Instagram now!
Get Your API Key in Minutes
Create a free account (no credit card required) and receive an API token instantly to test endpoints, pull live data, and rapidly prototype integrations. Upgrade as your needs grow.
Get started freeDeveloper Support
Need help integrating or customizing data for your workflows? Our developer success team offers onboarding, guidance, and enterprise support to get your project production-ready.
Contact usFrequently Asked Questions
It returns follower and following counts, bio text, post count, and engagement rate for any public Instagram account.
No, the endpoint retrieves publicly available profile data without requiring you to log in or manage an Instagram session.
Yes, follower counts and engagement rate are commonly used to verify an influencer's stated reach before signing a partnership deal.
Engagement rate is derived from recent post interactions (likes, comments) relative to follower count, giving a normalized measure of audience activity.
The endpoint still returns basic public fields like username and profile picture, but follower count, post count, and engagement data are unavailable for private accounts.
Yes, the account type and, where set, the business category label are both returned as part of the profile object.
Yes, the endpoint accepts either the username or the numeric ID, resolving both to the same profile data.
The post count reflects Instagram's own displayed total on the profile; the Posts endpoint may return slightly fewer items if some posts are archived or restricted from public view.
Yes, this endpoint retrieves publicly visible profile data directly, so there's no Meta app review or permissions process to go through.