DEV Community

Cover image for AI Agent for real-time startup funding & stock market monitoring
Long Phan
Long Phan

Posted on

AI Agent for real-time startup funding & stock market monitoring

n8n and Bright Challenge: Unstoppable Workflow

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"
}
Enter fullscreen mode Exit fullscreen mode

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)