Web Tidy
Blog

Instagram Follower Exporter Fields: All 14 Columns

A precise dictionary for all 14 CSV/XLSX columns, including IDs, relationship flags, source fields, timestamps, row order, and blanks.

Aug 30, 2026Instagram
On This Page

Instagram Follower Exporter writes the same 14 columns, in the same order, to CSV and XLSX:

id, pk, username, profileUrl, fullName, profilePicUrl, isVerified, followedByViewer, requestedByViewer, audience, sourceProfile, sourceProfileUrl, collectedAt, rowIndex

These fields describe the exported account, viewer-relative relationship flags when available, the source profile, and local export provenance. They do not include email addresses, phone numbers, biography enrichment, CRM status, or a precise follow or unfollow time.

The complete 14-field dictionary

No.FieldOutputMeaningBlank or caution
1idtextExported account identifier used for comparison and default deduplicationKeep it as text, not a number for calculations
2pktext, optionalPlatform key when Instagram returns oneIt is not invented when absent
3usernametextInstagram username or handleUsernames can change
4profileUrltext, optionalProfile URL for the exported accountMay be blank when a URL is unavailable
5fullNametext, optionalDisplay name returned by the source listNot a unique or permanent identifier
6profilePicUrltext, optionalProfile image URL returned by the source listA URL, not a downloaded image; it can expire
7isVerifiedYes / No / blankVerification flag when returnedBlank is unknown, not automatically No
8followedByViewerYes / No / blankWhether the current viewer follows the exported account, when returnedViewer-relative, not a universal fact
9requestedByViewerYes / No / blankWhether the current viewer has a pending follow request, when returnedBlank means not returned
10audiencefollowers / followingWhich target list produced the rowConfirm before comparing files
11sourceProfiletextHandle of the profile that produced the listPrevents mixing targets
12sourceProfileUrltext, optionalURL of the profile that produced the listReview with sourceProfile
13collectedAtISO timestamp, optionalLocal time when the row was normalizedNot the original follow or unfollow time
14rowIndexinteger-like textFinal one-based local order after deduplicationNot an Instagram rank or recommendation score

Identity fields: id, pk, and username

The current product removes duplicates by exported id when deduplication is enabled. Keep id and pk as text so spreadsheet software does not round long values or display them in scientific notation.

Use username for human review and as a cautious fallback when a downstream workflow cannot use the identifier. It is less stable because an account can change its username.

Display fields: URL, name, and profile image

profileUrl, fullName, and profilePicUrl make a row easier to review. They are not a promise of a full profile record.

If one is blank, the exporter keeps it blank. It does not visit each profile to enrich biography, email, phone, follower counts, category, or other contact data.

Boolean and viewer-relative fields

isVerified, followedByViewer, and requestedByViewer are serialized as Yes or No only when the source returned a boolean value. A blank is a third state: unknown or not returned.

The two ...ByViewer fields describe the current viewer's relationship to that account. They should not be presented as true for another user or another session.

Source and provenance fields

Use audience, sourceProfile, and sourceProfileUrl to confirm which target and list direction produced a row. This matters before any union, difference, or overlap operation.

collectedAt and rowIndex describe the local export process. They do not prove when someone followed, when someone unfollowed, why a row disappeared, or where Instagram ranked the account.

CSV and XLSX contain the same schema

Both formats use the same header order and row values. CSV writes escaped text fields. The product's native XLSX writes the same values as text cells in one worksheet.

Choosing XLSX does not add fields, and choosing CSV does not remove fields. Format also does not change the 100/200/500/1,000-row ceiling or make unavailable values appear. Read CSV vs XLSX for Instagram follower exports for the downstream tradeoffs.

How to validate a file

  1. Confirm the first row contains all 14 headers in order.
  2. Import id, pk, and username as text.
  3. Verify sourceProfile and sourceProfileUrl against the target.
  4. Verify audience against the selected Followers or Following task.
  5. Preserve Yes, No, and blank as three distinct states.
  6. Keep the task state, confirmed-row count, selected ceiling, and format with the file.
  7. Do not use collectedAt as an event time or rowIndex as a rank.

For installation and task controls, open Instagram Follower Exporter and use the step-by-step product guide.

Limits and prohibited inferences

  • A blank field is not permission to enrich it from another source.
  • profilePicUrl does not mean the image has been downloaded or will stay available.
  • isVerified is not a quality or trust score.
  • followedByViewer is not a statement about every viewer.
  • requestedByViewer is not a request timeline.
  • collectedAt is not a follow or unfollow timestamp.
  • rowIndex is not platform ranking.
  • One file is a bounded current-list snapshot, not scheduled monitoring or complete history.

The exporter only processes Followers or Following available to the current session. It does not output JSON, sync a CRM, enrich email or phone data, or perform follow, unfollow, comment, or messaging actions.

Frequently asked questions

Do CSV and XLSX both contain all 14 columns?

Yes. The header order and row-value mapping are the same.

What is the difference between id and pk?

id is the exported account identifier used for comparison and default deduplication. pk is included only when the source explicitly returns that platform key. Preserve both as text.

Does a blank isVerified mean No?

No. No is written only when a returned boolean value is false. Blank means the value was not available.

Can collectedAt tell me when someone unfollowed?

No. It records local normalization time. Detecting a possible change requires two comparable follower snapshots and still produces an observation window, not an exact event time.

Is rowIndex the Instagram follower ranking?

No. It is the final local row order after the selected deduplication policy.

Does the file contain email addresses or phone numbers?

No. The 14-field schema has no email, phone, or contact-enrichment columns.