Instagram Followers Scraper – Public Follower Data Export avatar

Instagram Followers Scraper – Public Follower Data Export

Pricing

from $2.80 / 1,000 results

Go to Apify Store
Instagram Followers Scraper – Public Follower Data Export

Instagram Followers Scraper – Public Follower Data Export

Scrape a public Instagram account's follower list without login, cookies, or proxies. Get username, full name, profile URL, verification and privacy status per follower as flat JSON, CSV, or Excel.

Pricing

from $2.80 / 1,000 results

Rating

5.0

(5)

Developer

DataFusionX

DataFusionX

Maintained by Community

Actor stats

19

Bookmarked

692

Total users

2

Monthly active users

12 days ago

Last modified

Share

Instagram Followers Scraper – Public Follower Data Export (No Login Required)

Extract a public Instagram account's follower list without logging in. Get username, full name, profile URL, verification status, and privacy flag for every follower — no cookies, no session tokens, no risk to your own Instagram account credentials.

Apify Actor No Login Required


What does this Instagram Followers Scraper do?

This Actor extracts the follower list of any public Instagram account — username, full name, profile URL, verification badge, and account-privacy status — without requiring your Instagram login, cookies, or session ID. Give it a profile URL or handle, and it returns one flat JSON record per follower. It's built for anyone who needs structured follower data for analysis or outreach without manually scrolling Instagram's follower modal or risking their own account credentials on a login-based tool.

Who is this for?

  • Marketers & agencies analyzing a client's or competitor's audience composition
  • Influencers & creators reviewing their own follower base for collaboration or sponsorship pitches
  • Growth and lead-gen teams building targeted outreach lists from a relevant account's followers
  • Researchers & analysts studying public follower patterns at the account level

Why use this Actor?

  • No Instagram login or cookies required — nothing to authenticate, so there's no login-credential exposure risk on your end
  • Flat output — one row per follower, ready for CSV/Excel or a CRM import with no reshaping
  • Works on any public account — no special access or whitelisting needed
  • Simple, predictable pricing — pay per result, not per run

How much does it cost?

This Actor is priced from $2.80 per 1,000 results. You're billed for followers actually returned, not for run time — so a small profile costs a small fraction of that rate.


Key Features

FeatureDetail
No cookies / no loginRuns entirely against public data — no session token or password needed
No proxy configuration requiredNothing to set up on your end
Flat JSON outputUsername, full name, profile URL, verification and privacy flags per follower
Configurable result capLimit how many followers are returned per run
Bulk-friendlyBuilt for exporting large follower lists, not just a handful
Multiple export formatsJSON, CSV, or Excel from the Apify dataset UI or API

Input Parameters

ParameterTypeRequiredDefaultDescription
usernamestringYes—Public Instagram profile URL or handle (e.g. https://www.instagram.com/instagram or instagram)
max_recordsintegerNo—Maximum number of followers to return; omit to fetch as many as the profile exposes

Example input:

{
"username": "https://www.instagram.com/instagram",
"max_records": 50
}

Output Data Structure

Each output item is one follower record:

{
"id": "470174409",
"url": "https://www.instagram.com/feelgoodfoodie",
"username": "feelgoodfoodie",
"full_name": "Yumna | Feel Good Foodie",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://instagram.fcmn3-1.fna.fbcdn.net/...",
"status": "Follower",
"creator_username": "instagram"
}

Export straight to JSON, CSV, or Excel from the Apify dataset UI or API.


Tips for Best Results

  • Set max_records on large accounts. Pulling every follower of a million-follower account is possible but will run long and cost proportionally — cap it if you only need a sample.
  • Target accounts relevant to your use case. Follower data quality (bios, verification, activity) varies a lot by niche; a smaller, more relevant account often yields better leads than a huge generic one.
  • Re-run periodically rather than continuously. Follower lists change gradually — a daily or weekly scheduled run is usually enough to track meaningful shifts.

Limitations

  • Works on public accounts only — private accounts cannot be scraped, by Instagram's own design, regardless of tool.
  • Instagram may rate-limit or throttle automated requests at high volume, independent of whether login credentials are used. No scraper — including this one — can guarantee unlimited-speed access.

How to Scrape Instagram Followers

  1. Open the Actor and enter the target profile's URL or handle in username.
  2. (Optional) Set max_records to cap the number of followers returned.
  3. Click Start — no login, cookies, or proxy setup needed.
  4. Export results as JSON, CSV, or Excel once the run completes.

Integrations

Results export natively to JSON, CSV, and Excel, and connect to no-code tools like n8n, Zapier, and Make. Push follower data into a CRM, spreadsheet, or data warehouse via the Apify API, SDKs, or scheduled webhook triggers.

Use With MCP and AI Agents

This Actor can be called by AI agents through the Apify MCP Server, letting an MCP-compatible assistant run it and reason over follower data as part of a larger workflow — for example, an agent that cross-references follower lists against a CRM to flag existing contacts who already follow a given account.

Using the Apify API

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('devil_port369-owner/instagram-follower').call({
username: 'https://www.instagram.com/instagram',
max_records: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("devil_port369-owner/instagram-follower").call(run_input={
"username": "https://www.instagram.com/instagram",
"max_records": 50,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

cURL

curl "https://api.apify.com/v2/acts/devil_port369-owner~instagram-follower/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"username": "https://www.instagram.com/instagram", "max_records": 50}'

This Actor only accesses data visible on public Instagram profile pages — no private data, no authentication bypass. That said, Instagram's own Terms of Use explicitly restrict automated data collection, and Meta has taken legal action against scraping operations in the past, so the legal landscape here is less settled than for something like public real estate listings. Whether a given use case is compliant depends on what data you collect, how you use it (internal analysis vs. bulk outreach carries different risk), and which jurisdiction's data protection laws apply to the individuals involved.

This isn't legal advice. Review Instagram's current Terms of Use and consult a lawyer familiar with data-scraping and privacy law before using this for a commercial use case, especially at scale.


Frequently Asked Questions (FAQ)

Do I need my Instagram login or cookies to use this?

No. This Actor scrapes public profile data without requiring your Instagram credentials, session ID, or cookies — nothing to authenticate on your end.

Can this scrape private Instagram accounts?

No. Only public accounts are supported. Private account data is not accessible by this or any similarly built scraper without the account owner's permission.

Will using this get my Instagram account banned?

Since no login is required, there's no login-credential risk to an Instagram account of your own. That said, no scraper can guarantee Instagram won't rate-limit or block the requests themselves at high volume — run at reasonable batch sizes rather than maximum throughput.

What's the difference between this and your other Instagram actors?

This Actor (instagram-follower) returns an account's followers. A separate actor is used for an account's following list. If you're looking at multiple similarly named actors from the same developer, check the README of each to confirm which direction of the relationship (followers vs. following) it returns before running it.

How many followers can I scrape in one run?

As many as the profile has, or fewer if you set max_records. Very large accounts (100k+ followers) will take proportionally longer and cost more, since pricing is per result.

Can I export results to a spreadsheet?

Yes — export directly to CSV or Excel from the Apify dataset UI or API, no reformatting needed.


SEO Keywords

instagram follower scraper, scrape instagram followers, instagram followers list scraper, instagram follower data export, instagram audience analysis tool, instagram followers no login, instagram lead generation scraper


Maintained by DataFusionX