Apify + n8n Competitor Delivery Price Tracker (Google Sheets)
Apify + n8n Competitor Delivery Price Tracker (Google Sheets)
Regular price
£73.99
Regular price
£73.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Apify + n8n Competitor Delivery Price Tracker (Google Sheets)
Regular price
£73.99
Regular price
£73.99
Sale price
Unit price
/
per
Track competitor delivery prices from DoorDash & Instacart—automatically—into Google Sheets
This Apify + n8n workflow scrapes competitor product listings and delivery prices from DoorDash and Instacart using Apify, then appends or updates the results in Google Sheets so you can monitor price changes by location and search keyword.
What this workflow does
- Runs on demand (manual execution) to refresh competitor pricing.
- Creates a list of location + keyword pairs to monitor.
- For each pair, calls the apify/e-commerce-scraping-tool actor to fetch top delivery marketplace results from DoorDash and Instacart.
- Copies the source location and keyword onto each scraped item for traceability.
- Extracts only the key fields: Name, Price, Currency, Location, and Keyword.
- Appends new rows or updates existing rows in Google Sheets by matching on the Name column.
Use cases
- Compare your product pricing vs. competitors across multiple cities for the same search terms.
- Monitor price drift on delivery marketplaces by keyword (e.g., brand or item name) and quickly spot changes.
- Use SaaS analytics or internal reporting where Google Sheets acts as the lightweight price tracking database.
Technical details
- Apify integration: Uses an Apify OAuth2/API token credential and runs the apify/e-commerce-scraping-tool actor.
-
n8n nodes: includes
set,code,sticky note, Google Sheets, and Apify (apifyn8n-nodes-apify). - Batch handling: uses “split in batches” to process multiple location/keyword pairs efficiently.
- Google Sheets setup: configure documentId (spreadsheet) and sheetName (worksheet tab). Ensure columns exist: Name, Price, Currency, Location, Keyword.
Note: you can edit the locations and keywords list in the code step. If desired, replace the manual trigger with a Schedule Trigger to refresh prices daily or weekly.
