USAspending New Federal Contract Awards & Winners Scraper avatar

USAspending New Federal Contract Awards & Winners Scraper

Pricing

from $2.50 / 1,000 contract awards

Go to Apify Store
USAspending New Federal Contract Awards & Winners Scraper

USAspending New Federal Contract Awards & Winners Scraper

Find newly awarded US federal contracts from USAspending.gov: winner name, UEI, address, amount, agency, NAICS/PSC, place of performance and business categories. Filter by date, NAICS, state, agency and amount. For subcontracting and GovCon research. No API key.

Pricing

from $2.50 / 1,000 contract awards

Rating

0.0

(0)

Developer

John

John

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Extract newly awarded US federal prime contracts (date_type: "new_awards_only") from the official USAspending.gov REST API v2 and enrich each winning prime contractor with its SAM.gov UEI, headquarters street address, parent entity, socio-economic business categories, primary place of performance, NAICS/PSC hierarchy, and (optional, off by default) reported executive compensation.

Unlike generic USAspending queries that return multi-year contracts modified with small administrative actions, this Actor strictly filters on new_awards_only so every row is a genuinely new prime contract award.

Who it's for

  • Subcontractors & specialty vendors identifying newly awarded federal prime contractors (recipientName, recipientUei, recipientAddress, placeOfPerformance) to pitch teaming and subcontracting support
  • B2B sales, staffing, recruiting & GovCon BD teams tracking companies that just won federal awards above a dollar threshold (minAwardAmountUsd) in target NAICS codes
  • Defense, IT, construction & professional services suppliers monitoring new contract wins across civilian and defense agencies

Input

All filters are optional. By default, the Actor pulls up to 200 new contract awards of at least $250,000 signed in the last 30 days, sorted by award amount descending (or newest first with sortBy), with recipient detail enrichment on and executive names off.

{
"awardStartDate": "2026-09-23",
"awardEndDate": "2026-10-23",
"naicsCodes": ["541512", "541511"],
"minAwardAmountUsd": 250000,
"maxAwardAmountUsd": 50000000,
"recipientStates": ["VA", "MD"],
"placeOfPerformanceStates": ["VA"],
"awardingAgencies": ["Department of Veterans Affairs"],
"sortBy": "NEWEST_FIRST",
"enrichRecipientDetails": true,
"includeExecutiveCompensation": false,
"maxItems": 200
}
FieldTypeDefaultDescription
awardStartDatestring (YYYY-MM-DD)today - 30 daysStart of the new-award date window.
awardEndDatestring (YYYY-MM-DD)todayEnd of the new-award date window.
naicsCodesarray of strings[] (all)2- to 6-digit NAICS codes (e.g. ["541512"]).
minAwardAmountUsdinteger250000Minimum contract award obligation amount in USD.
maxAwardAmountUsdinteger0 (no max)Maximum contract award obligation amount in USD (0 = unlimited).
recipientStatesarray of strings[] (all)2-letter US state codes for prime contractor headquarters.
placeOfPerformanceStatesarray of strings[] (all)2-letter US state codes for contract place of performance.
awardingAgenciesarray of strings[] (all)Official toptier awarding agency names (mapped to agencies filter with type: "awarding", tier: "toptier").
enrichRecipientDetailsbooleantrueFetch /api/v2/awards/{generated_internal_id}/ (throttled to ≤ 5 req/s) for recipient street address, business categories and parent recipient.
sortBystringAMOUNT_DESCAMOUNT_DESC (largest first) or NEWEST_FIRST (most recently signed first).
includeExecutiveCompensationbooleanfalseAlso return topExecutives (names + pay as reported to SAM.gov). These are named individuals; leave off unless you need them.
maxItemsinteger200Maximum number of rows to output.

Output

FieldTypeDescription
awardIdstring | nullProcurement Instrument Identifier (PIID / Award ID)
generatedInternalIdstringUSAspending unique internal award identifier
recipientNamestring | nullWinning prime contractor legal name
recipientUeistring | nullSAM.gov 12-character Unique Entity Identifier (UEI)
parentRecipientNamestring | nullUltimate parent recipient legal name
awardAmountUsdnumber | nullTotal award obligation amount in USD
startDatestring | nullPeriod of performance start date (YYYY-MM-DD)
endDatestring | nullPeriod of performance end date (YYYY-MM-DD)
awardingAgencystring | nullToptier awarding agency name
awardingSubAgencystring | nullSubtier awarding agency name
naicsCodestring | null6-digit NAICS code
naicsDescriptionstring | nullNAICS industry description
pscCodestring | nullProduct and Service Code (PSC)
descriptionstring | nullContract award description
recipientAddressobject{ street, city, state, zip } of the prime contractor
placeOfPerformanceobject{ city, state, zip } where the work is performed
businessCategoriesarray of stringsSAM socio-economic and entity classifications
dateSignedstring | nullDate the base award was signed (YYYY-MM-DD)
topExecutivesarray of objectsReported top executives [{ name, amount }]. Empty unless includeExecutiveCompensation is on, or when not reported
usaspendingUrlstringDirect link: https://www.usaspending.gov/award/<generatedInternalId>

Sample output row

{
"awardId": "36C10G26K0300",
"generatedInternalId": "CONT_AWD_36C10G26K0300_3600_36C10G19D0038_3600",
"recipientName": "TRIWEST HEALTHCARE ALLIANCE CORP",
"recipientUei": "J7M9HPTGJ1S9",
"parentRecipientName": "TRIWEST HEALTHCARE ALLIANCE CORP",
"awardAmountUsd": 1200153022.86,
"startDate": "2026-08-01",
"endDate": "2026-08-31",
"awardingAgency": "Department of Veterans Affairs",
"awardingSubAgency": "Department of Veterans Affairs",
"naicsCode": "524114",
"naicsDescription": "DIRECT HEALTH AND MEDICAL INSURANCE CARRIERS",
"pscCode": "G007",
"description": "EXPRESS REPORT: AUGUST 2026",
"recipientAddress": {
"street": "15810 N 28TH AVE",
"city": "PHOENIX",
"state": "AZ",
"zip": "85053"
},
"placeOfPerformance": {
"city": "FREDERICKSBURG",
"state": "VA",
"zip": "22408"
},
"businessCategories": [
"Category Business",
"Corporate Entity Not Tax Exempt",
"Not Designated a Small Business",
"Special Designations",
"U.S.-Owned Business"
],
"topExecutives": [],
"usaspendingUrl": "https://www.usaspending.gov/award/CONT_AWD_36C10G26K0300_3600_36C10G19D0038_3600"
}

How pricing works

Pay per result. You only pay for rows returned.

Data source and terms

All data is fetched live from the official U.S. Department of the Treasury / Bureau of the Fiscal Service USAspending.gov API v2 (https://api.usaspending.gov/api/v2/). Civilian agencies publish new contract awards within days of signature; Department of Defense (DoD) contract data on USAspending is published on a 90-day statutory delay. Public federal spending records are in the U.S. public domain.

Limits and FAQ

  • Why are DoD contracts missing from the last 30 days? By law, Department of Defense procurement actions are held for 90 days before publication on USAspending.gov. To pull newly released DoD contract wins, set awardStartDate and awardEndDate roughly 90–120 days back. Civilian agencies publish within days.
  • Privacy: executive compensation. topExecutives contains named people and their pay as published by USAspending/SAM.gov. It is off by default. If you turn it on, use it only for legitimate business research and follow applicable privacy law; don't use it for unsolicited marketing to those individuals.
  • How many results can I get? The Actor pages with USAspending's record cursor, so it is not limited by the ~10,000-row cap of page-number paging. maxItems is the only limit.
  • Why is topExecutives sometimes [] even when turned on? Under FAR 52.204-10, only contractors meeting specific federal revenue thresholds without public SEC compensation filings are required to report their top 5 executives in SAM.gov.
  • How fast is enrichRecipientDetails? Detail calls are rate-limited to at most 5 requests per second (~40 seconds per 200 awards). Set enrichRecipientDetails: false for fast summary-only runs.

Changelog

  • v0.1.2 — Cursor paging (no 10k cap). New sortBy option (NEWEST_FIRST) and dateSigned field. Executive names/pay are now opt-in via includeExecutiveCompensation.

  • v0.1.1 — Steadier paging, and one failed award-detail lookup no longer stops the whole run.

  • v0.1 — Initial release with new_awards_only filtering and rate-limited /api/v2/awards/{id}/ recipient enrichment.