Extract YouTube Video Metadata and Save to Google Docs using RapidAPI
๐บ Automated YouTube Video Metadata Extraction Workflow
Description: This workflow leverages the YouTube Metadata API to automatically extract detailed video information from any YouTube URL. It uses n8n to automate the entire process and stores the metadata in a neatly formatted Google Docs document.
Perfect for content creators, marketers, and researchers who need quick, organized YouTube video insights at scale.
โ๏ธ Node-by-Node Explanation
- โ On Form Submission
This node acts as the trigger. When a user submits a form containing a YouTube video URL, the workflow is activated.
Input: YouTube Video URL Platform: Webhook or n8n Form Trigger
- ๐ YouTube Metadata API (HTTP Request)
This node sends the video URL to the YouTube Metadata API via HTTP request.
Action: GET request
Headers:
-H "X-RapidAPI-Key: YOUR_API_KEY"
-H "X-RapidAPI-Host: youtube-metadata1.p.rapidapi.com"
Endpoint Example:
https://youtube-metadata1.p.rapidapi.com/video?url=YOUTUBE_VIDEO_URL
Output: JSON with metadata like:
Title Description Views, Likes, Comments Duration Upload Date Channel Info Thumbnails
- ๐ง Reformat Metadata (Code Node)
This node reformats the raw metadata into a clean, human-readable text block.
Example Output Format:
๐ฌ Title: How to Build Workflows with n8n
๐งพ Description: This tutorial explains how to build...
๐ค Channel: n8n Tutorials
๐
Published On: 2023-05-10
โฑ๏ธ Duration: 10 minutes, 30 seconds
๐๏ธ Views: 45,678
๐ Likes: 1,234
๐ฌ Comments: 210
๐ URL: https://youtube.com/watch?v=abc123
4. ๐ Append to Google Docs
This node connects to your Google Docs and appends the formatted metadata into a selected document.
Document Format Example:**
๐ Video Entry โ [Date]
๐ฌ Title:
๐งพ Description:
๐ค Channel:
๐
Published On:
โฑ๏ธ Duration:
๐๏ธ Views:
๐ Likes:
๐ฌ Comments:
๐ URL:
๐ Use Cases
Content Creators**: Quickly analyze competitor content or inspirations. Marketers**: Collect campaign video performance data. Researchers**: Compile structured metadata across videos. Social Media Managers**: Create content briefs effortlessly.
โ Benefits
๐ Time-saving: Automates manual video data extraction ๐ Accurate: Uses reliable, updated YouTube API ๐ Organized: Formats and stores data in Google Docs ๐ Scalable: Handles unlimited YouTube URLs ๐ฏ User-friendly: Simple setup and clean output
๐ How to Get Your API Key for YouTube Metadata API
Go to the YouTube Metadata API on RapidAPI. Sign up or log in to your RapidAPI account. Click Subscribe to Test and choose a pricing plan (free or paid). Copy your API Key shown in the "X-RapidAPI-Key" section. Use it in your HTTP request headers.
๐งฐ Google Docs Integration โ Full Setup Instructions
๐ Step 1: Enable Google Docs API
Go to the Google Cloud Console. Create a new project or select an existing one. Navigate to APIs & Services > Library. Search for Google Docs API and click Enable. Also enable Google Drive API (for document access).
๐ Step 2: Create OAuth Credentials
Go to APIs & Services > Credentials. Click Create Credentials > OAuth Client ID. Select Web Application or Desktop App. Add authorized redirect URIs if needed (e.g., for n8n OAuth). Save your Client ID and Client Secret.
๐ Step 3: Connect n8n to Google Docs
In n8n, go to Credentials > Google Docs API. Add new credentials using the Client ID and Secret from above. Authenticate with your Google account and allow access.
๐ Step 4: Create and Format Your Google Document
Go to Google Docs and create a new document. Name it (e.g., YouTube Metadata Report). Optionally, add a title or table of contents. Copy the Document ID from the URL:
https://docs.google.com/document/d/DOCUMENT_ID/edit
๐ Step 5: Use Append Content to Document Node in n8n
Use the Google Docs node in n8n with:
Operation: Append Content Document ID: Your copied Google Doc ID Content: The formatted video summary string
๐จ Customization Options
๐ก Add Tags: Insert hashtags or categories based on video topics. ๐ Organize by Date: Create headers for each day or weekโs entries. ๐ธ Embed Thumbnails: Use thumbnail_url to embed preview images. ๐ Spreadsheet Export: Use Google Sheets instead of Docs if preferred.
๐ Troubleshooting Tips
| Issue | Solution | | ------------------------------ | ------------------------------------------------------------------- | | โ Auth Error (Google Docs) | Ensure correct OAuth redirect URI and permissions. | | โ API Request Fails | Check API key and request structure; test on RapidAPI's playground. | | ๐ Doc Not Updating | Verify Document ID and sharing permissions. | | ๐งพ Bad Formatting | Debug the code node output using logging or console in n8n. | | ๐ n8n Timeout | Consider using Wait or Split In Batches for large submissions. |
๐ Ready to Launch?
You can deploy this workflow in just minutes using n8n.
๐ Start Automating with n8n
Related Templates
USDT And TRC20 Wallet Tracker API Workflow for n8n
Overview This n8n workflow is specifically designed to monitor USDT TRC20 transactions within a specified wallet. It u...
Automate Daily Keyword Research with Google Sheets, Suggest API & Custom Search
Who's it for This workflow is perfect for SEO specialists, marketers, bloggers, and content creators who want to automa...
Bulk Automated Google Drive Files Sharing and Direct Download Link Generation
This N8N workflow automates the process of sharing files from Google Drive. It includes OAuth2 authentication, batch pro...
๐ Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments