GeM Analytics
Real GeM demand, tracked and explained
Live market intelligence from India's Government e-Marketplace — what's being bought, by whom, and from which sellers — scraped directly from gem.gov.in and kept in a database you can query.
Signage Board (V4) leads demand, at 63.5% of everything tracked. The largest buyer is Urban Development and Housing Department (₹99.9M across 20 contracts). The most active seller is Techcold.
Top categories by demand
Browse all categories →How this data gets here
gem.gov.in — India's Government e-Marketplace. Every state government and central ministry procurement contract is published there.
A plain-HTTP scraper (no browser, no captcha-solving — GeM's own search and download endpoints turned out to validate their captcha client-side only) pulls contract and line-item data on demand.
Results are upserted into Postgres (Supabase) — contracts, line items, and a query log used to decide when cached data is stale enough to re-scrape.
This page — a server-rendered FastAPI app on Vercel, reading straight from Postgres. No client-side JavaScript framework; every page is rendered on the server, including this chart.
Choose a state or category to explore
Live GeM scraping is admin-only (see STATUS.md for why). You're browsing whatever's already been collected - log in to trigger a fresh scrape for a new query.