This content originally appeared on DEV Community and was authored by Long Phan
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
👉 Demo Link
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.
This content originally appeared on DEV Community and was authored by Long Phan

Long Phan | Sciencx (2025-09-01T06:51:48+00:00) AI Agent for real-time startup funding & stock market monitoring. Retrieved from https://www.scien.cx/2025/09/01/ai-agent-for-real-time-startup-funding-stock-market-monitoring/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.