๐ Track Amazon keyword prices daily with Scrapewise and Google Sheets
โก 0 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
Quick overview
This workflow runs daily to search Amazon for a list of keywords using Scrapewise and appends each productโs price and metadata (ASIN, rating, reviews, link) to Google Sheets to build a dated price history.
How it works
- Runs every day at 07:00 on a schedule.
- Loads your configured Amazon search keywords, marketplace, and page count.
- Calls Scrapewiseโs
search_amazontool to retrieve Amazon search results or a background job ID for larger requests. - If Scrapewise returns a running job, waits 30 seconds and then fetches the completed results using Scrapewiseโs
get_resultstool. - Normalizes the Scrapewise response into one item per product and adds a
checkedAtdate field. - Appends the daily product rows (Date, Title, ASIN, Price, Rating, Reviews, Link) to a Google Sheets tab to create a price log over time.
Setup
- Create a Scrapewise API key and add it to n8n as an HTTP Bearer Auth credential used by the Scrapewise calls.
- Connect a Google Sheets OAuth2 credential and set the target spreadsheet ID and tab name in the Google Sheets append step.
- Update the keyword list, Amazon marketplace code (for example
deorcom), and pages/quote settings in the configuration step. - Adjust the schedule time and the wait duration if your Scrapewise jobs need longer to complete.
๐ Nodes Used
Google Sheets, Schedule Trigger, MCP Client
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File