How to search USAspending.gov for any company's federal contracts (and catch the resellers)
- Steps
- 6
- Hands-on
- 15 min
- Reading
- 4 min
- Checked
- Oct 27
The short version
Search USAspending.gov by keyword (brand and product names) with Award Type set to Contracts, not by recipient name. Agencies buy a lot of software through resellers, so the company you care about is often not the one that got paid. For Anthropic between Feb 27 and Oct 27 2026, a recipient search found $114,000; the keyword search found $1,012,540.46, and a cleaned "Claude" search found $1,101,545.82.

What you need
- A web browser
- The company and product names you want to trace
- Optional: Python or curl for the API step
Part of the article Anthropic S-1: Claude was banned. 5 agencies bought $1.1M since. This page answers one question from it in depth.
On this page · 12 sections
TL;DR: We ran the same vendor three ways through the free USAspending API on Oct 27 2026. Recipient "Anthropic": 1 award, $114,000. Keyword "Anthropic": 4 awards, $1,012,540.46. Keyword "Claude": 17 raw awards worth $2,720,440.01, of which 6 were real Claude buys after removing building and moving contracts. The method below is how we built our story on federal Claude purchases after the ban.
Government spending data is public, and almost nobody reads it right. The press repeats what a company or an agency says; the ledger often says something else. Fifteen minutes with this method and you can check any "the government stopped buying X" or "X has huge federal contracts" claim yourself.
USAspending API spending_by_award, run by Tensorust Oct 27 2026. The raw Claude total includes unrelated Claude Pepper Federal Building contracts.
Key facts
| What | Number | Source (checked Oct 27 2026) |
|---|---|---|
| Recipient search "Anthropic", contracts, Feb 27 to Oct 27 2026 | 1 award, $114,000 | USAspending API |
| Keyword search "Anthropic", same window | 4 awards, $1,012,540.46 | USAspending API |
| Keyword "Claude", raw, same window | 17 awards, $2,720,440.01 | USAspending API |
| Real Claude awards after cleaning | 6 awards, $1,101,545.82 | Our Claude federal buys story |
| Largest: Department of Labor via ThunderCat, Sep 30 2026 | $898,539.46 | award 1605TB26F00112 |
| API key needed | None | spending_by_award contract |
Step 01: Start with a keyword, not a recipient
Go to usaspending.gov/search, choose Award Search, set Award Type to Contracts, and type the brand and the product names into Keyword ("Anthropic", "Claude for Government"). Keywords hit the award description, and reseller orders almost always name the product there: "ANTHROPIC CLAUDE FOR GOVERNMENT (C4G)".
Step 02: Set the time period
Pick the action-date window that matches the question. To test a ban, start the day it took effect; for Anthropic that is Feb 27 2026. Totals only mean something against a dated event.
Step 03: Clean the noise
Keywords are blunt. "Claude" also returns the Claude Pepper Federal Building in Miami (HVAC, moving, construction). Sort by recipient, scan descriptions, and drop anything that only shares a word. Write down what you dropped and why, so the count is reproducible.
Step 04: Read who got paid
Only one of five buyers paid Anthropic directly. From USAspending award records, Oct 27 2026.
Check the Recipient and Parent Award ID columns. Software usually flows through resellers (Carahsoft, ThunderCat) holding a GSA schedule or a NASA SEWP vehicle. That is why the recipient search found one award: only the Smithsonian bought straight from Anthropic, PBC.
Step 05: Open the award page
Click any Award ID. The award page shows the full description, the contract vehicle, every modification, and a link to the underlying FPDS record. Modifications matter: a $1 pilot can grow, and a big order can be de-obligated later.
Step 06: Pull it with the API
The site sits on a free API with no key. The same search in one call:
curl -s -X POST https://api.usaspending.gov/api/v2/search/spending_by_award/ \
-H "Content-Type: application/json" \
-d '{"filters":{"keywords":["Claude for Government"],
"award_type_codes":["A","B","C","D"],
"time_period":[{"start_date":"2026-02-27","end_date":"2026-10-27"}]},
"fields":["Award ID","Recipient Name","Award Amount","Awarding Agency","Start Date","Description"],
"limit":50,"sort":"Award Amount","order":"desc"}'
Award type codes A to D are the contract types (BPA calls, purchase orders, delivery orders, definitive contracts). Swap keywords for recipient_search_text to see the difference yourself. Save the JSON with a date and rerun it weekly to spot new awards.
What goes wrong
- Recipient-only searches undercount anything sold through resellers. Always run the keyword search too.
- Keyword noise inflates totals; our raw Claude total was 2.5 times the real one.
- Reporting lag: recent orders can take days or weeks to appear, so a quiet month is not proof of no buying.
- Amounts move: modifications change obligations. Quote the date you pulled the data.
Do this next
Pick one company in a story you are reading and run Steps 1 to 4 on it today. If you want that check rerun for you as filings and awards land, Company Watch monitors USAspending, SEC EDGAR and lobbying filings for the companies you follow. More reading: defense tech contracts and the Anduril bubble and SpaceX's federal money.
Related
- Federal agencies kept buying Claude after the ban
- Defense tech bubble: Anduril and Shield AI contracts
- What is a stock warrant?
- IPO lock-up expiration explained
FAQ
Why does a recipient search miss contracts?
Recipient is the entity that got paid. Federal agencies often buy software through resellers such as Carahsoft or ThunderCat, so the award lists the reseller. Searching Anthropic as a recipient found 1 contract for $114,000 from Feb 27 to Oct 27 2026; searching the keyword found 4 for $1,012,540.46.
Is USAspending data complete?
It is the official public source for federal award data under the DATA Act, but agencies report with lags, and contract amounts can change with later modifications. Recheck before you rely on a total.
Does USAspending have a free API?
Yes. api.usaspending.gov is free and needs no key. The spending_by_award endpoint takes the same filters as the website search.
What is the difference between USAspending and SAM.gov?
SAM.gov holds registrations and open opportunities. USAspending shows money already awarded and spent, fed by FPDS for contracts.
Sources
All checked October 27, 2026.
- USAspending.gov, Award Search: keyword, award type and time period filters.
- USAspending API, endpoint list and spending_by_award contract: the three searches in this guide, run Oct 27 2026.
- USAspending, award 1605TB26F00112: Department of Labor, Claude for Government via ThunderCat.
- FPDS and SAM.gov: source contract records and registrations.
- Tensorust, Federal agencies kept buying Claude after the ban: cleaned count of 6 awards, $1,101,545.82.
- Images: cards and charts by Tensorust from USAspending API results.
Do this next
Every number on this page links to its source and was checked on Oct 27, 2026. Spot an error or a newer figure? Email matt@tensorust.com and it gets fixed.
Read next
- Article · Oct 27, 2026Anthropic S-1: Claude was banned. 5 agencies bought $1.1M since
- Article · Oct 26, 2026Defense tech bubble: Anduril is worth 21x its Pentagon contracts
- Article · Oct 25, 2026Elon Musk's midterm bill: $446M. SpaceX's federal take: 13x that
- Explainer · Oct 27, 2026What is rate base, and how does it set your water and power bill?
- Guide · Oct 26, 2026How to fix "MAC verification failed during PKCS12 import" (the legacy .p12 fix)
Get the next one by email.
What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.
No spam, never sold. Every email has a one-click unsubscribe.
