Web Tidy
Blog

How to Export Instagram Followers: The Complete Guide (2026)

Learn every practical way to export Instagram Followers or Following, compare official and third-party paths, and choose a usable CSV or Excel file.

Aug 15, 2026Instagram

Exporting Instagram Followers means turning a list that normally lives inside Instagram into a file you can save, inspect, and reuse. Depending on the method, that file may be CSV, native XLSX, JSON, or part of an official account archive. The important first decision is whether you need your own account information or a list visible from another accessible profile.

This guide covers the official Instagram export, browser extensions, hosted web tools, a developer route, and manual copying. It also explains Followers versus Following, the fields a file may contain, why exports can stop early, and how to choose a method without treating a vendor claim as a guarantee.

Disclosure: Web Tidy publishes this guide and develops INS Follower Exporter, one of the browser-extension methods discussed below. We apply the same evidence questions to every route. Web Tidy product facts come from the local 1.0.0 release candidate and source code. Competitor facts come from official product pages or marketplace listings checked on August 9, 2026. We did not install or run competing products, and INS Follower Exporter remains pending Chrome Web Store review.

Quick answer

There are five practical ways to export an Instagram follower list. Use Instagram's official Accounts Center export for a copy of information from your own account. Use a browser extension when you want a user-started spreadsheet from an Instagram profile your current browser session can access. Use a hosted web tool when a public username or profile URL is the input and you accept that provider's account and processing model. Developers can build a custom pipeline around a library, while manual copying only makes sense for a very small list.

Before choosing, confirm whether you need Followers or Following, whose profile is in scope, which fields are required, whether CSV or native XLSX matters, and how the method reports a capped, interrupted, private, unavailable, or rate-limited result.

What “export Instagram followers” means

An export converts one of Instagram's relationship lists into a saved artifact. Searchers describe the same job with phrases such as “download followers,” “save an Instagram following list,” “followers to CSV,” “Instagram followers to Excel,” or “back up followers.” The verbs differ, but the core job is to move rows from a platform interface into a file.

Export does not automatically mean the file is complete. A tool may export only a selected number of rows, only a public profile, only what the current session can access, or only fields returned by the source list. It also does not imply enrichment: a list-level export may contain username and profile URL without visiting every profile to obtain biography, post counts, or contact information.

Followers, Following, and other easy-to-confuse objects

ObjectMeaningCan this guide export it?Main limitation
FollowersAccounts that follow the target profileYesCoverage depends on the method, access, limits, and current list state
FollowingAccounts the target profile followsYesIt is a separate direction and normally requires its own selection or file
Your own account informationData Instagram lets the account holder export through Accounts CenterYesThe official route is scoped to the selected profile, not an arbitrary third-party profile
Follower historyA record of when people followed or unfollowedNot from one ordinary listA current list is a snapshot; repeated comparable snapshots are required for change analysis
Profile enrichmentBiography, contact, counts, category, and other profile detailsMethod-dependentThese fields may require extra requests, a different product, or a paid/detail mode

If your real goal is to compare who follows you with whom you follow, obtain both directions for the same profile. Do not use the target's Following file as a substitute for its Followers file.

Why there is no general CSV button on an Instagram profile

Instagram's current profile interface displays relationship counts and lets authorized viewers open available Followers and Following lists, but it does not present a general “Download this profile as CSV” action. Instagram does provide an official export in Accounts Center for information associated with a profile selected by the account holder. Those are different capabilities: one is a platform-controlled personal information export; the other would be an arbitrary profile-to-spreadsheet function.

The safest factual description is therefore not a theory about Instagram's motives. It is the observable capability gap: Accounts Center supports exporting information for a profile you select from your account context, while third-party profile-list workflows depend on what a browser session, public-profile service, extension, or developer library can currently access.

What an Instagram follower export can contain

There is no universal follower-export schema. Every method needs its own field check. A basic file commonly starts with identifiers and display fields; richer products may add profile details after further lookups.

INS Follower Exporter 1.0.0 writes these 14 stable columns in both CSV and XLSX:

Field groupColumnsWhat they are forWhy values may be blank
Identityid, pk, usernameMatching, deduplication, and human-readable identificationA source node may omit pk; the product does not invent it
Profile displayprofileUrl, fullName, profilePicUrlClick-through and reviewOptional values depend on the relationship-list response
Relationship flagsisVerified, followedByViewer, requestedByViewerFiltering returned flagsA blank means not returned, not automatically No
Export contextaudience, sourceProfile, sourceProfileUrlRecords which direction and target produced the rowURL may be absent while the source handle remains available
ProvenancecollectedAt, rowIndexRecords normalization time and final local ordercollectedAt is not the original follow time; rowIndex is not a rank

A richer competitor mode may list biography, public contact fields, follower counts, post counts, category, or location. That does not make those fields universal, complete, or suitable for unrestricted outreach. Define the smallest required schema before choosing the product.

All practical methods at a glance

MethodBest forInputOutputAccess modelMain limitation
Instagram Accounts CenterYour own profile information and personal archiveA profile you control in Accounts CenterUser-selected export format and account archiveInstagram authentication and password-protected exportNot a general third-party profile export
Browser extensionUser-started Followers or Following task in ChromeUsername/profile URL plus an accessible Instagram browser sessionProduct-dependent CSV or Excel/XLSXExisting Instagram session; some products add a separate product accountRate limits, challenges, row caps, partial results, and product availability
Hosted public-profile toolPreviewing or exporting an eligible public profile without installing an extensionPublic username or profile URLProvider-dependent CSV/XLSXProvider service; Instagram login may not be required, but product sign-in may bePublic-profile scope, remote processing, quotas, and variable fields
Developer libraryCustom schema and code-owned pipelinePython, a profile, and any required Instagram sessionObjects/iterators; you write CSV/XLSXDeveloper setup and session handlingNo ready-made spreadsheet, plus maintenance and recovery work
Manual copyA tiny, one-off listVisible rowsHand-built sheet or text listOrdinary interface accessSlow, error-prone, and unsuitable for large or repeatable work

Method 1 — Instagram Accounts Center for your own information

Verdict: Start with the official route when the profile is yours and the goal is backup, portability, or a copy of your own information. It avoids choosing a third-party profile exporter, but it does not solve arbitrary public-profile research.

Meta's official Help Center currently documents this device-export flow:

  1. Open Instagram settings.
  2. Open Accounts Center.
  3. Choose Your information and permissions.
  4. Choose Export your information, then Create export.
  5. Select the profile.
  6. Choose export to a device.
  7. Select the specific information, date range, format, notification email, and media quality.
  8. Start the export and wait for it to appear under available downloads.
FactCurrent official evidence
InputA profile selected in Accounts Center
OutputA customized account-information export to a device or supported external service
AccessAuthenticated account holder; the process is password-protected
ScopeInformation available for the selected profile and selected categories
Current boundaryMeta says preparation can take time and an available device download remains available for a limited period
Fact date2026-08-09

The exact archive filename and internal folder structure can change, so confirm the current Followers/Following selection and inspect the delivered archive before promising a particular JSON filename. If a destination requires CSV, treat conversion as a separate step and preserve the untouched official archive.

Source: Meta — Review and export a copy of your Instagram information.

Method 2 — Browser extensions for a visible spreadsheet task

Verdict: A browser extension fits a user who wants to start a Followers or Following task from Chrome, see progress, and receive a spreadsheet without building code. The trade-off is that collection depends on the product, the current Instagram session or page access, and Instagram's changing limits.

For Web Tidy INS Follower Exporter, the intended workflow is:

  1. Enter an Instagram username or profile URL.
  2. Choose Followers or Following.
  3. Choose 100, 200, 500, or 1,000 confirmed rows.
  4. Choose CSV or native XLSX.
  5. Press Start and watch the task state.
  6. Download a completed artifact, or retain a useful partial artifact when the task stops with confirmed rows.
FactWeb Tidy 1.0.0 evidence
InputUsername or Instagram profile URL
OutputCSV or native XLSX with the same 14-column order
AccessExisting signed-in Instagram browser session; no separate Web Tidy login
ScopeFollowers or Following from a profile the session can access
Current boundary100–1,000 rows; login, challenge, private/unavailable, source, and rate outcomes can stop a run
Fact date2026-08-09

The package uses storage, tabs, and downloads plus Instagram host permissions; it does not request Chrome's cookies permission. Its installed-Chrome download review was deferred by the user rather than passed, and its Store submission remains pending review. Therefore this draft records the item for provenance but must not present an active install CTA.

A currently public alternative, Exporter for Followers, lists Followers and Following, CSV and “Excel,” basic and detailed fields, a 550-row free boundary, a separate account above that boundary, and rate-limit/cooldown warnings. Its public Store page does not name the workbook extension, so do not turn “Excel” into a confirmed XLSX claim without inspecting the current artifact.

Sources: agora-tools@584140d:extension/release/ins-export-follower/1.0.0/ and Exporter for Followers on the Chrome Web Store.

Method 3 — Hosted web tools for eligible public profiles

Verdict: A hosted tool can be convenient when the input is a public username or profile URL and you do not want to install an extension. The provider may still require its own account to download, may process the job remotely, and may expose different fields or limits from the preview.

DolphinRadar's official page currently describes this path:

  1. Enter a public Instagram username or profile link.
  2. Choose Followers or Following.
  3. Start the search.
  4. Download CSV or Excel output.

Its page lists 500 entries per task and 3,000 entries per month on the free plan and explicitly identifies .xlsx in its FAQ. It says no Instagram login is required for the public-profile route. Those are publisher statements, not an independent privacy or completeness audit.

SoLeads offers a different preview-first model. Its page states up to 600 profiles per preview, public accounts only, Followers or Following, and CSV/XLSX download after signing in to SoLeads. The illustrative preview includes fields such as username, profile URL, full name, biography, counts, category, website, and public contacts when available and selected. A free preview is not the same thing as a downloadable free file, and an absent public field should remain absent.

Provider exampleInputOutputProduct accountMain boundary
DolphinRadarPublic username or profile URLCSV and stated XLSXCheck current plan flowPublic profiles and current quota/plan limits
SoLeadsPublic username or profile URLCSV/XLSX after sign-inRequired for downloadPreview scope, variable fields, and public profiles only

Before sending a follower list to any hosted service, read its current privacy policy, retention terms, account requirements, field list, and deletion controls. Select only fields required for the stated purpose.

Sources: DolphinRadar IG Follower Export Tool and SoLeads IG Follower Export Tool.

Method 4 — Developer-controlled export with Instaloader

Verdict: Use a developer route when you need code-owned field selection, storage, checkpoints, or transformation and are prepared to maintain it. It is not a one-click CSV or XLSX product.

Instaloader's official module documentation shows how to create an Instaloader instance and optionally log in or load a saved session. Its Profile structure documents get_followers() and get_followees() iterators. A developer can iterate profiles, select properties, and write rows with a CSV or workbook library.

FactCurrent project documentation
InputPython code, profile identity, and any required session
OutputProfile objects/iterators; spreadsheet output is developer-written
AccessLogin, interactive login, or loaded session may be required
ScopeFollowers or followees exposed to the current context
Current boundaryThe developer owns paging, retry, deduplication, rate behavior, schema, files, and error recovery
Fact date2026-08-09

Do not copy an old snippet and assume it remains a supported export endpoint. Pin a project version, test with an allowed small target, preserve partial progress, and stop when Instagram requires a challenge or other user action. Do not build challenge bypasses or silent infinite retry loops.

Sources: Instaloader Python module documentation and Instagram Profile structures.

Method 5 — Manual copying for a very small list

Verdict: Manual work is reasonable when the actual job is to check a handful of known accounts, not to archive a full audience.

  1. Open the accessible Followers or Following list.
  2. Record only the required usernames or profile URLs in a spreadsheet.
  3. Add the target, direction, date, and a note that the list was manually sampled.
FactManual route
InputA small set of visible rows
OutputHand-built spreadsheet, text list, or screenshots
AccessOrdinary Instagram interface access
ScopeOnly the rows the user manually reviews
Current boundaryNo reliable completeness, stable schema, automatic deduplication, or recovery
Fact dateThe date recorded by the user

This avoids installing a tool or sending rows to another service. It also lacks reliable completeness, stable fields, automatic deduplication, and recovery. Interface ordering can change, duplicate display names can confuse matching, and a screenshot is not a structured file.

For a list larger than a small manual review set, use the official archive, a product with explicit limits and partial-result behavior, or a maintained developer workflow. Do not turn repetitive copying into a disguised bulk workflow without provenance.

File example and opening the result

The following rows are illustrative. They demonstrate the current Web Tidy header order, not real Instagram users:

id,pk,username,profileUrl,fullName,profilePicUrl,isVerified,followedByViewer,requestedByViewer,audience,sourceProfile,sourceProfileUrl,collectedAt,rowIndex
10001,10001,user_alpha,https://www.instagram.com/user_alpha/,User Alpha,,No,Yes,,followers,@sample_creator,https://www.instagram.com/sample_creator/,2026-08-09T08:00:00.000Z,1
10002,10002,user_beta,https://www.instagram.com/user_beta/,User Beta,,Yes,No,,followers,@sample_creator,https://www.instagram.com/sample_creator/,2026-08-09T08:00:01.000Z,2

When opening CSV in Excel or Sheets, treat IDs and usernames as text, confirm UTF-8 characters, and keep the original file unchanged. CSV is a text exchange format even when Excel opens it. Native XLSX is a workbook container; verify that a provider truly creates .xlsx rather than using “Excel” as shorthand for CSV compatibility.

Record the target, audience direction, run date, selected limit, confirmed rows, and terminal state beside the file. A clean spreadsheet without collection context can make a capped result look complete.

What users do after export

Common, supportable next steps include:

  • back up your own current Followers or Following list;
  • filter usernames, profile URLs, returned verification flags, or other documented columns;
  • compare two separately exported lists for overlap;
  • compare controlled snapshots taken at different dates;
  • review a small set of profiles manually for research;
  • import allowed identifiers into an internal analysis system;
  • preserve a dated handoff before account migration or team review.

The exported list does not establish interests, engagement, authenticity, demographics, purchase intent, or consent to receive marketing. Those claims require different fields and evidence. Public profile availability also does not automatically authorize bulk contact, enrichment, resale, or republication of another person's network.

Privacy, permissions, and account limits

Separate four questions before choosing a method:

  1. Instagram authentication: Does the route require your existing Instagram session, or only a public username?
  2. Product authentication: Does the exporter require a separate product account before download?
  3. Processing location: Are rows processed locally in an extension, by a hosted provider, or by your own code?
  4. Storage and deletion: Where are results retained, and how can they be removed?

An accessible or public profile does not guarantee a complete list. Private or unavailable profiles, changing lists, row caps, request limits, challenges, session expiry, deleted accounts, deduplication, and source changes can all reduce confirmed rows. A responsible product reports interruption or partial state rather than silently calling the selected limit complete.

No method should be described as 100% safe, zero ban risk, anonymous, legal, complete, or unlimited without narrow, verifiable evidence. When Instagram asks for login, verification, or a challenge, stop and let the user resolve the account state through the platform. Do not automate around it.

How to choose the right method

If you needStart withWhyWatch for
A copy of information from your own Instagram profileAccounts Center exportOfficial, account-holder-controlled pathArchive scope, format, preparation time, and conversion
A small user-started spreadsheet from a profile your Chrome session can accessBrowser extensionDirect task and local file workflowStore availability, session requirements, caps, partial results, and permissions
A public-profile preview without installing an extensionHosted web toolUsername/URL input and browser accessProvider login, remote processing, quotas, variable fields, and deletion
A custom schema or repeatable code pipelineDeveloper libraryFull control over transformation and storageMaintenance, session handling, retries, checkpoints, and source changes
Fewer than a few dozen known rowsManual reviewMinimal setupOmissions, duplicates, changing order, and no completion proof

Test a method on a small allowed target before relying on it. Inspect the actual file extension, headers, row count, missing values, target provenance, and terminal state. Choose based on the downstream job rather than the longest feature list.

Frequently asked questions

Can Instagram officially export my followers?

Instagram officially lets an account holder export information for a selected profile through Accounts Center. That is the correct starting point for your own account archive. It is not a general CSV button for any profile, and the delivered categories, formats, filenames, and preparation time should be checked in the current export interface.

Can I export both Followers and Following?

Yes, but they are different relationship directions. Accounts Center may let the account holder select relevant information for an owned profile; third-party products must explicitly support both modes. Record followers or following in the file or metadata and do not combine the two lists without an audience column.

Can I export Instagram followers to Excel?

Many tools produce CSV, which Excel can open, while some explicitly create XLSX. These are not the same format. If you require a native workbook, confirm that the downloaded filename ends in .xlsx, inspect the workbook, and verify that the same rows and fields appear as in any CSV option.

Can I export a private account's followers?

Only data available to the current authorized context should be treated as accessible. A public-profile web tool normally excludes private profiles. A browser-session route may only work where the signed-in user can legitimately view the target. No method in this guide authorizes bypassing a private-account boundary.

Why are there fewer rows than the number shown on the profile?

The selected cap, partial completion, changing lists, private/unavailable rows, deleted accounts, deduplication, session state, rate limits, or source behavior can all affect confirmed rows. Compare the requested limit, confirmed count, terminal state, and visible total before interpreting a difference as missing data.

Does collectedAt tell me when someone followed?

No. In the Web Tidy schema, collectedAt is the local time when the row was normalized during the export. It is not the original relationship event time. A single current list cannot reconstruct precise follower history.

Do I need to give an exporter my Instagram password?

The answer depends on the method. Accounts Center uses Instagram authentication because it is your official account export. A browser extension may use an existing signed-in browser session without asking for cookie values. Some hosted public-profile tools say no Instagram login is required but may still require their own product account. Read the exact access model rather than relying on a “no login” badge.

Is an exported follower list a marketing lead list?

No. A username, public profile, or follow relationship does not establish consent, relevance, or a lawful basis for marketing. If you plan to enrich, contact, transfer, or retain personal information, define a separate workflow with data minimization, access control, opt-out handling, and any required legal review.

  • Best Instagram Follower Export Tools in 2026
  • Instagram follower spreadsheet analysis — internal draft: /blog/analyze-instagram-followers-excel-google-sheets
  • Instagram Follower Exporter product page — proposed: /product/instagram-follower-exporter
  • Product step-by-step — create only after the Store CTA and final UI state are confirmed

Original source register

Each source supports only the named claims. Vendor product pages establish what their publishers currently say; they are not independent proof of privacy, completeness, safety, speed, or reliability.

Claim or methodOriginal URL or provenanceSource typeClaims supportedChecked atEvidence state
Complete How-to structureIGExport complete guideVendor editorial guideSearch language, broad method taxonomy, Followers/Following distinction, official-versus-third-party framing2026-08-09Structure reference only; unsupported motive, risk, legal, speed, and completeness claims not reused
Following-specific structureIGExport following-list guideVendor editorial guideDistinct Following intent, object comparison, field questions, and method-selection questions2026-08-09Structure and query-language input only; mutable product and behavioral claims not reused
Official-export walkthrough languageUnfollow-Checker download guideVendor tutorialUser-facing Accounts Center terminology, format/date-range questions, and incomplete-list troubleshooting intent2026-08-09Secondary walkthrough only; official steps remain grounded in Meta Help
Official-export comparison languageTheUnfollower download guideVendor tutorialFocused Followers/Following archive intent, JSON preference language, and mismatch-question discovery2026-08-09Secondary structure input only; not used as proof of Meta behavior
Official own-account exportMeta Help CenterOfficial platform helpAccounts Center steps, selected profile, device/external-service choices, customization, password protection, availability window2026-08-09Search result readable; direct open redirected to login during recheck, so mutable UI details need publication-day verification
Public profile fieldsMeta — profile information anyone can seeOfficial platform helpPublic visibility of username, name, profile picture, bio, links, and relationship counts2026-08-09Readable; does not prove that every row in a Followers list is exportable
Public/private visibility boundaryMeta — differences between public and private accountsOfficial platform helpVisibility differences for public and private accounts and relationship lists2026-08-09Readable; supports privacy framing, not a third-party access guarantee
Web Tidy browser-extension pathagora-tools@584140d:extension/release/ins-export-follower/1.0.0/release-summary.json; web-handoff.md; model.ts; artifact-writer.tsInternal release, handoff, and source evidenceCSV/XLSX, 14 columns, 100–1,000 limits, audience modes, session/permissions, local History, waiver and Store state2026-08-09Local source verified; installed-Chrome manual download review deferred, Store review pending
Public extension alternativeExporter for Followers — Chrome Web StoreOfficial marketplace listingFollowers/Following, CSV/“Excel,” field modes, 550-row free boundary, product account above free, rate/cooldown and incomplete-export warnings2026-08-09Readable; workbook extension and live artifact behavior not verified
Hosted tool exampleDolphinRadar IG Follower Export ToolOfficial product and pricing pagePublic username/URL workflow, Followers/Following, CSV/XLSX wording, current free limits, no-Instagram-login positioning2026-08-09Readable; publisher claims only, pricing and limits mutable
Preview-first hosted exampleSoLeads IG Follower Export ToolOfficial product pagePublic-profile preview, 600-profile preview wording, product sign-in for CSV/XLSX download, illustrative variable fields2026-08-09Readable; preview is not treated as a free downloadable file
Hosted developer-service schemaApify Instagram Followers ScraperFirst-party marketplace product pageExample flat fields, Followers/Following mode, CSV/Excel/JSON wording, optional enrichment, access and failure-state claims2026-08-09Publisher claims only; not installed or run; no completeness or safety guarantee inferred
Developer routeInstaloader module guide; Profile structuresOfficial project documentationLogin/session methods, Profile creation, follower/followee iterators, code-owned output2026-08-09Readable; no native CSV/XLSX claim
CSV opening and type preservationMicrosoft Support — import or export CSV filesOfficial application helpOpening/importing CSV in Excel, delimiter handling, and the need to control column data types2026-08-09Readable; supports file-handling guidance only
Incomplete-export problem signalReddit — Instagram giving me incorrect exportsCommunity problem reportCurrent user wording around official follower/following mismatch and incomplete exports2026-08-09Problem-discovery input only; not treated as proof of cause or prevalence

Facts checked August 9, 2026. Recheck Meta's current export UI, every mutable third-party limit, Web Tidy Store status, CTA, URLs, and schema before publication.