Automate Instagram data collection using this robust n8n workflow. Scrape profile details via Apify and log the results instantly into Google Sheets. Get started with n8n templates.
Download this n8n workflow template and start using it instantly.
Influencer marketers needing automated data collection.
Social media analysts tracking competitor metrics.
Users looking for specialized web scraping n8n templates.
Teams needing a reliable, low-code solution for data ingestion into Google Sheets.
Manually gathering detailed Instagram profile information—such as follower counts, biographies, and profile picture URLs—is highly inefficient. This n8n workflow solves this problem by creating a streamlined automation loop. It leverages the reliability of the Apify platform for web scraping and instantly transfers the extracted data to a designated Google Sheet. This powerful n8n template is ideal for building influencer outreach lists or performing rapid competitor analysis. By using this n8n workflow, you transform a tedious manual process into a single-click operation, ensuring data is always fresh and organized.
The entire process is initiated by a user input, serving as the primary n8n trigger.
Provide Usernames form trigger. The user inputs the target Instagram Username into this prompt, which sets the data flow in motion.Scrape Instagram Profile via Apify n8n node (an HTTP Request node). This node sends a POST request to the Apify API, executing a specified Apify task (Instagram Scraper) using the username provided by the n8n trigger. Crucially, it waits for the scraping job to finish and returns the dataset items.Format Instagram Profile Data set n8n node processes the often complex JSON output from Apify. It extracts and standardizes key fields like username, fullName, followersCount, and biography, ensuring the data conforms to the required spreadsheet structure. This normalization step is key for clean storage.Append Profile to Google Sheet n8n node takes the cleaned, structured data and appends it as a new row in the target Google Sheet, permanently logging the extracted Instagram profile information. This completes the automated n8n workflow execution.To use this n8n template, follow these steps:
Append Profile to Google Sheet n8n node by creating or selecting a Google Sheets OAuth2 credential. Ensure this credential has access to the spreadsheet where you plan to store the data.Scrape Instagram Profile via Apify n8n node.ID> ) and your Apify API Token (APITOKEN> ).https://api.apify.com/v2/actor-tasks/ID>/run-sync-get-dataset-items?token=APITOKEN> This n8n workflow relies on four essential n8n node components:
Provide Usernames (Form Trigger n8n trigger):
Function: Serves as the manual execution trigger, prompting the user to input the single required field: Username.
Key Configuration: Configured to require the Username field to start the scrape.
Scrape Instagram Profile via Apify (HTTP Request n8n node):
Function: Executes the Apify scraping actor via its API endpoint, providing the username from the previous step in the JSON body.
Key Configuration: Uses the POST method; the JSON body dynamically inserts {{ $json.Username }} into the usernames array for scraping. Requires external Apify API token and Task ID.
Format Instagram Profile Data (Set n8n node):
Function: Maps and standardizes the data returned by Apify, filtering for necessary metrics before storage.
Key Configuration: Sets assignments for username, fullName, followersCount, followsCount, biography, and profilePicUrl, pulling their values directly from the Apify JSON output.
Append Profile to Google Sheet (Google Sheets n8n node):
Function: Takes the formatted data and appends it to a specific sheet in a designated Google Sheets document.
Key Configuration: Operation set to Append. Columns are explicitly mapped to the data fields generated by the Set n8n node (e.g., Google Sheet column 'Followers Count' maps to n8n variable {{ $json.followersCount }}).
Use this complex n8n workflow to analyze logo sheets via AI Vision (GPT-4o), extract tools and attributes, and automatically populate structured data into an Airtable database. Efficiently manage competitive intelligence.

Use this advanced n8n workflow to analyze YouTube's most popular videos, calculate true engagement rates, and extract the highest-performing trend keywords for content strategy.

Use this powerful n8n workflow to automatically extract trending Google Keywords, scrape related articles using Jina.ai, generate a combined summary, and log all data to Google Sheets daily.

Use this powerful n8n workflow to automatically scrape a webpage, extract all internal links, normalize relative paths, and filter external domains. Essential n8n templates for SEO.

Automate financial data entry using an n8n workflow. Extract invoice details from Gmail PDF attachments using GPT-4o AI and save structured data to Google Sheets instantly.

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos







































