How to Download an Instagram Following List as CSV
Export the accounts an accessible Instagram profile follows to CSV, then verify audience=following, the 14 columns, row count, and task state.
On This Page
To download an Instagram Following list as CSV, open a profile available to your current Instagram browser session, choose Following, select a row ceiling, choose CSV, and start the export. After download, verify audience=following, the source profile, the 14-column header, confirmed rows, and terminal task state.
This file answers one specific question: which accounts does the target profile currently follow within the observed rows? It is not a Followers list, a historical follow/unfollow log, or an automatic non-follow-back report.
Disclosure: Web Tidy publishes this guide and develops Instagram Follower Exporter. Product direction, fields, row ceilings, status behavior, and permissions were checked against current first-party code on August 30, 2026. Public guides and community questions informed terminology and reader concerns rather than product claims.
Followers and Following are opposite directions
This page covers Following to CSV only. It does not relabel Following as Followers, compare two lists, identify historical unfollows, monitor changes, or calculate common followers between accounts.
Download the Following list step by step
- In Chrome, open the Instagram profile that the current session is allowed to access.
- Open Instagram Follower Exporter and confirm the target username or profile URL.
- Change Audience to Following. Do not leave the default Followers direction selected.
- Choose a row ceiling of 100, 200, 500, or 1,000.
- Keep account-ID duplicate removal enabled unless your audit requires otherwise.
- Set Format to CSV, then start the task.
- Track
validating,running,paused,stopping,completed,partial, orfailedand note confirmed rows. - Download the result, then verify its direction, source, fields, count, and state.
What the Following CSV contains
The file uses this 14-column order:
id,pk,username,profileUrl,fullName,profilePicUrl,isVerified,followedByViewer,requestedByViewer,audience,sourceProfile,sourceProfileUrl,collectedAt,rowIndexA reviewable Following CSV keeps more context than usernames alone:
audiencemust befollowing.sourceProfileandsourceProfileUrlrecord which profile follows the exported accounts.idis the preferred comparison or deduplication key when present; usernames can change.collectedAtis local normalization time, not the time the target followed the account.rowIndexis final local output order, not a newest-followed ranking.
Do not infer a follow date from rowIndex, and do not describe one user-started export as scheduled tracking.
Verify the direction before using the list
- Confirm the filename ends in
.csvand the first row contains all 14 headers. - Check that
audienceisfollowing. - Verify
sourceProfile/sourceProfileUrlmatch the intended target. - Compare confirmed rows with the selected ceiling. A profile above 1,000 produces a bounded observed result.
- Record
completed, or preservepartialtogether with the stop reason. - Import
id,pk, andusernameas text in Excel or Sheets.
If the direction is wrong, do not try to fix the label after the fact. Run a new task with Following selected so the rows and provenance remain aligned.
What one Following CSV cannot answer
A single Following file does not show:
- who follows the target profile;
- who does not follow back;
- when an account was followed;
- who unfollowed between two dates;
- relationships outside the confirmed rows;
- whether anyone should be followed, unfollowed, or contacted.
For current non-follow-back review, export both directions for the same profile with comparable settings, then calculate Following − Followers. Use the dedicated non-follow-back workflow instead of turning this page into a comparison guide.
Stops, local History, and permissions
- Each run exports one target's Followers or Following; this workflow selects Following.
- Login, challenge, rate limit, private or unavailable targets, and lost page context stop the task.
- Only transient network errors and HTTP 5xx responses retry, with at most three attempts per request.
- Local History keeps up to 20 terminal tasks for review and re-download. It is not scheduled monitoring.
- Permissions are
storage,tabs, anddownloads, withoutcookies,scripting,identity, oralarms.
The exporter does not output JSON, sync to a CRM, enrich email or phone data, automate follows or unfollows, send messages, or bypass private profiles, login, challenges, or rate limits.
Related guides without intent overlap
- For Followers as portable text, use How to Export Instagram Followers to CSV.
- For Followers as a native workbook, use How to Export Instagram Followers to Excel.
- For current relationship differences, use Who Doesn't Follow You Back on Instagram.
- For historical possible removals, compare two Followers snapshots.
- For audience overlap, use Common Followers Between Two Instagram Accounts.
Frequently asked questions
What does Following mean?
Following means accounts that the target profile follows. It is the opposite of Followers.
Can one Following CSV identify accounts that do not follow back?
No. You also need a comparable Followers file for the same profile and then calculate Following − Followers.
Is rowIndex the newest-followed order?
No. It is the final local export order, not an Instagram follow timeline.
Can this run automatically on a schedule?
No. Each export is user-started, and the extension does not request the alarms permission.
Can it download any private profile's Following list?
No. It can only use a target that the current Instagram session can access, without bypassing privacy or verification controls.
Next step
Choose Following and CSV, start with a small accessible target, and validate audience, source profile, row count, and terminal state before relying on the file.