Market Lens · Private beta

Financial news, built from filings · Private beta

What India's listed companies told the exchange today, in plain English.

Market Lens reads every announcement filed with the National Stock Exchange, turns the ones that matter into short news stories, pulls the results figures out of the PDFs and puts your own holdings first. Information only: it never tells you what to buy or sell.

2,585
NSE-listed companies searchable
2,000+
filings turned into stories so far
119
companies with extracted financials
10 min
between checks of the NSE feed

The problem

Everything you need to know is public. Almost nobody reads it.

Every listed company in India must tell the stock exchange about its results, dividends, big orders, acquisitions, board changes, credit ratings and legal trouble. On a busy day that is well over a thousand filings, most of them PDFs written for lawyers, posted with titles like “Outcome of Board Meeting”.

Everyday investors either miss them or hear about them second-hand, late and wrapped in someone's opinion. Market Lens goes back to the source: it reads the filings themselves, writes what happened in a few plain sentences, links the original, and leaves the decision to you.

The product

A morning paper for the companies you own.

Filings arrive from NSE's official feeds every ten minutes. Each one is sorted into a section, ranked by how widely held the company is, and — for the ones that matter — summarised by Claude straight from the filing document, with the figures checked before they are stored.

Today on the exchange

A front page for the day: how many companies reported results, the deals and orders, dividends, management changes, and the board meetings coming up — big companies first.

Stories, not file names

“Outcome of Board Meeting” becomes “Trent Q2 revenue rises 21.9% to ₹5,873 crore, net profit up 25.4%”, with a summary, key points and the original filing one click away.

Results figures, extracted

Revenue, profit and EPS are read from the results table in each filing, converted to ₹ crore, checked for consistency and charted quarter by quarter on the company page.

Your portfolio first

Upload the holdings file from Zerodha, Groww, Upstox, Angel One or any broker and see news, results and dates for just the companies you own.

Every company, searchable

All 2,585 NSE-listed companies, by name, symbol or ISIN. Each tagged by size: Nifty 50, Next 50, Midcap 150, Smallcap 250 or micro cap.

Calendar

Results dates, dividends with record dates, buybacks, bonuses and splits — filterable to big companies or your holdings, and exportable to Google, Apple or Outlook calendar.

Shareable story pages

Every story has its own page with the company's latest numbers and more from that company, so a link can be sent on WhatsApp.

Event watch

Live cyclones, earthquakes, floods and wildfires from GDACS and USGS, matched against the physical sites of listed companies — ports, refineries, plants.

The live app

What it looks like today.

Real screens from the private beta on 29 October 2026, with that day's filings. Nothing here is mocked up.

Market Lens front page headlined: 69 companies report results, 10 of them large or midcap; 4 announce deals
Today. The front page, written from the day's filings: results, deals, dividends and meetings ahead, with your portfolio and event watch alongside.
Story page: Trent Q2 FY27 consolidated revenue rises 21.9% to ₹5,873.14 crore, net profit up 25.4%
A story. Trent's quarterly results, written by AI from the filing and labelled as such, with key points, the company's latest quarter and the original filing.
Trent Limited company page with a quarterly revenue and net profit chart and table
A company. Quarterly revenue and profit extracted from results filings, with year-on-year change. No prices or ratings, by design.
Calendar page listing interim dividends and board meetings for 29 October
Calendar. Dividends, record dates and board meetings, tagged by company size, with a one-click calendar export.
Market Lens front page on a phone in dark mode
On a phone. The same paper on a phone, in dark mode.

Architecture

Official filings in, plain-English stories out.

You are reading the static site. The live app runs on our server behind Google sign-in and a PIN; the AI key and the database never leave it.

Browservisitor market.ed-edu.onlinestatic site · Vercel VPS Reverse proxyGoogle sign-in + PIN Market Lens127.0.0.1 · Node SQLite + AI keyserver-side only Feeds + ClaudeNSE · GDACS · USGS read the story marketsapp.ed-edu.online polled

Requirements vs. completion

What works today — and what doesn't yet.

Measured against the plan for a daily tool for everyday Indian investors. Partial means it works but with a stated gap; roadmap means not started.

RequirementWhat was builtStatus
Every NSE announcement collected and sorted into news sectionsOfficial NSE announcements feed, every 10 minutes; results, orders, deals, dividends, management, ratings, legal, upcomingBuilt
Plain-English headlines and summaries from the filing itselfClaude Haiku 5.5 reads the PDF or XML and writes a headline, summary and key points under facts-only rules
Capped at 250 filings a day, big companies first; every AI story is labelled and links its source
Built
Big, widely held companies firstSize tiers from NSE's Nifty 50, Next 50, Midcap 150 and Smallcap 250 lists, refreshed weeklyBuilt
Search and a page for every listed company2,585 NSE equities by name, symbol or ISIN; company page with news and figuresBuilt
Quarterly results figuresRevenue, profit and EPS extracted from results tables, unit-converted to ₹ crore and sanity-checked; 119 companies so far
History starts this results season (each filing gives about three quarters); bank result formats not yet verified
Partial
Shareable page per storyStory page with company card, more stories and a copy-link buttonBuilt
Results dates and corporate-action calendarNSE board-meeting and corporate-action feeds; filters for big companies and your holdings; .ics export
The feeds only carry recent notices, so the calendar fills in from 28 October onwards
Partial
My portfolioHoldings-file upload from major brokers, matched by symbol, ISIN or name
Kept in this browser only; no direct broker link, and not yet saved to your account
Partial
Durable storage and backupsSQLite database with a daily backup, newest 14 keptBuilt
Know when the data is lateHealth check and a “data may be delayed” banner on the page
No alert reaches the operator yet; that waits for WhatsApp or email
Partial
Event watch on company sitesLive GDACS and USGS events matched to company sites on a map
29 sites for 12 companies, still being verified
Partial
Learning built in (glossary, “what this means”)Next to buildRoadmap
AI-written front-page leadToday's lead is assembled from counts; an AI-written version is nextRoadmap
WhatsApp morning brief, alerts and sign-inDesigned; waiting on Meta WhatsApp Business verificationRoadmap
Second check on every figure, corrections log, legal packPlanned before any public launchRoadmap
Results-season tracker, peers, shareholding, bulk deals, earnings-call summariesPlanned, by value to investorsRoadmap
Share prices, ratings or tipsNot offered, by design: Market Lens reports what companies disclose and gives no investment advice
Deliberately out of scope
Roadmap

Roadmap

From a news page to a daily habit.

Now

  • Filings to stories, every 10 minutes
  • AI summaries and results figures
  • Calendar, story pages, health check
  • Private beta: Google sign-in + PIN

Next

  • Glossary and “what this means” on every story
  • AI-written front-page lead
  • WhatsApp sign-in, 8 am brief and alerts on your holdings

Later

  • Second check on every figure and a corrections log
  • Results tracker, peers, shareholding, deals
  • Public launch, then a data API for brokers and fintechs

Deployment notes

How it's hosted.

This site is static HTML served by Vercel. The app is a small Node server (no framework, two dependencies) on our VPS, bound to localhost and reachable only through an nginx reverse proxy with TLS, Google sign-in and a PIN.

Data comes only from official, open sources: NSE's published RSS feeds and index lists, GDACS and USGS. Market Lens identifies itself honestly when it fetches them and does not scrape around any site's protections.

The Anthropic API key lives in a locked file on the server and is never sent to the browser. AI spending is capped per day and costs a few dollars a month at today's volume.

Read the story. Then try the real thing.

Market Lens is in private beta. Ask us for a PIN, then sign in with Google and enter it, on a laptop or phone.

Open marketsapp.ed-edu.online