Instagram Related Person Scraper avatar

Instagram Related Person Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Related Person Scraper

Instagram Related Person Scraper

🔎 Instagram Related Person Scraper (instagram-related-person-scraper) extracts similar/suggested profiles from public IG accounts—usernames, names, bios, profile URLs, and categories. 🚀 Ideal for influencer discovery, competitor research, audience growth & lead lists.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeMesh

ScrapeMesh

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

1

Monthly active users

10 days ago

Last modified

Share

🕸️ Instagram Related Profiles Scraper

Turn a plain list of Instagram accounts into one clean, de-duplicated map of every related profile they connect to. The Instagram Related Profiles Scraper actor takes a bulk seed list, walks each seed's related / suggested accounts, merges everything into a single consolidated network, removes duplicate accounts across all seeds, and hands you one ready-to-use file in JSON, CSV, or XLSX.

If you have ever tried to map an influencer niche, a competitor cluster, or a creator community by hand, you know it is slow. This Instagram related profiles scraper does the network expansion in bulk, so you go from a handful of usernames to a full Instagram related accounts dataset in a single run.


  • 🚚 Bulk seed list — feed dozens or hundreds of usernames / profile URLs at once.
  • 🧬 Global cross-seed de-duplication — the same suggested account is never stored twice, even when many seeds surface it.
  • 🗂️ Consolidated export — one merged file per run (JSON / CSV / XLSX) written to the key-value store under RELATED_NETWORK.
  • 📊 Per-seed dataset rows — every seed still gets its own row with its unique related profiles and counts.
  • 🔒 Residential proxy routing — automatic anti-block retries for smooth, reliable runs.
  • Structured, analysis-ready output — usernames, IDs, verification flags, profile URLs and picture URLs.

📊 What data you get

Each unique related account in the consolidated network export includes:

FieldDescription
seedUsernameThe seed account whose related network surfaced this profile.
dedupeKeyStable identity key used for cross-seed de-duplication (id:<id> or user:<handle>).
idInstagram numeric ID of the related account.
usernameHandle of the related account.
full_nameDisplay name of the related account.
profile_urlDirect link to the related profile.
is_privateWhether the account is private.
is_verifiedWhether the account is verified (blue tick).
profile_pic_urlProfile picture URL.

The dataset additionally stores one per-seed row with all base fields (username, limit, related_profiles_count, related_profiles[], error) plus seedUsername and dedupeKey.


⭐ Key features

  • 🌱 Seed-to-network expansion — one input list becomes a full related-account graph.
  • 🔁 Deterministic de-dupe — prefers the numeric Instagram ID, falls back to the lowercased handle.
  • 📁 Three export formats — pick JSON for pipelines, CSV for spreadsheets, XLSX for Excel.
  • 🧾 Superset output — 100% compatible with the single-profile Instagram Related Person Scraper, just with bulk + network fields added.
  • 🛡️ Block-resistant — Chrome impersonation + residential proxy fallback with retries.
  • 📈 Scalable — from 3 seeds to hundreds in a single job.

🛠️ How to use — step by step

  1. 🌱 Add seed accounts — paste Instagram usernames, @handles, or profile URLs into Seed accounts (bulk list).
  2. 📊 Set max related per seed — how many related accounts each seed may contribute (default 50).
  3. 🗂️ Choose export format — JSON, CSV, or XLSX.
  4. 🧬 Toggle de-duplication — leave on to merge repeats across all seeds.
  5. 🌐 Enable proxy — keep Apify residential proxy on for reliability.
  6. ▶️ Run the actor — watch the log weave each seed's network.
  7. 📥 Grab your data — per-seed rows in the dataset, and the consolidated file in the key-value store (RELATED_NETWORK).

🎯 Use cases

  • 📈 Influencer discovery — find creators similar to a niche leader in bulk.
  • 🏪 Competitor mapping — expand a list of competitors into their full related clusters.
  • 👥 Audience & community analysis — chart how accounts connect across a topic.
  • 🧠 Lead generation — build large lists of relevant, related Instagram profiles.
  • 📰 Media & research — study social graphs and connected-account networks.
  • 📊 Market intelligence — assemble an industry-wide database of related accounts.

📝 Input example

{
"seedUsernames": [
"https://www.instagram.com/ishowspeed/",
"mrbeast",
"@cristiano"
],
"max_profiles": 10,
"outputFormat": "csv",
"dedupe": true,
"proxyConfiguration": { "useApifyProxy": true }
}

📤 Output example

Per-seed dataset row (superset of the base actor):

{
"username": "ishowspeed",
"limit": 10,
"related_profiles_count": 2,
"related_profiles": [
{
"id": "288090135",
"full_name": "Major League Soccer",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/v/....jpg",
"username": "mls",
"dedupeKey": "id:288090135"
},
{
"id": "6229137320",
"full_name": "Cafu",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/v/....jpg",
"username": "cafu2",
"dedupeKey": "id:6229137320"
}
],
"seedUsername": "ishowspeed",
"dedupeKey": "seed:ishowspeed"
}

Consolidated network export (key-value store record RELATED_NETWORK, flattened & de-duplicated):

[
{
"seedUsername": "ishowspeed",
"dedupeKey": "id:288090135",
"id": "288090135",
"username": "mls",
"full_name": "Major League Soccer",
"profile_url": "https://www.instagram.com/mls/",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/v/....jpg"
}
]

❓ FAQ

This is the bulk edition. It accepts a large seed list, de-duplicates related accounts across every seed, and writes one consolidated network file to the key-value store, on top of the usual per-seed dataset rows.

What does de-duplication actually do?

When several seeds surface the same suggested account, it is kept only once for the whole run. The dedupeKey (numeric ID first, else handle) guarantees a stable identity.

Which export formats are supported?

JSON, CSV, and XLSX. Choose via the outputFormat input. The file lands in the key-value store under the record key RELATED_NETWORK.

Do I need a proxy?

Residential proxy is strongly recommended. Instagram throttles unauthenticated requests, so the actor forces residential routing with retries for reliability.

Does it scrape private data?

No. It only reads publicly available related/suggested profile information. Use it responsibly and in line with Instagram's terms and applicable laws.

How many seeds can I run?

From a few to hundreds. Larger batches take longer but produce a richer merged network.


Instagram related profiles scraper, Instagram related accounts, Instagram bulk scraper, Instagram network scraper, Instagram suggested accounts export, Instagram profile scraper, influencer discovery tool, Instagram data export CSV, Instagram related person scraper, social graph scraper, Instagram competitor analysis, Instagram audience mapping, bulk Instagram scraper Apify, Instagram related network export.


Built for marketers, analysts, and researchers who need related-account networks at scale — fast, structured, and de-duplicated.