✨ $500 AI Visibility Audit — live at Spurlock Studios. Book the audit

Marketing

Scrape Insta Profiles | Form -> Apify Insta Scraper -> GSheets

This n8n workflow triggers from a form submission, uses Apify via an HTTP Request to scrape Instagram profile data, then formats and appends the details to Google Sheets for automated data collection.

Built · ~5.5 hours saved per week

Instagram Profile Scraper & Data Logger Core Functionality This workflow provides an on-demand system to scrape public data from an Instagram profile and automatically log it into a Google Sheet. It's designed for users who need to quickly gather key metrics and information about Instagram accounts for purposes like influencer marketing, competitive analysis, or lead generation, without manual data entry. The process is initiated through a simple form where a user inputs an Instagram username. This username is then sent to the Apify web scraping service, which retrieves the profile data. Finally, the workflow formats this data and appends it as a new row in a designated Google Sheet, creating a structured and growing database of Instagram profiles. Technologies Used - n8n: The core automation platform coordinating the workflow. - Apify: A web scraping and automation platform used via its API to perform the Instagram data extraction. - Google Sheets: Used as the database to store the final, structured output. - Form Trigger: A built-in n8n node to create a simple web form that starts the workflow. Node-by-Node Analysis H3: Provide Usernames (Form Trigger) - Action: This node serves as the starting point for the workflow. It generates a simple, shareable web form with a single input field prompting for an Instagram "Username". - Value: It creates a user-friendly, on-demand entry point for the automation. Any team member, even without n8n access, can trigger the scraping process by simply filling out the form, making data collection highly accessible and efficient. H3: Scrape Instagram Profile via Apify (HTTP Request) - Action: This node takes the username submitted via the form and sends it to the Apify API. It executes a specific, pre-built Apify "Actor" designed to scrape Instagram profiles. - Details: It uses a POST request to a unique Apify task URL, passing the username in the JSON body. The run-sync-get-dataset-items parameter ensures n8n waits for Apify to complete the scrape and returns the data in a single step. - Value: This automates the most complex part of the process.

Tags: Marketing, CRM, Web Scraping, Forms, Clients/Customers/Leads, Admin

Integrations: HTTP, Google Sheets

Related automations

Back to the Automation Library