Instagram Profile Scraper โ€“ Links & Stats avatar

Instagram Profile Scraper โ€“ Links & Stats

Pricing

from $1.60 / 1,000 profiles

Go to Apify Store
Instagram Profile Scraper โ€“ Links & Stats

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

Chronometrica

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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 groupExample fields
๐Ÿ†” IdentitychannelId, eimuId, fbid, channelUrl, handle
๐Ÿงพ ProfiledisplayName, description, pronouns, category
๐Ÿ”Ž DetecteddetectedEmails, detectedLinks
๐Ÿ”— Public linksexternalUrl, bioLinks, biographyEntities
๐Ÿข BusinessbusinessAddress, businessContactMethod, public account settings
๐Ÿ›ก๏ธ Flagsbusiness, professional, verified, private, embed, and channel signals
๐Ÿ“Š CountsfollowersCount, followingCount, postsCount, highlightsCount
๐Ÿšฆ Resultstatus, 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 caseHow the data helps
๐Ÿ“‹ Creator enrichmentAdd stable IDs, audience size, bio, and links to creator records.
๐Ÿ“ฃ Campaign planningCompare public reach, category, account type, and profile links.
๐Ÿ›๏ธ Creator commerceFind public business and professional signals for partnership work.
๐Ÿ”— Identity matchingUse bio links and Meta-linked IDs as evidence across public systems.
๐Ÿงฑ Data productsLoad normalized creator rows into CRMs, dashboards, and databases.

๐Ÿ’ต Pricing

Each useful profile row triggers one profile event. Prices per 1,000 useful rows are:

PlanPrice
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?

  1. Open Instagram Profile Scraper โ€“ Links & Stats in Apify Console.
  2. Paste one or more public profile URLs or handles.
  3. Click Start.
  4. Open Output to inspect the rows and run summary.
  5. 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, or not_found: the public profile could not be read as a normal useful row.
  • blocked, challenge, or rate_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_input or failed: the input was not a profile or the request failed.

๐Ÿ”’ Source boundary and limits

  • Public logged-out profile surfaces only.
  • detectedEmails and detectedLinks are 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 null unless 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.

Combine this Actor with our other social media scrapers for discovery, performance tracking, comment research, and transcript collection.

YouTube

Facebook

Instagram

TikTok