Workflow

Export Instagram Followers of Any Channel to a Spreadsheet

Extract followers from any Instagram profile. Paste a fetch() from DevTools to scrape usernames, names, and profile info with pagination.

Valentin PorcelliniValentin Porcellini

Last updated

February 4, 2026

Connectors used

Google Sheets

Tags

InstagramFollower ExportSocial MediaLead GenerationGoogle SheetsInfluencer Marketing

Key Takeaways

  • Works with any public Instagram profile - Scrape followers from any account you can view
  • Paginated fetching - Loops through follower pages automatically using cursor-based pagination
  • Rich profile data - Username, full name, verified status, privacy status, and profile picture
  • Exports to Google Sheets - Saves each batch of followers to your spreadsheet as it scrapes
  • Requires a browser session - You copy a fetch() request from DevTools to authenticate

What This Workflow Does

This workflow scrapes followers from an Instagram profile and exports them to Google Sheets. You copy a fetch() request from your browser's DevTools, paste it into the manual trigger, and the workflow loops through follower pages, extracts profile data, and saves each batch to your spreadsheet.

Use cases:

  • Analyze who follows a competitor or influencer
  • Build a list of followers for outreach or research
  • Track verified or public accounts following a profile

How It Works

StepWhat Happens
1. Manual triggerYou paste a fetch() request copied from Instagram's followers API
2. Parse fetchCode node extracts the URL, headers, and user ID
3. Loop through pagesFetches follower pages using max_id pagination with a delay between requests
4. Extract follower dataPulls username, full name, verified status, privacy, and profile pic
5. Save to Google SheetsAI node writes each batch of followers to your spreadsheet

Setup Instructions

  1. Click "Use template" on this page
  2. Go to instagram.com and log into your account
  3. Navigate to any profile's followers list
  4. Open DevTools (F12), go to the Network tab, and filter by followers or api/v1
  5. Scroll to load followers, find the API request, and right-click to copy as fetch
  6. Paste the fetch() into the Manual Trigger node
  7. Connect your Google Sheets connector and update the sheet URL in the AI node
  8. Run the workflow

Customization

What You Can ChangeHow
Target profilePaste a different fetch() request from another profile's followers
Google SheetUpdate the spreadsheet URL in the AI node prompt
Loop limitChange the max page count in the loop node's condition

FAQ

Q: Do I need to follow the account? A: For public accounts, no. For private accounts, you must follow them first.

Q: Why does the workflow use delays between requests? A: Instagram has rate limits. The built-in delay helps avoid getting your session blocked.

Q: Can I export my own followers? A: Yes, it works with any account including your own.

Q: What if I get errors partway through? A: Your Instagram session may have expired. Re-copy the fetch() request from DevTools and try again.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .