Skip to main content
Thirdwatchthirdwatch
lead-generation

Find Government Contractors by Agency With USAspending Data

Build an evidence-backed map of federal contractors, awarding agencies, sub-agencies, award values, and contract themes from public USAspending records.

Jul 21, 2026 · 2 min read · 331 words
See the scraper →

A federal contractor list is most useful when every company is connected to evidence: what it received, which agency awarded it, when the award was active, and what the work covered. A directory without those links quickly turns into an unqualified prospect dump.

Use the USAspending Federal Awards Scraper to collect contract records for a defined market. Search terms such as cloud migration, data analytics, or facilities maintenance usually produce a more coherent market than a generic word such as services.

Build the company-agency table

Keep one raw row per award. Then aggregate a separate account table with:

  • recipient name;
  • number of distinct awards;
  • total and median award amount;
  • awarding agencies and sub-agencies;
  • earliest and latest activity dates;
  • representative award descriptions;
  • source award URLs.

This separation matters. The raw award table remains auditable, while the account table supports sorting and outreach research.

accounts = (
    awards.groupby("recipient_name", dropna=False)
    .agg(
        award_count=("award_id", "nunique"),
        total_award_value=("award_amount", "sum"),
        latest_end_date=("end_date", "max"),
    )
    .reset_index()
)

Qualify the relationship

An awarding agency indicates where the contractual relationship sits. A funding agency can differ, so retain both instead of collapsing them into one column. Sub-agency names often reveal the operational buyer more clearly than the cabinet-level department.

Read descriptions before assigning a market segment. Keyword matching can be noisy: a cybersecurity term might describe a small component of a much larger logistics award. Sample the highest-value and most recent records, then create a controlled tagging system you can explain.

Use public data responsibly

Award data is a research signal, not permission for indiscriminate outreach. Find the relevant business function through public company channels, respect suppression lists, and make the reason for contact specific. Do not imply that USAspending validates a supplier or guarantees a future procurement need.

The strongest outcome is not the longest contractor list. It is a smaller set of recipients with recent, relevant awards and a traceable reason they fit the problem you solve.

Frequently asked questions

Does an award recipient automatically make a good sales lead?

No. An award proves past or current federal activity, but fit, timing, procurement rules, and the recipient's role still need qualification.

Can one company appear under several names?

Yes. Legal entities, subsidiaries, and naming variations can split records, so preserve raw recipient names and add entity resolution separately.

Related

Try it yourself

100 free credits, no credit card.

About 30 real searches. Add the MCP to Claude or Cursor in two minutes.