Look up public Instagram profile data and follower stats.
Enter one or more usernames to retrieve public names, bios, profile images, follower and following counts, post counts, verification, and related accounts.
The Instagram Profile API accepts a username and returns one normalized account record. The web tool can copy its profile URL, download the public avatar, and export the profile as CSV or JSON; it does not enumerate that account’s posts.
Processes publicly accessible Instagram content onlyTOK//LAB is not affiliated with Instagram or Meta
Interface function
One public profile result per username
Account-level results fit creator lists, CRM records, spreadsheets, and recurring profile-monitoring workflows without mixing in post rows.
01
ACCOUNT METADATA
Instagram Public Profile Scraper API
Submit public usernames in bulk and collect names, bios, profile images, audience counts, verification flags, and related accounts.
Input
1–1,000 usernames, with or without @
Output
One normalized profile per requested account
Run limit
Up to 1,000 accounts per run
Request to result
From username list to profile snapshot
01USERNAMES
Submit public usernames
Values may include @ and are deduplicated while preserving their first-seen order.
02PROFILE
Read public profile fields
Normalize identity, bio, visible counts, verification flags, and related public usernames.
03RESULT
Return one result per account
Success and failure results retain requestedUsername for matching, troubleshooting, and targeted retries.
Operator notes
Keep profile snapshots comparable
Store the collection time
Follower and post counts are observations, not permanent values. Timestamp records before comparing changes.
Prefer normalized fields
Normalized fields cover common tables, databases, and monitoring jobs. Use includeRaw only when investigating field differences.
Private profiles stay limited
The interface returns only fields Instagram exposes publicly and does not authenticate or bypass access controls.
Normalized output
Instagram Profile API response fields
requestedUsername / username
The original requested value and normalized username returned by Instagram.
fullName / biography
Public display name and profile biography.
profileUrl / profilePicUrl
Canonical public profile and image references.
followersCount / followingCount / postsCount
Visible audience, following, and post-count snapshots at collection time.
isPrivate / isVerified
Public privacy and verification flags for the account.
relatedProfiles[]
Related public usernames surfaced with the profile response.
Common questions
Instagram Profile API FAQ
How many Instagram profiles can I query at once?
You can submit up to 1,000 usernames. Start with a small list to confirm username formatting and response-field mapping.
Must usernames include @?
No. Both formats are accepted, and duplicate usernames are ignored.
Does it return posts published by the profile?
No. This interface returns account-level profile data and does not expand the account's post list.
What data is available for a private account?
Only the limited fields Instagram exposes publicly. The interface does not authenticate or bypass private-account controls.