🔧 Sync Amazon Luna Prime games to Google Sheets with automatic updates

36 views · 🔧 Miscellaneous

💡 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.

View All Scrapers

Description

Amazon Luna Prime Games Catalog Tracker (Auto-Sync to Google Sheets)**

Automatically fetch, organize, and maintain an updated catalog of Amazon Luna – Included with Prime games.This workflow regularly queries Amazon’s official Luna endpoint, extracts complete metadata, and syncs everything into Google Sheets without duplicates.

Ideal for:


Overview

Amazon Luna’s “Included with Prime” lineup changes frequently, with new games added and old ones removed.Instead of checking manually, this n8n template fully automates the process:

Once configured, it runs automatically—keeping your game catalog correct, clean, and always up to date.


🛠️ How the workflow works

1. Scheduled Trigger

Starts the workflow on a set schedule (default: every 5 days at 3:00 PM).You can change both frequency and time freely.

2. HTTP Request to Amazon Luna

Calls Amazon Luna’s regional endpoint and retrieves the full “Included with Prime” catalog.

3. JavaScript Code Node – Data Extraction

Parses the JSON response and extracts structured fields:

The result is a clean, ready-to-use dataset.

4. Google Sheets – Insert or Update Rows

Each game is written into the selected Google Sheet:

The Title acts as the unique identifier to prevent duplicates.


## ⚙️ Configuration Parameters

ParameterDescriptionRecommended values
x-amz-localeLanguage + regionit_IT 🇮🇹 · en_US 🇺🇸 · de_DE 🇩🇪 · fr_FR 🇫🇷 · es_ES 🇪🇸 · en_GB 🇬🇧 · ja_JP 🇯🇵 · en_CA 🇨🇦
x-amz-marketplace-idMarketplace backend IDAPJ6JRA9NG5V4 🇮🇹 · ATVPDKIKX0DER 🇺🇸 · A1PA6795UKMFR9 🇩🇪 · A13V1IB3VIYZZH 🇫🇷 · A1RKKUPIHCS9HS 🇪🇸 · A1F83G8C2ARO7P 🇬🇧 · A1VC38T7YXB528 🇯🇵 · A2EUQ1WTGCTBG2 🇨🇦
Accept-LanguageResponse languageExample: it-IT,it;q=0.9,en;q=0.8
User-AgentBrowser-like requestDefault or updated UA
Trigger intervalRefresh frequencyEvery 5 days at 3:00 PM (modifiable)
Google SheetStorage outputSelect your file + sheet

You can adapt these headers to fetch data from any supported country.


💡 Tips & Customization

🌍 Regional catalogs

Duplicate the HTTP Request + Code + Sheet block to track multiple countries (US, DE, JP, UK…).

🧹 No duplicates

The workflow updates rows intelligently, ensuring a clean catalog even after many runs.

🗂️ Move data anywhere

Send the output to:

🔔 Add notifications (Discord, Telegram, Email, etc.)

You can pair this template with a notification workflow.When used with Discord, the notification message can include:

This makes notifications visually informative and perfect for tracking new Prime titles.


🔒 Important Notes

🔗 Nodes Used

Google Sheets, HTTP Request, Discord, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup