Export Instagram followers to Google Sheets with Apify
Run the Instagram follower export once, review its dataset, and load the clean rows into a shared Google Sheet without copying profiles manually.
The first button is an affiliate link. You may also export CSV manually without using a second Actor.
Direct answer
How do you send Instagram followers to Google Sheets?
Use Instagram Followers & Following Scraper to produce a dataset, copy its Dataset ID, then open Apify's Google Sheets Import & Export Actor. Connect Google through OAuth, select the spreadsheet and choose replace for a current snapshot or append for historical runs.
For a one-time delivery, downloading CSV and importing it into Sheets is simpler and usually the better choice.
- Source Actor
- Instagram Followers & Following Scraper
- Destination
- Google Sheets Import & Export
- Connection
- Google OAuth, not your password
- Key control
- Username or numeric profile ID
Controlled first transfer
Move 200 reviewed profiles in six steps
Validate each boundary before scheduling the workflow.
- 01
Run a small Instagram export
Follow the tested Instagram guide and request 200 public profiles.
- 02
Inspect the dataset
Confirm unique usernames, full-name coverage and the privacy and verification flags you actually need.
- 03
Copy the Dataset ID
Open the run's Storage tab, choose Dataset and copy the identifier. It is not the same as the Run ID.
- 04
Create a destination sheet
Use an empty tab and keep its Spreadsheet ID from the Google Sheets URL.
- 05
Connect Google and select a mode
Open Google Sheets Import & Export, authorize OAuth, then choose replace or append.
- 06
Validate before sharing
Check headers, dates, numeric IDs, unexpected formulas and duplicate rows.
Choose the transfer mode
Snapshot or history?
| Mode | Behavior | Best use | Main risk |
|---|---|---|---|
| Manual CSV | One file import | Single analysis or client delivery | Not automatically refreshed |
| Replace | Clears and reloads the tab | Current follower snapshot | Removes prior history |
| Append | Adds rows to the end | Dated audience history | Duplicates without a unique key |
Sheet design
Keep the data useful after the first run
- Stable columnsKeep username, ID, list type, private flag, verified flag and extraction date.
- Unique keyDeduplicate on numeric ID when available; otherwise normalize username casing.
- Extraction dateAdd the run date so snapshots can be compared without pretending the list is live.
- Limited accessShare only with people who need the dataset and avoid unnecessary personal-data enrichment.
FAQ
Before scheduling
Is Google Sheets required?
No. Apify datasets already support CSV, Excel, JSON and API access. Sheets helps collaboration and lightweight analysis.
How do I prevent duplicates?
Use replace for current state. For append, store the extraction date and deduplicate with profile ID plus date.
Should the workflow run every day?
Only when daily changes matter. Lower frequency reduces cost, duplicate management and unnecessary collection.
First transfer
Create a clean 200-row dataset
Confirm the source output before connecting a shared spreadsheet.