Reads public Instagram profiles for a list of usernames (or profile URLs) and delivers display name, bio, verified and private flags, account category, link in bio, follower/following/post counts and the profile picture. Public pages only — no login, no cookies, no browser. Post-level data is not collected: it needs the platform's authenticated endpoints.
$0.004 per delivered profile, up to 50 profiles per run. Nothing delivered means nothing charged.
Inputs
usernames (array, required) — Handles or profile URLs (one per line).
country (string) — ISO 3166-1 alpha-2 code — proxy exit geo and Google locale (gl). Omit for the default pool.
max_results (integer) — How many profiles to deliver at most (1–50). You pay only for delivered profiles.
Reads public Instagram profiles for a list of usernames (or profile URLs) and delivers display name, bio, verified and private flags, account category, link in bio, follower/following/post counts and the profile picture. Public pages only — no login, no cookies, no browser. Post-level data is not collected: it needs the platform's authenticated endpoints. Each row carries 16 fields, listed in full on this page.
What do I send it?
A semantic input, not a URL list: usernames are required. One run returns up to 50 profiles.
How much does the Instagram profile API cost?
$0.004 per delivered profile. A run that delivers nothing is not billed, and the
monthly free credit covers about 250 profiles here.
Do I need my own proxies for it?
No. The collector runs on our residential network and handles rotation, retries and pagination internally.