Instagram Public Profile Scraper
Pricing
from $0.60 / 1,000 profiles
Instagram Public Profile Scraper
Extract normalized public Instagram profile metadata, audience counts, and related public usernames in bulk.
Pricing
from $0.60 / 1,000 profiles
Rating
0.0
(0)
Developer
NewLai
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
What does Instagram Public Profile Scraper API do?
Instagram Public Profile Scraper API extracts normalized metadata for public profiles on Instagram. Submit usernames in bulk and receive one Dataset row per requested account with the display name, biography, profile image, follower and following counts, post count, verification flags, and related public usernames. It is a focused Instagram profile API alternative available through Apify schedules, API calls, webhooks, integrations, residential proxies, and run monitoring.
This Actor returns profile data only. It does not enumerate posts or download media, which keeps inputs and output records predictable and composable.
Why scrape public Instagram profiles?
- Enrich creator or brand lists with current public account metadata.
- Compare visible audience sizes and verification signals.
- Discover related public accounts returned alongside a profile.
- Feed normalized profile rows into spreadsheets, databases, or analysis tools.
- Re-run a stable username list on a schedule and compare snapshots externally.
How to scrape Instagram profiles
- Open the Actor's Input tab.
- Enter usernames with or without the
@prefix. - Keep
includeRawdisabled unless the normalized fields are insufficient. - Select proxy settings and a moderate
maxConcurrency. - Click Start and open the Dataset when the run finishes.
Input
See the Input tab for full configuration options. usernames accepts up to 1,000 values and removes duplicates while preserving their first-seen order. includeRaw adds the source user object. The Actor first uses the same lightweight public profile request as the legacy crawler and automatically falls back to Instagram's server-rendered public profile data when the API rejects a proxy exit with HTTP 401, 403, or 429. No Instagram account credentials are required.
{"usernames":["instagram","natgeo"],"includeRaw":false,"maxConcurrency":5}
Output
You can download the Dataset in various formats such as JSON, HTML, CSV, or Excel.
{"success":true,"requestedUsername":"instagram","username":"instagram","fullName":"Instagram","profileUrl":"https://www.instagram.com/instagram/","followersCount":0,"followingCount":0,"postsCount":0,"isPrivate":false,"isVerified":true,"relatedProfiles":[],"error":null}
What Instagram profile data is extracted?
| Field | Type | Description |
|---|---|---|
username, fullName | string | Public identity fields. |
profileUrl, profilePicUrl | string | Profile and image URLs. |
biography | string | Public biography text. |
followersCount, followingCount, postsCount | integer | Visible account counters. |
isPrivate, isVerified | boolean | Public account flags. |
relatedProfiles | array | Related public usernames. |
How much does it cost to scrape Instagram profiles?
This Actor uses pay-per-event pricing and charges only for successfully stored profiles. Failed usernames remain visible in the Dataset for diagnosis but are not billed.
| Apify Store tier | Price per profile | Price per 1,000 profiles |
|---|---|---|
| Free | $0.0015 | $1.50 |
| Bronze | $0.0010 | $1.00 |
| Silver | $0.0008 | $0.80 |
| Gold | $0.0006 | $0.60 |
| Platinum | $0.0005 | $0.50 |
| Diamond | $0.0005 | $0.50 |
Runs also have a $0.00005 Actor start event. Prices are deducted from the usage credits included in the user's Apify plan. A run stops adding paid results when its configured maximum charge is reached.
Tips and advanced options
Use exact usernames rather than profile URLs. A private account may return only limited public metadata. Enabling raw output increases Dataset storage. Instagram can change public response shapes; failure rows preserve the requested username and a sanitized error.
Legal use, privacy, and support
Only information an account exposes publicly is processed. Public profile data can still be personal data under GDPR and other laws. Use it only with a legitimate purpose, respect Instagram's terms and rate limits, and consult counsel when needed. Use the Issues tab for feedback and the API tab for programmatic examples.