US Federal Contracts (SAM.gov, USAspending) avatar

US Federal Contracts (SAM.gov, USAspending)

Pricing

$3.00 / 1,000 contract award records

Go to Apify Store
US Federal Contracts (SAM.gov, USAspending)

US Federal Contracts (SAM.gov, USAspending)

Search US federal contract awards from USAspending.gov by NAICS, PSC, agency, set-aside, state, amount and awardee. No key needed. Business and agency names only.

Pricing

$3.00 / 1,000 contract award records

Rating

0.0

(0)

Developer

Chris O'Byrne

Chris O'Byrne

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull US federal contract awards into one clean table. This Actor reads the USAspending.gov API, needs no API key and no login, and returns business and agency data only: who won, for how much, from which agency, in which NAICS and PSC code, and where the work is performed.

What can you do with it?

  • Find who won federal contracts in your NAICS or PSC code over the last 30 days, and for how much.
  • Build a competitor watchlist by searching awards by awardee business name.
  • Filter by agency, set-aside type, state of performance and award amount.
  • Feed a CRM, spreadsheet or alerting workflow through the Apify API, schedules, webhooks or integrations.

It is built for small government contractors, capture and business development teams, market researchers and journalists who want structured data without writing API code.

Quick start

  1. Open the Input tab. The default is ready to run: awards for NAICS 541511 in the last 30 days, 20 results.
  2. Click Start. Results appear in the Output tab and can be downloaded as JSON, CSV or Excel.
  3. Change the filters to match your market and raise Max items.

Input

FieldWhat it does
KeywordsMatches any keyword in the award text (3+ characters each)
NAICS codes, PSC codesIndustry and product/service codes. Short prefixes such as 5415 match all codes starting with them
Set-aside typesFor example SBA, 8A, HZC, SDVOSBC, WOSB
AgencyTop-level awarding agency name or abbreviation, for example DOD
Place of performance stateTwo-letter code such as VA
Last N days, start date, end dateThe award date window. USAspending data starts 2007-10-01
New awards onlyOn by default: only awards first signed in the window
Minimum and maximum award amountIn US dollars
Awardee business nameText matched by USAspending against recipient names
Sort byAward amount, start date or last modified, highest first
Max itemsCap on records saved and charged, up to 5,000

Example input:

{
"naicsCodes": ["541511"],
"daysBack": 30,
"maxItems": 20
}

Output

Each record has these fields: record type, ID, title, agency, sub-agency, NAICS code and description, PSC code and description, set-aside (only when you filter by exactly one), contract award type, start and end dates, last modified, award amount, awardee business name and UEI, place of performance state and city, and a link to the award on USAspending.gov. Fields that do not apply are null.

{
"recordType": "award",
"source": "usaspending.gov",
"id": "75F40126F19011",
"title": "OII IMPORTS, SIRCE, ALM, OCI, ADMIN DME",
"agency": "Department of Health and Human Services",
"subAgency": "Food and Drug Administration",
"naicsCode": "541511",
"naicsDescription": "CUSTOM COMPUTER PROGRAMMING SERVICES",
"pscCode": "DA01",
"awardType": "BPA CALL",
"startDate": "2026-09-30",
"endDate": "2027-09-29",
"awardAmount": 36453089.55,
"awardeeName": "REI SYSTEMS, INC.",
"awardeeUei": "YRNMVN96JC17",
"placeState": "VA",
"placeCity": "CHANTILLY",
"url": "https://www.usaspending.gov/award/CONT_AWD_75F40126F19011_7524_75F40121A00019_7524"
}

Only city and state are kept for place of performance. Records with a masked or missing recipient name are skipped and not charged.

Pricing

Pay per event. You pay only for records saved to your dataset. Empty searches and failed runs cost nothing beyond the small Apify start event.

EventPrice
Contract award record$0.003 each ($3.00 per 1,000)

The default run of 20 awards costs $0.06. Set a maximum cost per run in the run options if you want a hard cap.

Data source and licence

Data comes from the USAspending.gov API (api.usaspending.gov), the US Treasury's public federal spending data published under the DATA Act. No key or login is used, and the Actor spaces its requests politely. Department of Defense awards appear with a delay: in our test a 20-day window returned no new DoD awards, while a 200-day window did. Use a longer window for DoD.

This Actor is not affiliated with, endorsed by or sponsored by the US government or USAspending.gov. Names are used only to describe the data source. Check the source site for any usage notes before republishing.

FAQ

Why is the set-aside field empty? USAspending search results do not include it. You can filter by set-aside, and the output shows the code when you choose exactly one.

Why did my awardee search return a related company? USAspending decides how recipient text is matched, and related entities can match. Check the awardee name field.

Why are fewer awards returned than my Max items? Your filters matched fewer records, or masked recipients were skipped.

Can I run it on a schedule? Yes. Use Apify schedules and compare against the previous dataset downstream.

Does it cover SAM.gov bid opportunities? Not in this release.

Limitations

  • Contract award types A, B, C and D (definitive contracts, purchase orders, delivery orders, BPA calls) are included. Grants and loans are not.
  • Award data comes from USAspending and can lag the original agency records.

Support

Open the Issues tab on this Actor page and describe the input you used and what you expected. Source outages or API changes are fixed as quickly as possible.