Latenode

Scrape and sync Instagram profiles to Google Sheets

This automation template allows users to scrape comprehensive data from Instagram profiles and export the results into a Google Sheets spreadsheet for analysis. It utilizes the Apify web scraping tool to fetch the full profile details for a list of usernames, which are stored in a Google Sheet.

The workflow runs on a scheduled basis, retrieving the unscrapped usernames, processing them in batches, and appending the scraped data to the Google Sheet. This streamlines the data collection process, enabling users to easily analyze and gain insights from their Instagram audience.

Updated Apr 6, 2026Est. run: 26sEst. cost: $0.0703
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Scraping & data collection

Workflow preview

What this template does

  • Scrapes Instagram profile data using Apify web scraper
  • Exports scraped data to a Google Sheets spreadsheet
  • Fetches unscrapped usernames and processes them in batches
  • Appends scraped data to the Google Sheets spreadsheet
  • Provides a ready-to-analyze data set for Instagram audience insights

How it works

1
Trigger

Run Workflow on Schedule

The workflow is triggered on a recurring schedule, setting the automation to run at regular intervals.

2
Action

Get List of Usernames from Google Sheet

The workflow fetches the list of Instagram usernames to scrape from a Google Sheet, which serves as the source of the profile data to collect.

3
Logic

Limit Usernames per Run

The workflow processes up to 20 unscrapped usernames at a time, limiting the number of profiles scraped in each execution to optimize performance.

4
Action

Scrape Instagram Profiles

Using the Apify web scraping tool, the workflow fetches the full profile data for each of the selected usernames.

5
Logic

Transform Scraped Data

The workflow normalizes and structures the scraped Instagram profile data to prepare it for storage in the Google Sheet.

6
Action

Store Scraped Data in Google Sheet

The transformed profile data is appended to the output Google Sheet, allowing users to easily access and analyze the comprehensive Instagram audience information.

7
Action

Mark Usernames as Scraped

The workflow updates the original Google Sheet to track which usernames have been successfully scraped, ensuring that only unscrapped profiles are processed in subsequent runs.

Setup guide

1

Add Apify Credential

1. In the Latenode Credentials panel, add a new credential for Apify. 2. Enter your Apify API key.

2

Configure Apify Node

1. Add an Apify node to your workflow. 2. In the node settings, select the Apify credential you created. 3. Set the Apify actor to 'instagram-full-profile-scraper'. 4. Map the 'usernames' input to a list of Instagram usernames you want to scrape.

3

Add Google Sheets Credential

1. In the Latenode Credentials panel, add a new credential for Google Sheets. 2. Authenticate with your Google account and grant access to the Google Sheets API.

4

Configure Google Sheets Node

1. Add a Google Sheets node to your workflow. 2. In the node settings, select the Google Sheets credential you created. 3. Set the 'Spreadsheet ID' and 'Worksheet' to match your existing Google Sheet. 4. Map the Apify node's output data to the appropriate Google Sheets columns.

5

Review and Save

1. Review your workflow configuration to ensure all nodes are properly set up. 2. Save your workflow and turn on the trigger to start the automation.

Requirements

Apify account with API token to access the web scraping functionality
Google Sheets account with access to the target spreadsheet
Instagram Business or Creator account for the profiles you want to scrape
Allowlist the Apify crawler IP addresses in your Instagram account settings to enable successful scraping

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Scraping & data collection

Automatically Sync Google Maps Business Data to a Spreadsheet

This automation workflow allows users to efficiently scrape business data from Google Maps, including names, contact details, and reviews, and export the structured information into a spreadsheet or database. The workflow uses the SerpAPI service to retrieve Google Maps search results, which are then transformed and appended to a Google Sheet. This enables users to generate leads, conduct market analysis, and gain valuable insights from the collected data in a cost-effective and scalable manner.

26s$0.0703
Scraping & data collection

Scrape Zillow property data and sync to Google Sheets automatically

This Latenode automation extracts real estate listing details from Zillow and automatically populates a Google Sheets spreadsheet with the property data. It leverages the Scrape.do web scraping API to bypass anti-bot protections and fetch the full HTML of Zillow listings, then parses key information like price, address, days on Zillow, and Zestimate, and saves the structured results into a Google Sheet. This solution is designed for real estate professionals, investors, and market analysts who need to collect property data at scale without manual effort, enabling better market research, portfolio tracking, and lead generation.

9s$0.0006
Scraping & data collection

Automatically scrape and store Booking.com hotel data

This workflow automates the search and extraction of hotel data from Booking.com, triggered by a chat message. It uses a combination of web scraping with Bright Data's Web Scraper and AI-powered data processing with OpenRouter to deliver a concise, human-friendly list of hotels, including the title, address, original price, and final price. The final output is a clean and formatted report, making it a valuable tool for travelers, event planners, and business professionals who need to quickly find accommodation.

26s$0.0703