This is a submission for the AI Agents Challenge powered by n8n and Bright Data
What I Built
I built an AI Agent for real-time startup funding & stock market monitoring.
The agent continuously scrapes funding announcements, investment news, and stock-related articles from trusted sources using Bright Data.
It then:
- Normalizes the data (startup name, funding round, amount, investor, location).
- Stores results in a structured database.
- Sends instant alerts when new investment or stock news is detected.
This solves the problem of information overload for investors, founders, and analysts—delivering curated, actionable insights in real time.
Demo
The demo showcases:
- News scraping with Bright Data.
- AI-powered classification (e.g., Seed / Series A / IPO news).
- Slack/Telegram notifications when a new funding round is published.
- Historical record stored in Supabase for querying.
n8n Workflow
The core workflow is built in n8n. It runs every 30 minutes, scrapes investment/stock news, stores the data, and pushes alerts.
- Trigger: Cron Node (every 30m)
- Bright Data Verified Node: Scrape financial/startup sources
- Function Node: Parse + classify news
- Supabase Node: Save to investment_alerts table
- Slack/Telegram Node: Alert user on new deals
🔗 Workflow JSON on GitHub Gist
Technical Implementation
- System Instructions:
- - Extract relevant entities (company, funding round, amount, investor).
- - Filter only startup funding or stock-related events.
- - Categorize severity/importance.
- Model Choice: OpenAI GPT-4 mini (n8n OpenAI node).
- Memory: No long-term memory needed, but history is stored in Supabase for querying.
- Tools used:
- - Bright Data Verified Node (scraping)
- - Supabase (free Postgres DB with REST API)
- - n8n Function Node (data cleaning)
- - Slack/Telegram (notification)
Bright Data Verified Node
Bright Data provides reliable, real-time scraping of news and financial data sources.
In my workflow, the Bright Data node fetches startup funding announcements and stock-related articles.
Example JSON returned:
{
"title": "FinTechX raises $20M Series A led by Sequoia",
"url": "https://news.example.com/fintechx-seriesa",
"date": "2025-08-31T12:00:00Z",
"category": "funding"
}
This output is parsed, classified, and stored into Supabase.
Journey
At first, I tried connecting multiple news APIs, but they had rate limits and lacked coverage for private startup deals.
By leveraging Bright Data, I was able to scrape diverse sources reliably.
Challenges included:
- Normalizing inconsistent data (dates, company names, funding formats).
- Avoiding duplicate entries in the DB.
- Designing a lightweight schema that works for both startup funding and stock alerts.
I learned how powerful n8n + Bright Data are together: low-code workflow automation + enterprise-grade data pipelines.
The best part? I can extend this agent to cover M&A, IPOs, or crypto markets next. 🚀
👉 That’s my submission! Thanks to n8n & Bright Data for making real-time AI agents possible.
Top comments (0)