π Scrape Shopify store data with RapidAPI and save to Google Sheets
β‘ 339 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
An automated workflow that scrapes Shopify store information and product data using the Shopify Scraper API from RapidAPI, triggered by a user submitting a website URL, then logs data into Google Sheets for easy access and analysis.
Node-by-Node Explanation
-
On form submission
Triggers when a user submits a Shopify store website URL. -
Store Info Scrap Request
Sends a POST request toshopify-scraper4.p.rapidapi.com/shopinfo.phpto fetch store metadata (name, location, domain, etc.). -
Products Scarp Request
Sends a POST request toshopify-scraper4.p.rapidapi.com/products.phpto retrieve detailed product data (titles, prices, tags, etc.). -
Append Store Info Google Sheets
Appends store metadata into the βShop Infoβ sheet in Google Sheets. -
Append Products Data In Google Sheets
Appends product data into the βProductsβ sheet in Google Sheets.
Use Case
Ideal for businesses or analysts who want to quickly gather Shopify store insights and product catalogs without manual data collection, enabling data-driven decision-making or competitive analysis.
Benefits
- Automates Shopify data extraction with the powerful Shopify Scraper API on RapidAPI.
- Saves time by collecting and organizing data automatically into Google Sheets.
- Easily scalable and adaptable for multiple Shopify stores.
π How to Get API Key from RapidAPI Shopify Scraper
Follow these steps to get your API key and start using it in your workflow:
-
Visit the API Page
π Click here to open Shopify Scraper API on RapidAPI -
Log in or Sign Up
- Use your Google, GitHub, or email account to sign in.
- If youβre new, complete a quick sign-up.
-
Subscribe to a Pricing Plan
- Go to the Pricing tab on the API page.
- Select a plan (free or paid, depending on your needs).
- Click Subscribe.
-
Access Your API Key
- Navigate to the Endpoints tab.
- Look for the
X-RapidAPI-Keyunder Request Headers. - Copy the value shown β this is your API key.
-
Use the Key in Your Workflow
- In your n8n workflow (HTTP Request node), replace:
with:"x-rapidapi-key": "your key""x-rapidapi-key": "YOUR_ACTUAL_API_KEY"
- In your n8n workflow (HTTP Request node), replace:
π Nodes Used
Google Sheets, HTTP Request, n8n Form Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File