Federal Contract Awards Scraper: New Gov Contract Winners avatar

Federal Contract Awards Scraper: New Gov Contract Winners

Pricing

from $1.50 / 1,000 award records

Go to Apify Store
Federal Contract Awards Scraper: New Gov Contract Winners

Federal Contract Awards Scraper: New Gov Contract Winners

Returns new US federal contract awards from USAspending.gov: winning company, UEI, city and state, awarding agency, amount, NAICS, PSC, description, award date and award page link. Filter by date, amount, NAICS, state, agency and keyword. Grants and IDVs optional. Company-level data only.

Pricing

from $1.50 / 1,000 award records

Rating

0.0

(0)

Developer

Mike Ross

Mike Ross

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Get the companies that just won US federal contracts, as clean structured data: one record per new award with the winning company's name, UEI, city, state and country, the awarding agency, the award amount, NAICS and product or service codes, the description, the award date and a link to the award page on USAspending.gov. Grants and new contract vehicles (IDVs) are optional extras.

A federal contract win is a strong buying signal. The company has fresh budget, often needs to hire, subcontract, buy equipment, software and services, and has a deadline to deliver. Schedule the Actor daily with Only awards not seen in previous runs switched on and you get a feed of new winners that match your market.

What you get

FieldExample
recipientName, recipientUeiVETERANS DEVELOPMENT CORPORATION, INC., X3TQE41XJCA6
recipientCity, recipientState, recipientCountryNORWELL, MA, UNITED STATES
awardAmount63117507.88 (US dollars)
actionDate2026-10-21 (date of the award's first transaction)
awardingAgency, awardingSubAgency, fundingAgencyDepartment of Veterans Affairs
awardCategory, awardTypecontract, DEFINITIVE CONTRACT
naicsCode, naicsDescription236220, COMMERCIAL AND INSTITUTIONAL BUILDING CONSTRUCTION
pscCode, pscDescriptionY1DA, CONSTRUCTION OF HOSPITALS AND INFIRMARIES
descriptionWhat the government is buying
startDate, endDatePeriod of performance
placeOfPerformanceCity, placeOfPerformanceStateWhere the work happens
parentAwardIdFor orders: the IDIQ, schedule or BPA they were placed under
assistanceListingNumber, assistanceListingTitleGrants only
awardId, usaspendingAwardId, awardUrl, recipientUrlContract number and links to USAspending.gov
isNew, firstSeenAtWhether the award is new since the previous run with the same filters

The Output tab has three views: Awards, Companies (ready for CRM import) and Industry and agency codes.

Who it is for

  • B2B sales teams selling to government contractors: software, staffing, equipment, insurance, facilities and finance.
  • Subcontractors and teaming partners looking for primes that just won work in their NAICS code or state.
  • Recruiters and staffing firms: contract winners often need to staff up quickly.
  • Analysts and investors tracking which companies win federal work.

Quick start

  1. Click Start with the example input. You get the largest new federal contracts from the last 7 days.
  2. Narrow it to your market: for example NAICS 5415 (computer systems design), states VA and MD, minimum amount 250000.
  3. Switch on Only awards not seen in previous runs and schedule the Actor daily. Connect the dataset to Slack, email, Google Sheets or your CRM with an Apify integration or webhook.

Input

FieldWhat it doesDefault
awardTypescontracts, idvs (contract vehicles such as IDIQs and GSA schedules) and grants["contracts"]
daysBackAwards whose first transaction is dated in the last N days7
startDate, endDateFixed window instead of daysBack (YYYY-MM-DD)none
minAwardAmount, maxAwardAmountAward amount range in US dollarsno limit
naicsCodesNAICS codes or prefixes, for example 54, 5415, 541512all
pscCodesProduct or service codes or prefixes, for example D, R425all
statesTwo-letter state codesall
locationFieldMatch states against the recipient address or the placeOfPerformancerecipient
agenciesAwarding department or sub agency names, for example Department of the Navyall
keywordsWords or phrases searched across the award textnone
recipientNamesCompany names or UEIs to watchnone
businessesOnlyLeave out universities, nonprofits and government bodiesfalse
sortByamount (largest first) or newestamount
onlyNewOnly awards not returned by a previous run with the same filtersfalse
maxItemsAt most this many records in total. 0 means no limit1000

Example input for a daily IT services feed:

{
"awardTypes": ["contracts"],
"daysBack": 3,
"naicsCodes": ["5415", "518210"],
"states": ["VA", "MD", "DC"],
"minAwardAmount": 250000,
"onlyNew": true
}

Output example

{
"awardId": "36C24827C0008",
"awardCategory": "contract",
"awardType": "DEFINITIVE CONTRACT",
"recipientName": "VETERANS DEVELOPMENT CORPORATION, INC.",
"recipientUei": "X3TQE41XJCA6",
"recipientCity": "NORWELL",
"recipientState": "MA",
"recipientStateName": "Massachusetts",
"recipientCountryCode": "USA",
"recipientCountry": "UNITED STATES",
"awardAmount": 63117507.88,
"actionDate": "2026-10-21",
"startDate": "2026-10-21",
"endDate": "2030-10-20",
"awardingAgency": "Department of Veterans Affairs",
"awardingSubAgency": "Department of Veterans Affairs",
"naicsCode": "236220",
"naicsDescription": "COMMERCIAL AND INSTITUTIONAL BUILDING CONSTRUCTION",
"pscCode": "Y1DA",
"pscDescription": "CONSTRUCTION OF HOSPITALS AND INFIRMARIES",
"description": "BB - REPLACE DETERIORATED AHU 21, 22, 23 AND 24, PROJECT NUMBER 573-21-705.",
"placeOfPerformanceCity": "GAINESVILLE",
"placeOfPerformanceState": "FL",
"parentAwardId": null,
"usaspendingAwardId": "CONT_AWD_36C24827C0008_3600_-NONE-_-NONE-",
"awardUrl": "https://www.usaspending.gov/award/CONT_AWD_36C24827C0008_3600_-NONE-_-NONE-",
"recipientUrl": "https://www.usaspending.gov/recipient/87798ff6-9a29-9efd-f1b2-b3e3bbf326a4-C/latest",
"isNew": true,
"firstSeenAt": "2026-10-23T15:45:20Z",
"source": "api.usaspending.gov",
"license": "Public domain (US Government work, 17 U.S.C. 105)",
"scrapedAt": "2026-10-23T15:45:20Z",
"schemaVersion": 1
}

A run report is saved in the key-value store as RUN_SUMMARY: records returned per award type, rows read, records left out for privacy, and any errors.

Pricing

This Actor uses pay per event pricing, with platform usage included. You pay per award record saved to your dataset (award-record event):

Apify planPrice per 1,000 award records
Free$3.00
Starter$2.50
Scale$2.00
Business$1.50
Enterprise$1.25

Filters, Only awards not seen in previous runs and Max records keep costs down. A daily feed for one NAICS code and a few states typically returns tens of records a day. Set a maximum cost per run in the run options and the Actor stops cleanly when it is reached.

How "only new awards" works

When onlyNew is on, the Actor remembers which awards it already returned for this exact set of filters, in a key-value store in your account called agents001-us-federal-contract-awards-state. The next run only returns awards that are not on that list. The first run returns everything that matches. The date window, order and Max records are not part of the memory, so a rolling daysBack window keeps the same history. Changing any filter starts a fresh history. The store holds award ids and timestamps only.

With onlyNew off, the Actor does not open or update this store, so every record has isNew set to true. If a run stops with a message that it cannot open the store (for example because another Actor in your account already uses that name), enter a different name in State store name and run again.

Good to know about the data

  • New awards only. The Actor asks USAspending for awards whose first (base) transaction falls in your window. Later modifications to older contracts are not returned.
  • Reporting delays. Most civilian contracts appear within a few days of signing. Department of Defense contracts are published with a delay, so recent weeks show few or no DoD awards. Grants usually appear several weeks after signing: use daysBack of 45 or more for grants.
  • Award amount. For contracts this is the amount obligated so far, which can grow later. New IDVs (IDIQs, schedules, BPAs) often show 0 until orders are placed under them; their orders show up as contracts with parentAwardId set.
  • Up to 50,000 records per award type per run. That is the search API's limit. Use a shorter window or more filters for bigger pulls.

Data source, licence and privacy

All data comes from the official USAspending.gov API (api.usaspending.gov), run by the US Department of the Treasury, Bureau of the Fiscal Service. USAspending data is a work of the US Government and is in the public domain in the United States (17 U.S.C. 105). Every record carries license and attribution fields. Source: USAspending.gov. The Actor selects fields, renames them, flattens locations and adds links; it does not change values.

The output is company-level only:

  • Street addresses, ZIP codes and congressional districts are never output. Location stops at city, state and country.
  • Awards to private individuals are left out. That covers redacted recipients such as "INDIVIDUAL RECIPIENT", sole proprietorships whose name is a person's name, and any recipient name shaped like a person's name. A few small businesses with person-like names are left out as a result. The count appears in RUN_SUMMARY.
  • No contact names, emails or phone numbers are collected.

FAQ

Why do I get no grants? Grants reach USAspending weeks after signing. Set daysBack to 45 or more.

Why are there few Department of Defense contracts? DoD contract data is published with a delay. Widen the window, for example daysBack 60, to see recent DoD awards.

How do I find the exact agency name? Use the name shown in the awardingAgency or awardingSubAgency field of any record, for example Department of Veterans Affairs or Department of the Navy.

Can I watch specific companies? Yes. Put their names or UEIs in Recipient name or UEI.

Something looks wrong. What should I do? Open an issue on the Actor's Issues tab with the run link and your input.

Disclaimer

This Actor is independent and is not affiliated with, endorsed by or sponsored by USAspending.gov, the US Department of the Treasury or any other US Government agency. Award data is published by the US Government; check the award page on USAspending.gov before acting on it.