GovCon Leads Radar — Building a radar, not another lead list
You're reading Part 1 of 1 in the GovCon Leads Radar series.
Use the Series Navigation button at the top-right to browse all posts in the series.

The User Moment
A sales rep at a small IT services firm opens a browser tab. She’s not selling software to consumers, she’s trying to find her next government client. So she opens USAspending.gov, types in a NAICS code, and starts scrolling. An hour later she has a spreadsheet of maybe-leads. Then she opens SAM.gov in another tab and starts checking each one by hand: is this vendor still registered, are they debarred, who’s the point of contact. Then she opens LinkedIn to actually find that contact. By the time she’s done, she’s spent half her morning doing research instead of selling.
That’s the moment GovCon Leads Radar is built around. Not “how do I find government contracts to bid on,” but “how do I find the companies I should be selling to.” It’s a subtle but important flip: most tools in this space help contractors find opportunities. This one helps sellers find buyers and vendors worth approaching.
The Design Problem
Here’s the tradeoff I had to face before writing a single feature spec: who exactly is “the user,” and how narrow should that definition be?
The obvious move would have been to pick a single, well-defined niche. Compliance vendors, for example, a group with clear, homogenous needs. Narrow niches are easier to build for, easier to market to, and easier to reach product-market fit with quickly.
But when I actually looked at the underlying problem, the pain wasn’t specific to compliance vendors. It was structural. Any company selling into the federal government, cloud consultants, staffing firms, accounting firms, BD agencies, faces the exact same manual cross-referencing grind: cross-check award data, verify registration status, hunt for a real point of contact. The tool that solves this problem doesn’t need to know what industry you’re in. It needs to know that you’re trying to sell to the government and you’re currently doing this by hand.
That reframing had a second-order consequence I didn’t expect: it wasn’t just a market-sizing question. It was an architecture question.
The Options
I considered three paths.
Option one: build a narrow, vertical-specific tool. Ship a simple web app targeted at one segment, with UI and messaging tuned to their specific workflow. Faster to build, faster to sell, lower risk of building something too generic to resonate with anyone.
Option two: build a horizontal web app, but keep it a simple, standalone product. Serve the broader market of GovCon sellers, but architect it as a typical monolithic web application, dashboard and business logic bundled together, no separation between “the product” and “the underlying engine.”
Option three: build API-first internally, with the web dashboard as just the first client. Design the actual lead-generation and scoring engine as an internal API from day one. The dashboard becomes a consumer of that API, not the product itself. Any future product, whether a CRM integration, a raw data feed, or an entirely different front end, is just another client of the same underlying engine.
The pull toward option one was real. Niches are comfortable. But I kept running into the same conclusion: the actual cognitive bottleneck sellers face, isn’t unique to a niche. It’s universal to anyone who sells to the government. Building for a narrow slice would mean re-solving the same problem for every new segment I wanted to add later.
Option two solved the market question but not the architecture question. If I built a bundled app now and wanted to sell API access later, or add other clients, I’d effectively be re-architecting the whole product mid-flight.
The Build
I went with option three: horizontal market, API-first from day one.
Concretely, that means the actual “radar” logic, running saved searches against public contracting data, cross-referencing results against registration and compliance sources, and scoring leads into tiers, lives behind an internal API. The web dashboard people will use at launch is simply the first client of that API. It has no special privileges the API itself doesn’t expose.
The comparison against existing tools in this space came down to three things: most existing tools require manual cross-referencing between data sources rather than doing it automatically, most are built to help companies find contracts to bid on rather than buyers to sell to, and most require you to re-enter and re-run your research from scratch every session instead of persisting it. Those three gaps became the core of what this product needed to do differently, and none of them are niche-specific. They’re true for anyone doing this kind of prospecting.
What surprised me during this process wasn’t the architecture decision itself, it was how much the “who is this for” question and the “how is this built” question turned out to be the same question. I went in thinking I’d separate market strategy from technical architecture. I came out realizing that going horizontal required going API-first, because a horizontal product needs to support future clients I can’t fully predict yet, an Enterprise API tier, integrations, maybe things I haven’t thought of.
The Verdict
Is this the right call? Honestly, I won’t know for certain until real users are on the dashboard and I can see whether a horizontal, undifferentiated message actually resonates as broadly as I’m betting it will. That’s the single assumption I’m most nervous about: that the market is large and consistent enough in behavior that one product and one message can serve compliance vendors, IT firms, and staffing agencies equally well, without needing separate versions for each.
What I’m confident about is the architecture. Even if the market bet turns out to need adjusting, an internal API-first design costs me almost nothing extra right now and gives me real optionality later. Nobody tells you this, but the hardest part of a horizontal bet isn’t deciding to go broad, it’s making sure your foundation doesn’t quietly assume narrowness anyway. Building the dashboard as “just a client” instead of “the product” is what keeps that door open.
Your Turn
If you were building a tool for a market this broad, would you have started narrow and expanded later, or would you have bet on the horizontal architecture from day one? What would make you change your mind partway through?
Have thoughts on this? I'd love to hear them. The conversation is happening on:
GovCon Leads Radar
Turn raw USA federal contracting data into ranked, actionable lead lists. AI-driven tiering of USAspending.gov prospects, automated SAM.gov cross-referencing for compliance flags and POC data. Identify best-fit government sales prospects in minutes, not hours.
Learn more and join the waitlist