SocialHz Engineering · 31 October 2026 · Requested by a customer
Instagram profile stats, in batches of 100
POST /api/v1/quick-run
What shipped
A new Instagram profile platform takes a handle (with or without the @) or a profile link and returns the account's profile as one record. A run takes up to 100 handles and returns one record for each.
Why
A team vetting creators for campaigns needed follower counts and engagement rates for about 3,500 accounts, without relying on Meta's own API.
Fields
- profile.username, profile.display_name, profile.followers, profile.following, profile.posts_count
- engagement_rate: the average likes plus comments of about the last 12 posts, divided by followers
- profile.last_post_at, so accounts that went quiet can be dropped
- profile.verified, profile.private, profile.ext.is_business and profile.ext.business_category
- profile.bio, profile.external_url, profile.ext.public_email and profile.ext.bio_links[] (title, url, link_type)
Edge cases
- A private account returns its profile and counts, with engagement_rate null.
- A link is checked against Instagram's profile URL pattern before anything is fetched.
- Each profile is 1 credit. Save the run with a daily schedule and each day's counts are kept as their own run, so you can chart how an account grows.
Request a feature
Tell us what you need on the updates page. The engineering team reads every request.