Instagram Profile Scraper โ Links & Stats
Pricing
from $1.60 / 1,000 profiles
Instagram Profile Scraper โ Links & Stats
Get clean public Instagram profile rows from URLs and handles, with stable IDs, audience stats, bio links, business details, and clear status.
Pricing
from $1.60 / 1,000 profiles
Rating
0.0
(0)
Developer
Chronometrica
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
๐ What does Instagram Profile Scraper do?
Paste public Instagram profile URLs or handles and get clean profile data in bulk. Use it to enrich creator lists, compare audiences, collect public bio links, and connect public identity records.
Every unique input gets one flat, matched row. The row keeps the original
input, canonical channelUrl, stable IDs, profile facts, public links,
audience counts, quality labels, and a clear status and statusReason.
This Actor does not log in, use cookies, collect posts, access private profile content, return follower lists, or bypass Instagram access controls. It reads public profile surfaces only.
With Instagram Profile Scraper, you can:
- ๐ Match profiles with Instagram IDs, EIMU IDs, Meta-linked IDs, and handles.
- ๐ Compare follower, following, post, and highlight counts.
- ๐ Detect email-like text and web links in the public bio.
- ๐ Find public bio links, mentions, and outside identity links.
- ๐ข Keep public business address, category, and account settings.
- ๐ก๏ธ Keep public business, professional, verification, and privacy signals.
- ๐ฆ Get clear status rows when a profile is missing or unavailable.
- ๐ฆ Export results as JSON, JSONL, CSV, Excel, XML, RSS, or HTML.
๐ฆ What Instagram profile data can I extract?
Each dataset row represents one attempted Instagram profile input.
| Data group | Example fields |
|---|---|
| ๐ Identity | channelId, eimuId, fbid, channelUrl, handle |
| ๐งพ Profile | displayName, description, pronouns, category |
| ๐ Detected | detectedEmails, detectedLinks |
| ๐ Public links | externalUrl, bioLinks, biographyEntities |
| ๐ข Business | businessAddress, businessContactMethod, public account settings |
| ๐ก๏ธ Flags | business, professional, verified, private, embed, and channel signals |
| ๐ Counts | followersCount, followingCount, postsCount, highlightsCount |
| ๐ฆ Result | status, statusReason, observedAt |
Missing public values stay null. Instagram's fbid is a Meta-linked value;
it is not a Facebook Page ID.
โ๏ธ Can I use this Actor through an API?
Yes. Run it in Apify Console or through the Apify API, Python SDK, Node.js SDK, webhooks, schedules, and Apify integrations.
๐ฏ Why collect Instagram creator profiles?
| Use case | How the data helps |
|---|---|
| ๐ Creator enrichment | Add stable IDs, audience size, bio, and links to creator records. |
| ๐ฃ Campaign planning | Compare public reach, category, account type, and profile links. |
| ๐๏ธ Creator commerce | Find public business and professional signals for partnership work. |
| ๐ Identity matching | Use bio links and Meta-linked IDs as evidence across public systems. |
| ๐งฑ Data products | Load normalized creator rows into CRMs, dashboards, and databases. |
๐ต Pricing
Each useful profile row triggers one profile event. Prices per 1,000 useful
rows are:
| Plan | Price |
|---|---|
| Free | $2.50 |
| Bronze | $2.20 |
| Silver | $1.90 |
| Gold, Platinum, Diamond | $1.60 |
Apify platform usage is charged separately. There is no paid Actor start event.
One useful row is an ok or partial profile snapshot written to the default
dataset. Invalid, missing, blocked, and failed inputs are not charged as profile
results. Each dataset row includes isBillable so this rule is visible.
๐ How do I use Instagram Profile Scraper?
- Open Instagram Profile Scraper โ Links & Stats in Apify Console.
- Paste one or more public profile URLs or handles.
- Click Start.
- Open Output to inspect the rows and run summary.
- Download the dataset or connect it to your workflow.
โฌ๏ธ Input
Add 1 to 1,000 values in startUrls:
{"startUrls": ["https://www.instagram.com/mrbeast/", "@hikakin"]}
Accepted inputs include public profile URLs, @handles, and plain handles.
Post, Reel, Story, Explore, API, login, and site-navigation routes are rejected.
Exact duplicate values run once.
โฌ๏ธ Output sample
{"platform": "instagram","input": "https://www.instagram.com/mrbeast/","channelId": "2278169415","fbid": "17841402202464771","channelUrl": "https://www.instagram.com/mrbeast/","handle": "@mrbeast","displayName": "MrBeast","followersCount": 87783733,"countPrecision": {"followersCount": "exact"},"status": "ok","statusReason": null,"observedAt": "2026-07-16T00:00:00.000Z"}
๐ Run summary
The OUTPUT record reports input counts, output rows, billable rows, status
counts, useful rates, and run time. It does not contain raw pages, cookies, or
private request details.
๐ฏ Status and quality fields
ok: Instagram exposed full target profile identity.partial: useful public profile facts were found, but stable identity or other facts are missing.private,login_required, ornot_found: the public profile could not be read as a normal useful row.blocked,challenge, orrate_limited: Instagram refused the public request at that time.parser_miss: a response loaded, but the Actor could not safely tie it to the requested profile.invalid_inputorfailed: the input was not a profile or the request failed.
๐ Source boundary and limits
- Public logged-out profile surfaces only.
detectedEmailsanddetectedLinksare unverified clues from the public bio and public link fields. They can be missing or wrong.- The Actor does not open or crawl detected links.
- Direct email and phone fields stay
nullunless Instagram exposes them. - Full follower and following lists are not returned.
- Public profiles can hide counts, links, categories, and business options.
- Instagram can change or limit public profile responses by time and region.
โ FAQ
Does this Actor need login, cookies, or an API key?
No.
Is fbid the Facebook Page ID?
No. It is a Meta-linked Instagram value. Do not join it directly to a Facebook Page ID without separate identity evidence.
How are duplicates handled?
Exact duplicate inputs are checked once. Use channelId as the strongest
cross-run dedupe key when it is present.
๐ Support
Send the run ID, input URL, expected profile, and observed row. Do not send passwords, cookies, or account credentials.
๐ Related social media scrapers
Combine this Actor with our other social media scrapers for discovery, performance tracking, comment research, and transcript collection.
YouTube
- YouTube Search Scraper โ find public videos, Shorts, channels, and metrics by keyword.
- YouTube Metrics Scraper โ collect public video, Short, channel, and engagement metrics.
- YouTube Comments Scraper โ collect public comments, replies, authors, likes, pins, and creator hearts.
- YouTube Transcript Scraper โ extract public captions as clean text, timestamps, SRT, VTT, or LLM-ready output.
- Facebook Metrics Scraper โ collect public post, Reel, video, and profile/page metrics.
- Facebook Comments Scraper โ collect public comments, replies, authors, dates, and reactions from known Facebook content.
- Instagram Metrics Scraper โ collect public post, Reel, carousel, profile, and collaboration metrics.
- Instagram Comments Scraper โ collect public comments, authors, dates, likes, and reply counts from posts and Reels.
TikTok
- TikTok Search Scraper โ find public TikTok videos, creators, and metrics by keyword.
- TikTok Metrics Scraper โ collect public video, profile, engagement, hashtag, and music data.
- TikTok Comments Scraper โ collect public comments, replies, authors, likes, and thread links.
- TikTok Transcript Scraper โ extract public caption text and timestamped segments from TikTok videos.