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-key and value KEYSTRING:SHARED_SECRET.
- Update the configuration values with a comma-separated list of numeric Etsy listing IDs and an optional
minimum_change_percent threshold.
- Activate the workflow (or run it once in production) to create the baseline snapshot, then rely on the scheduled runs for ongoing comparisons.