Instagram Related Person Scraper
Under maintenancePricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
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.
| Field | Type | Description |
|---|---|---|
username | text | The account that was visited/crawled at this node. |
limit | number | Branching limit (max related profiles taken per node). |
related_profiles_count | number | How many related profiles were collected for this node. |
related_profiles | array | List of related/suggested profiles (see per-profile fields below). |
hopLevel | number | Distance from the seed (0 = seed root, 1 = first hop, β¦). |
discoveredFrom | text | The parent account that led the crawler to this node (null for seeds). |
error | text | Error message if this node could not be fetched. |
Per related profile (inside related_profiles[]):
| Field | Type | Description |
|---|---|---|
id | text | Instagram numeric user id. |
username | text | Handle of the related account. |
full_name | text | Display name. |
is_private | boolean | Whether the account is private. |
is_verified | boolean | Whether the account is verified. |
profile_pic_url | text | Profile picture URL. |
followers | number | Follower count (when Fetch Full Profile Details is enabled). |
following | number | Following count. |
biography | text | Profile bio text. |
is_business | boolean | Whether it is a business account. |
posts_count | number | Number 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+discoveredFromon 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
- π± Add seed profiles β paste Instagram URLs,
@handles, or plain usernames into Seed Profiles. - πͺ Choose crawl depth β 1 for direct related accounts, 2β3 to explore the wider network.
- π¬ Toggle Fetch Full Profile Details β on for enriched data, off for a faster graph-only crawl.
- πΏ Set Max Branches per Node β the branching factor (keep it 5β20 for deep crawls).
- π Enable Apify Proxy β residential is strongly recommended.
- βΆοΈ Run the actor and watch the frontier expand in the live log.
- π 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
How is this different from a normal related-profiles scraper?
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.