Instagram Followers Scraper avatar

Instagram Followers Scraper

Pricing

from $1.50 / 1,000 scraped accounts

Go to Apify Store
Instagram Followers Scraper

Instagram Followers Scraper

Export the full followers or following list of any Instagram account: usernames, names, verified flags + optional email enrichment.

Pricing

from $1.50 / 1,000 scraped accounts

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

0

Total users

0

Monthly active users

4 days ago

Last modified

Share

Instagram Followers Scraper — Followers, Following & Email

Export the full followers or following list of any Instagram account as clean JSON, CSV, or Excel. Get usernames, full names, Instagram IDs, verified and private flags, and profile URLs for every account — with optional one-click enrichment that adds bio, email, phone, website, follower/following/post counts, category, and business flag for lead generation.

No login required. You don't supply your Instagram password or cookies — the actor runs on a managed session. Power users can optionally bring their own cookie. Built HTTP-only on Instagram's own API with residential proxies for speed and reliability, and MCP-ready so AI agents (Claude, ChatGPT) can call it directly.


What it does

Give it one or more Instagram usernames (or profile URLs), pick followers or following, and it paginates the entire connection list of each account, returning one structured record per follower. Turn on enrichment to convert raw followers into qualified leads with contact data.

When to use it

  • Lead generation — pull a competitor's or partner's followers and enrich with email/website.
  • Influencer & audience research — see who follows a niche account; filter by verified/business.
  • Competitor analysis — map overlap between two accounts' audiences.
  • Community / outreach — build targeted outreach lists from an account's following.

When NOT to use it

  • For follower counts only (no list) — that's cheaper with a dedicated count scraper.
  • For posts, reels, comments, or hashtags — use the matching scraper in the related actors section below.
  • For private accounts you don't follow — Instagram does not expose their follower lists to anyone.

Output data

Each result is one account from the followers/following list:

FieldDescription
usernameInstagram handle
full_nameDisplay name
instagram_idInternal numeric user ID (stable across handle changes)
profile_urlDirect link to the profile
profile_pic_urlProfile picture URL
is_privateWhether the account is private
is_verifiedWhether the account has a blue check
relationshipfollower or following
source_usernameThe account this record was pulled from
scraped_atISO 8601 timestamp

With enrichment enabled (enrichProfiles: true), each record also includes:

FieldDescription
biographyProfile bio text
emailPublic/business email or email parsed from the bio
phonePublic business phone
external_urlLinked website
follower_count / following_count / media_countProfile counts
categoryCategory label (e.g. "Photographer")
is_businessBusiness/professional account flag

Example output

{
"username": "janedoe",
"full_name": "Jane Doe",
"instagram_id": "1234567890",
"profile_url": "https://www.instagram.com/janedoe/",
"profile_pic_url": "https://instagram.com/pic.jpg",
"is_private": false,
"is_verified": false,
"relationship": "follower",
"source_username": "natgeo",
"biography": "Travel photographer 📷 collabs: jane@example.com",
"email": "jane@example.com",
"external_url": "https://janedoe.com",
"follower_count": 15400,
"following_count": 812,
"media_count": 240,
"category": "Photographer",
"is_business": true,
"scraped_at": "2026-06-01T12:00:00.000Z"
}

Pricing (pay per result)

EventPrice (Free tier)
Actor start$0.00005
Each account scraped$0.0015
Profile enrichment (add-on, per account)$0.0015

So a plain run is $0.0015 per follower; an enriched run is $0.003 per follower. Lower tiers (Bronze→Diamond) reduce the per-result price. Pay only for results you actually receive — no monthly rental.

Cost examples: 1,000 followers = ~$1.50 plain / ~$3.00 enriched. The actor prints the maximum possible cost at the start of every run and respects your maxResults cap.


How to use

  1. Add one or more accounts to Instagram Usernames or Profile URLs.
  2. Choose Mode — Followers or Following.
  3. Set Max Results Per Account (start small to test).
  4. (Optional) Toggle Enrich Each Profile for bio/email/website/counts.
  5. Run. Export from the Output tab or via API.

You do not need to log in or hand over credentials — the actor uses a managed session. If you are a power user and prefer to scrape with your own account, paste your Instagram cookie string (including sessionid=...) into the Your Instagram Cookie field. Use a secondary account — aggressive scraping can trigger Instagram rate limits on any account.


Run via API & MCP (for AI agents)

This actor is MCP-ready. Connect it to Claude or any MCP client via https://mcp.apify.com and call it as khadinakbar/instagram-followers-scraper. Input is a simple username + mode; output is flat, agent-friendly JSON. It also runs via the standard Apify API, scheduler, and integrations (Zapier, Make, n8n).

Pair this with the rest of the toolkit:


FAQ

Do I need to log in or provide my password? No. The actor runs on a managed session. Providing your own cookie is optional and only for power users.

Can it scrape private accounts? Only public accounts, plus private accounts that the scraping session already follows. Instagram never exposes a private account's followers to non-followers.

How many followers can I get? Up to your maxResults cap per account (max 50,000). Very large accounts are paginated; runs are paced to stay reliable.

Why is it paced/slower than I expect? Instagram rate-limits follower enumeration hard. The actor paces requests and backs off on limits to keep the success rate high and avoid burning sessions.

What if the session is blocked? The run fails honestly with a clear message (it never reports success with an empty dataset). Refresh the session or use your own cookie and re-run.


This actor collects publicly available data only. You are responsible for using the data in compliance with Instagram's Terms of Service, the GDPR/CCPA, and all applicable laws. Do not use scraped personal data for spam, harassment, or any unlawful purpose. Scrape responsibly and respect data-subject rights. This tool is not affiliated with, endorsed by, or sponsored by Instagram or Meta Platforms, Inc.