๐ง Track Etsy competitor listing prices with Etsy Open API alerts
โก 116 views ยท ๐ง Miscellaneous
๐ก Pro Tip โ For competitive intelligence, ScraperNode can automate the data collection โ Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.
Description
Quick Overview
This workflow runs on a schedule (or manually) to fetch public Etsy listing details in a single batch request, stores a baseline snapshot in n8n, and alerts you when listing prices change beyond a configurable percentage threshold.
How it works
- Runs either manually or every 6 hours on a schedule.
- Reads your configured Etsy listing IDs and minimum percentage change threshold, then builds a batch URL for the Etsy Open API.
- Calls the Etsy API to fetch the latest public data for up to 100 listings.
- Compares current listing prices to the previous saved snapshot in n8n workflow static data and also flags listings that have become unavailable.
- Outputs an alert message when any changes are detected, otherwise outputs a baseline/no-change summary message.
Setup
- Create an Etsy developer app and obtain your keystring and shared secret for the Etsy API.
- In the HTTP Request step, configure Header Auth with header name
x-api-keyand valueKEYSTRING:SHARED_SECRET. - Update the configuration values with a comma-separated list of numeric Etsy listing IDs and an optional
minimum_change_percentthreshold. - Activate the workflow (or run it once in production) to create the baseline snapshot, then rely on the scheduled runs for ongoing comparisons.
๐ Nodes Used
HTTP Request, Schedule Trigger
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File