π Log recent YouTube videos to Google Sheets with RecentReborn and Telegram alerts
β‘ 1 views Β· π Market Research & Insights
π‘ Pro Tip β YouTubeβs API quotas can be a bottleneck when youβre pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β no quota limits, just structured data.
Description
Quick overview
YouTube removed the βUpload Date: Last Hourβ filter. This workflow fills that gap, running hourly to search YouTube via the RecentReborn Search API, deduplicating results, and logging them to Google Sheets, with Telegram alerts on failure.
How it works
- Runs every hour on a schedule (or manually for testing).
- Reads your comma-separated search terms and splits them into individual queries with shared settings like upload window and video type.
- Calls the RecentReborn Search API for each query to retrieve recent YouTube video results uploaded within the last hour.
- Validates that each API response includes a results list and sends a Telegram message when the request fails or the response format is unexpected.
- Deduplicates videos by URL using workflow static data so only previously unseen videos from this run continue.
- Appends new videos to Google Sheets or updates existing rows by matching on the url column.
Setup
- Create a RecentReborn API key and add it as an HTTP Bearer Auth credential used by the RecentReborn search request.
- Connect your Google Sheets OAuth credential and set the target spreadsheet and sheet tab for the append/update action.
- Connect a Telegram bot credential, set your Telegram chat ID in the workflow settings, and use it to receive error alerts.
- Update the search terms (comma-separated) and optional filters (upload window, type, duration) in the configuration step, then run once manually before enabling the hourly schedule.
Requirements
- A RecentReborn API account (app.recentreborn.com) with an API key
Additional info
Visit https://recentreborn.com/developers for more tutorials and templates.
π Nodes Used
Google Sheets, HTTP Request, Telegram, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File