{"product_id":"save-instagram-profile-stats-to-google-sheets-n8n-apify","title":"Save Instagram Profile Stats to Google Sheets (n8n + Apify)","description":"\u003ch3\u003eSave Public Instagram Profile Stats to Google Sheets (n8n + Apify)\u003c\/h3\u003e\n\u003cp\u003eNeed to quickly collect public Instagram profile details for a list of accounts? This n8n workflow fetches each profile using Apify’s \u003cstrong\u003ebakos_bence\/instagram-profile-scraper\u003c\/strong\u003e actor and appends the key stats (name, bio, follower counts, links) into your \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e—on demand.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns manually\u003c\/strong\u003e: you trigger the workflow whenever you need fresh profile data.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses an Instagram username list\u003c\/strong\u003e: edit the input step with the handles you want to look up.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalls the Apify API\u003c\/strong\u003e: the workflow starts the Apify actor \u003cem\u003ebakos_bence\/instagram-profile-scraper\u003c\/em\u003e and retrieves profile results for the provided usernames.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates responses\u003c\/strong\u003e: it checks for a valid profile ID and skips empty\/invalid results.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts \u0026amp; flattens fields\u003c\/strong\u003e: writes a consistent set of columns including \u003cstrong\u003eusername, full name, biography, followersCount, followsCount, postsCount, externalUrl, and inputUrl\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAppends rows to Google Sheets\u003c\/strong\u003e: each profile becomes a new worksheet row via the Google Sheets node.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eBuild a lightweight \u003cstrong\u003eInstagram lead database\u003c\/strong\u003e by capturing follower\/following\/post counts.\u003c\/li\u003e\n  \u003cli\u003eMonitor \u003cstrong\u003esocial proof\u003c\/strong\u003e for creators\/brands by periodically re-checking profiles.\u003c\/li\u003e\n  \u003cli\u003ePopulate a spreadsheet for outreach workflows without manual copy\/paste.\u003c\/li\u003e\n  \u003cli\u003eSupport SaaS ops and analytics teams with a repeatable \u003cstrong\u003eInstagram to Google Sheets\u003c\/strong\u003e pipeline.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eApify API\u003c\/strong\u003e via HTTP Request using an auth header: \u003ccode\u003eAuthorization: Bearer \u0026lt;YOUR_APIFY_TOKEN\u0026gt;\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e OAuth2 credential for appending rows\u003c\/li\u003e\n  \u003cli\u003eTarget worksheet header columns (recommended): \u003ccode\u003eusername, fullName, biography, followersCount, followsCount, postsCount, externalUrl, inputUrl\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003eWorkflow logic includes validation\/conditional handling (if) and data preparation (set)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup checklist\u003c\/h3\u003e\n\u003cp\u003eCreate an Apify token, add the Bearer authorization header credential, configure the Google Sheets OAuth2 credential, set your spreadsheet\/worksheet, and update the username list in the input step.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46164196982963,"sku":"N8N-20495","price":65.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/emm96IwBDGiZJDeYwxN5u_3SzPmlhl.png?v=1791277965","url":"https:\/\/buyflowscripts.com\/products\/save-instagram-profile-stats-to-google-sheets-n8n-apify","provider":"N8N Commerce","version":"1.0","type":"link"}