π Scrape AI news from multiple sources to Markdown & Google Drive with RSS.app
β‘ 3,838 views Β· π Market Research & Insights
π‘ Pro Tip β Since TikTok doesnβt have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β drop it into your workflow and skip the parsing.
Description
AI News Scraping System
This n8n workflow automates the process of pulling in breaking AI-related headlines from curated RSS feeds, scraping their full content, and saving readable Markdown versions directly to Google Drive.
Use cases include:
- Creating a personal newsletter curation system
- Automating blog post research workflows
- Archiving news content for later summarization or AI use
How it Works
-
Scheduled Triggers
The workflow runs every 3β4 hours using multipleSchedule Triggernodes. Each trigger targets a different news source (e.g., Google News, OpenAI Blog, Hugging Face, etc.). -
Fetch and Parse Feeds
RSS feeds are fetched via theHTTP Requestnode. Items from the feed are split into individual entries using theSplit Outnode. -
Scrape Article Content
Each article URL is sent to the Firecrawl API with a prompt to extract only the main content in Markdown. The scraping skips navigation, headers, footers, and ads. -
Convert and Save
The extracted Markdown is converted into a.mdfile using theConvert to Filenode. The file is then uploaded to a Google Drive folder.
Good to Know
- This workflow uses the Firecrawl API for web scraping. Be sure to configure a Generic HTTP Header credential with your API key.
- Output files are saved in Markdown format
- You can add more
Schedule Trigger+HTTP Requestpairs to extend this workflow to additional feeds.
Requirements
- Firecrawl API account for scraping
- Google Drive account (OAuth2 credentials must be configured in n8n)
- n8n instance (self-hosted or cloud)
Customization Ideas
- Replace or extend RSS feeds with sources relevant to your niche
- Load up scraped news stories into a prompt to create new content like TikToks and Reels
- Add a summarization step using an LLM like GPT or Claude
- Send the Markdown files to Notion, Slack, or a blog CMS
Example Feeds
| Feed Name | URL |
|---|---|
| Google News (AI) | https://rss.app/feeds/v1.1/AkOariu1C7YyUUMv.json |
| OpenAI Blog | https://rss.app/feeds/v1.1/xNVg2hbY14Z7Gpva.json |
| Hugging Face | https://rss.app/feeds/v1.1/sgHcE2ehHQMTWhrL.json |
π Nodes Used
HTTP Request, Google Drive, Schedule Trigger, Convert to File
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File