Instagram Related Person Scraper avatar

Instagram Related Person Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Instagram Related Person Scraper

Instagram Related Person Scraper

Under maintenance

πŸ‘₯ Instagram Related Person Scraper finds connected profiles by extracting relevant users, relationships & profile details from Instagram. πŸ“ˆ Perfect for prospecting, audience research & competitive insights. ⚑ Fast, efficient, and SEO-friendly.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

πŸ”Ž Instagram Related Profiles Scraper β€” BFS Network Graph Crawler

Instagram Related Profiles Scraper is a deep-graph Instagram network scraper that crawls the "related / suggested profiles" graph hop by hop from any seed account. Instead of returning one flat list of similar accounts, it performs a breadth-first (BFS) crawl up to 3 levels deep and β€” for every profile it discovers β€” pulls full profile details like followers, following, biography, business status and post count.

If you have ever wanted to map an entire Instagram creator network, cluster influencers by niche, or build a lookalike audience graph from just a couple of seed usernames, the Instagram Related Profiles Scraper is built for exactly that.


🧭 What this actor does

Instagram surfaces "related accounts" whenever you view a profile. A normal related-profiles scraper stops at that first list. The Instagram Related Profiles Scraper treats those suggestions as a graph and keeps walking:

  • 🌱 Hop 0 β€” your seed profile(s)
  • πŸͺœ Hop 1 β€” the seed's related accounts
  • πŸ•ΈοΈ Hop 2–3 β€” related-of-related accounts, expanding the network outward

Every visited account is emitted as a graph node, tagged with hopLevel (distance from the seed) and discoveredFrom (which account surfaced it), so you can rebuild the full network graph downstream.

Related keywords: instagram related profiles scraper, instagram network scraper, instagram graph crawler, similar accounts finder, instagram lookalike audience, influencer discovery tool, instagram profile details api, instagram followers scraper, instagram bio scraper, social network mapping, instagram bulk profile scraper, instagram deep crawl.


πŸ“Š What data you get

Each row is one node in the crawled graph.

FieldTypeDescription
usernametextThe account that was visited/crawled at this node.
limitnumberBranching limit (max related profiles taken per node).
related_profiles_countnumberHow many related profiles were collected for this node.
related_profilesarrayList of related/suggested profiles (see per-profile fields below).
hopLevelnumberDistance from the seed (0 = seed root, 1 = first hop, …).
discoveredFromtextThe parent account that led the crawler to this node (null for seeds).
errortextError message if this node could not be fetched.

Per related profile (inside related_profiles[]):

FieldTypeDescription
idtextInstagram numeric user id.
usernametextHandle of the related account.
full_nametextDisplay name.
is_privatebooleanWhether the account is private.
is_verifiedbooleanWhether the account is verified.
profile_pic_urltextProfile picture URL.
followersnumberFollower count (when Fetch Full Profile Details is enabled).
followingnumberFollowing count.
biographytextProfile bio text.
is_businessbooleanWhether it is a business account.
posts_countnumberNumber of posts.

⭐ Key features

  • πŸ•ΈοΈ True BFS graph crawl β€” expands the related-profiles network up to 3 hops from each seed.
  • πŸ”¬ Deep profile enrichment β€” followers, following, bio, business flag and post count for every discovered account.
  • 🧭 Graph metadata β€” hopLevel + discoveredFrom on every node so you can reconstruct edges.
  • ⚑ Smart caching β€” each profile is fetched at most once per run, even when it appears in multiple branches.
  • 🌱 Multi-seed β€” start from many usernames at once; each grows its own network.
  • πŸ”’ Residential proxy support β€” resilient against rate limits and login walls.
  • πŸ“‚ Clean structured output β€” export to JSON, CSV, Excel or via API.

πŸ›  How to use it β€” step by step

  1. 🌱 Add seed profiles β€” paste Instagram URLs, @handles, or plain usernames into Seed Profiles.
  2. πŸͺœ Choose crawl depth β€” 1 for direct related accounts, 2–3 to explore the wider network.
  3. πŸ”¬ Toggle Fetch Full Profile Details β€” on for enriched data, off for a faster graph-only crawl.
  4. 🌿 Set Max Branches per Node β€” the branching factor (keep it 5–20 for deep crawls).
  5. πŸ”’ Enable Apify Proxy β€” residential is strongly recommended.
  6. ▢️ Run the actor and watch the frontier expand in the live log.
  7. πŸ“‚ Export the dataset in JSON / CSV / Excel or pull it via the Apify API.

πŸ’‘ Tip: depth grows the dataset exponentially. A single seed at depth 3 with branching 10 can visit hundreds of accounts β€” start small and scale up.


🎯 Use cases

  • πŸ“ˆ Influencer discovery β€” find clusters of creators in a niche from one seed.
  • πŸ‘₯ Lookalike audiences β€” build a graph of accounts similar to your target.
  • πŸͺ Competitor mapping β€” see who Instagram associates with a competitor and how deeply.
  • πŸŽ“ Social network research β€” study community structure and connectivity.
  • πŸ“Š Market intelligence β€” assemble large, structured profile datasets for analysis.
  • 🧩 Lead generation β€” surface business accounts (with bios) across a network.

πŸ“ Input example

{
"urls": [
"https://www.instagram.com/ishowspeed/",
"mrbeast"
],
"depth": 2,
"includeProfileDetails": true,
"max_profiles": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}

πŸ“‚ Output example

{
"username": "ishowspeed",
"limit": 10,
"related_profiles_count": 2,
"related_profiles": [
{
"id": "278193020",
"username": "fazeclan",
"full_name": "FaZe Clan",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/v/....jpg",
"followers": 8900000,
"following": 812,
"biography": "The most iconic esports & lifestyle brand.",
"is_business": true,
"posts_count": 15342
},
{
"id": "288090135",
"username": "mls",
"full_name": "Major League Soccer",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/v/....jpg",
"followers": 10500000,
"following": 431,
"biography": "Our House. #MLS",
"is_business": true,
"posts_count": 42310
}
],
"hopLevel": 0,
"discoveredFrom": null
}

A hop-1 node discovered from the seed looks like this:

{
"username": "fazeclan",
"limit": 10,
"related_profiles_count": 8,
"related_profiles": [ "... enriched related profiles ..." ],
"hopLevel": 1,
"discoveredFrom": "ishowspeed"
}

πŸ€” FAQ

A standard scraper returns one hop of suggestions. This actor performs a multi-hop BFS crawl, visiting related-of-related accounts up to 3 levels deep and enriching each one with full profile details.

What does hopLevel mean?

It is the distance from your seed. 0 is the seed itself, 1 is its related accounts, 2 is related-of-related, and so on.

What is discoveredFrom?

The parent account whose related list surfaced this node β€” this lets you reconstruct the graph edges. Seeds have null.

Can I make it faster?

Yes β€” disable Fetch Full Profile Details for a lightweight graph-only crawl, lower depth, or reduce Max Branches per Node.

Why do I need a proxy?

Deep crawls issue many requests. Instagram rate-limits and shows login walls to unauthenticated traffic, so an Apify residential proxy keeps runs stable.

Does it scrape private accounts' data?

No. Only public information exposed by Instagram's public profile endpoints is collected.

What formats can I export?

JSON, CSV, Excel, XML, or programmatic access through the Apify API and integrations.


βš–οΈ Responsible use

Use this Instagram network scraper for public data only and in line with Instagram's terms and applicable data-protection laws. It is intended for research, analytics, influencer discovery and market intelligence β€” not for accessing private data.