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 finds and exports related accounts from public IG profilesβ€”names, handles & profile links. πŸ“Š Ideal for influencer discovery, competitor mapping & audience research. ⚑ Fast, accurate, and compliance-friendly. πŸš€

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

2

Monthly active users

6 days ago

Last modified

Share

πŸ€– Instagram Related Profiles Scraper

Turn Instagram's "related accounts" graph into a ranked, brand-ready shortlist β€” automatically. This Instagram related profiles scraper finds every account Instagram suggests as related or similar to a target profile, then sends each one through your chosen AI provider β€” Claude (Anthropic), ChatGPT (OpenAI), Grok (xAI), or Gemini (Google) β€” to attach influencer-marketing intelligence: niche, brand fit, audience type, and a 0–100 relevance score.

Where a plain related-accounts scraper hands you a raw list of usernames, this actor hands you a classified, scored shortlist you can sort, filter, and route straight into outreach β€” no manual vetting, no spreadsheet triage.

πŸ’‘ No AI API key? The actor still runs completely keyless. It falls back to a fast, deterministic keyword heuristic so a run never crashes β€” you always get the four enrichment fields.


When you open any public Instagram profile, Instagram surfaces a set of "suggested for you" / related accounts β€” creators with overlapping audiences, similar content, or shared followers. Clicking through those by hand is slow and unstructured.

This AI-powered Instagram related person scraper does two jobs in one pass:

  1. Discovery β€” pulls the related / suggested profiles for every seed username you provide (usernames, verification status, display names, avatars, IDs).
  2. AI enrichment β€” classifies each discovered account with your selected AI provider (Claude, ChatGPT, Grok, or Gemini) so you instantly know what niche it's in, how well it fits your brand, who its audience is, and how relevant it is to the seed creator.

The result is a data-driven influencer discovery pipeline for marketers, agencies, growth teams, and researchers doing competitor analysis, lookalike audience building, and creator outreach at scale.


πŸ“Š What data do you get?

Each dataset row corresponds to one seed profile and contains its enriched related accounts.

FieldTypeDescription
usernamestringThe seed Instagram username that was scraped.
limitnumberMax related profiles requested for this seed.
related_profiles_countnumberHow many related accounts were found.
related_profilesarrayList of enriched related-account objects (see below).
errorstringPresent only if the seed profile failed (block, private, not found).

Each object inside related_profiles[]:

FieldTypeDescription
idstringInstagram numeric account ID.
usernamestringRelated account handle.
full_namestringDisplay name.
is_privatebooleanWhether the account is private.
is_verifiedbooleanBlue-check verification status.
profile_pic_urlstringAvatar image URL.
niche πŸ€–stringAI-classified content niche (e.g. Sports & Athletics).
brandFit πŸ€–stringAI verdict: High / Medium / Low.
audienceType πŸ€–stringShort audience descriptor (e.g. Gen-Z sports fans).
relevanceScore πŸ€–integer0–100 relevance to the seed creator.

The four πŸ€– fields are what set this actor apart from a standard Instagram suggested-accounts scraper.


⭐ Key features

  • πŸ€– AI enrichment on every profile β€” niche, brand fit, audience type, and a numeric relevance score from your chosen AI provider (Claude, ChatGPT, Grok, or Gemini via aiProvider).
  • 🧠 Never-crash fallback β€” no API key? A deterministic keyword heuristic fills the same four fields, fully keyless.
  • πŸ”Ž Related / suggested account discovery β€” taps Instagram's own "similar accounts" graph.
  • ⚑ Bulk multi-profile runs β€” map entire creator networks in one job.
  • πŸ”’ Residential proxy + anti-block β€” Chrome impersonation and automatic retries for reliable scraping.
  • πŸ“‚ Clean structured export β€” JSON, CSV, Excel via the Apify dataset.
  • πŸ”— Mixed input formats β€” URLs, @handles, and plain usernames in the same list.
  • πŸ’Έ Pay-per-result billing β€” you're charged per enriched result row.

πŸ›  How to use

  1. πŸ”— Add seed profiles β€” paste Instagram URLs, @handles, or usernames into Profile URLs & Usernames.
  2. πŸ“Š Set max related profiles β€” how many suggested accounts to fetch and enrich per seed.
  3. πŸ€– Pick your AI provider & key β€” choose aiProvider (claude, openai, grok, or gemini), paste the matching aiApiKey, and optionally set aiModel. Leave the key blank to use the keyless heuristic fallback.
  4. πŸ”’ Enable Apify Proxy β€” residential recommended.
  5. ▢️ Run β€” watch the log discover, then AI-enrich each account.
  6. πŸ“‚ Export β€” download the enriched dataset as JSON / CSV / Excel.

🎯 Use cases

  • πŸ“ˆ Influencer discovery β€” surface and pre-qualify creators similar to a target, ranked by brand fit and relevance score.
  • πŸͺ Competitor analysis β€” map the accounts orbiting a competitor and see which niches they overlap.
  • πŸ‘₯ Lookalike audience building β€” expand from one creator to a scored network of similar accounts.
  • 🀝 Creator outreach shortlists β€” filter to brandFit: High and relevanceScore >= 70 before sending a single DM.
  • πŸ” Niche vertical scouting β€” find every micro-influencer in a specific niche around a seed account.
  • πŸŽ“ Academic & network research β€” build labeled datasets of related-account graphs.
  • πŸ“Š CRM & data enrichment β€” feed classified profiles into your outreach pipeline.

πŸ”‘ Input example

{
"urls": [
"https://www.instagram.com/ishowspeed/",
"@mrbeast"
],
"max_profiles": 5,
"aiProvider": "claude",
"aiApiKey": "sk-ant-...",
"aiModel": "claude-haiku-4-5",
"proxyConfiguration": { "useApifyProxy": true }
}

πŸ“‚ Output example

{
"username": "ishowspeed",
"limit": 5,
"related_profiles_count": 2,
"related_profiles": [
{
"id": "288090135",
"username": "mls",
"full_name": "Major League Soccer",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/.../mls.jpg",
"niche": "Sports & Athletics",
"brandFit": "High",
"audienceType": "Gen-Z sports fans",
"relevanceScore": 88
},
{
"id": "278193020",
"username": "fazeclan",
"full_name": "FaZe Clan",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://scontent.cdninstagram.com/.../faze.jpg",
"niche": "Tech & Media",
"brandFit": "Medium",
"audienceType": "Gaming & esports community",
"relevanceScore": 74
}
]
}

πŸ€– How the AI enrichment works

Each related profile is sent to your selected AI provider β€” Claude (Anthropic), ChatGPT (OpenAI), Grok (xAI), or Gemini (Google) β€” with a compact classification prompt and a strict JSON schema, so the model returns exactly four fields: niche, brandFit, audienceType, and relevanceScore. Calls are small and low-token to keep enrichment cheap and fast. If a single profile's AI call fails, that profile silently falls back to the heuristic β€” the run continues either way.

Select the model with aiProvider and provide the matching aiApiKey (optionally overriding the default with aiModel). Leave aiApiKey blank to run fully keyless on the built-in heuristic.


❓ FAQ

Do I need an AI API key?

No β€” it's optional. With a key you get real LLM classification from your chosen provider; without one, a deterministic keyword heuristic fills the same four fields so the actor never crashes.

Which AI models are supported?

Any of four providers, selectable via aiProvider: Claude (Anthropic), ChatGPT (OpenAI), Grok (xAI), or Gemini (Google). Pick a fast, low-cost model (e.g. Claude Haiku, GPT-4o mini, Grok mini, or Gemini Flash) for cheap, quick classification, and override the default with aiModel if you like.

Can I scrape multiple profiles at once?

Yes. Add as many seed URLs/usernames as you like; each is discovered and enriched independently.

Does it work with private accounts?

It only scrapes public Instagram data β€” no login, no private-account access.

What formats can I export?

JSON, CSV, Excel, HTML, and XML via the Apify dataset.

Is a proxy required?

Strongly recommended. Enable Apify residential proxy to avoid rate limits and blocks.

Extracting public data (usernames, display names, verification status) is generally permissible when used responsibly. Stick to public information and follow Instagram's policies and applicable law.


Instagram related profiles scraper, Instagram suggested accounts, AI influencer discovery, related accounts finder, similar Instagram accounts, influencer relevance score, brand fit analysis, audience classification, creator network mapping, competitor analysis, lookalike audiences, niche influencer scouting, bulk Instagram scraping, no-login public profile data, JSON/CSV export.


πŸ› οΈ Support & feedback

  • 🐞 Bug reports: open a ticket in the repository Issues section.
  • ✨ Custom builds & feature requests: πŸ“§ dev.scraperengine@gmail.com