Federal Contract Awards Scraper: New Gov Contract Winners
Pricing
from $1.50 / 1,000 award records
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
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
| Field | Example |
|---|---|
recipientName, recipientUei | VETERANS DEVELOPMENT CORPORATION, INC., X3TQE41XJCA6 |
recipientCity, recipientState, recipientCountry | NORWELL, MA, UNITED STATES |
awardAmount | 63117507.88 (US dollars) |
actionDate | 2026-10-21 (date of the award's first transaction) |
awardingAgency, awardingSubAgency, fundingAgency | Department of Veterans Affairs |
awardCategory, awardType | contract, DEFINITIVE CONTRACT |
naicsCode, naicsDescription | 236220, COMMERCIAL AND INSTITUTIONAL BUILDING CONSTRUCTION |
pscCode, pscDescription | Y1DA, CONSTRUCTION OF HOSPITALS AND INFIRMARIES |
description | What the government is buying |
startDate, endDate | Period of performance |
placeOfPerformanceCity, placeOfPerformanceState | Where the work happens |
parentAwardId | For orders: the IDIQ, schedule or BPA they were placed under |
assistanceListingNumber, assistanceListingTitle | Grants only |
awardId, usaspendingAwardId, awardUrl, recipientUrl | Contract number and links to USAspending.gov |
isNew, firstSeenAt | Whether 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
- Click Start with the example input. You get the largest new federal contracts from the last 7 days.
- Narrow it to your market: for example NAICS
5415(computer systems design), statesVAandMD, minimum amount250000. - 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
| Field | What it does | Default |
|---|---|---|
awardTypes | contracts, idvs (contract vehicles such as IDIQs and GSA schedules) and grants | ["contracts"] |
daysBack | Awards whose first transaction is dated in the last N days | 7 |
startDate, endDate | Fixed window instead of daysBack (YYYY-MM-DD) | none |
minAwardAmount, maxAwardAmount | Award amount range in US dollars | no limit |
naicsCodes | NAICS codes or prefixes, for example 54, 5415, 541512 | all |
pscCodes | Product or service codes or prefixes, for example D, R425 | all |
states | Two-letter state codes | all |
locationField | Match states against the recipient address or the placeOfPerformance | recipient |
agencies | Awarding department or sub agency names, for example Department of the Navy | all |
keywords | Words or phrases searched across the award text | none |
recipientNames | Company names or UEIs to watch | none |
businessesOnly | Leave out universities, nonprofits and government bodies | false |
sortBy | amount (largest first) or newest | amount |
onlyNew | Only awards not returned by a previous run with the same filters | false |
maxItems | At most this many records in total. 0 means no limit | 1000 |
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 plan | Price 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
daysBackof 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
parentAwardIdset. - 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.