US Federal Contracts & Grants — USAspending.gov
Pricing
from $3.00 / 1,000 awards
US Federal Contracts & Grants — USAspending.gov
New US federal contracts, IDVs and grants to companies and organizations from the official USAspending.gov API. Filter by keyword, NAICS, PSC, agency, state, date and amount; get only new awards on each run. Clean flat rows with links. Pay per award.
Pricing
from $3.00 / 1,000 awards
Rating
0.0
(0)
Developer
Erich Michal Sikora
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get every new US federal contract, IDV and grant in one clean table: who won it, how much, which agency, NAICS/PSC codes, where the work happens and a link to the official record. Filter by keyword, industry code, agency, state, date and amount. Turn on "Only new since the last run", schedule it daily, and you have a federal award alert. You only pay for awards you actually receive.
| What you get per award | Example |
|---|---|
| Recipient company and UEI | SHR Consulting Group LLC · R2QCGJ5HH4F7 |
| Amount (USD) | 16 983 459 |
| Awarding agency and sub-agency | Department of Homeland Security · FEMA |
| NAICS and PSC with descriptions | 518210 Computing infrastructure · DA01 IT application support |
| Type and dates | BPA call · awarded 2026-09-21 · runs to 2027-09-20 |
| Place of performance | Alexandria, Fairfax County, VA 22312 |
| Description | "IT cloud operational and maintenance support for the National Flood Insurance Program" |
| Links | award detail page and recipient profile on USAspending.gov |
Who uses it
- Government contractors (BD and capture teams). See which competitors win what, at which agency and for how much, every morning. Spot recompetes and teaming partners early.
- Sales teams selling to federal contractors. Fresh winners of large contracts in your NAICS codes are companies that are hiring, buying software and subcontracting right now.
- Market and investment analysts. Track federal spending by agency, industry, state or company.
- Grant consultants and nonprofits. New grants by program (assistance listing), agency and state.
- AI agents and automations. Flat JSON with stable field names for CRMs, Google Sheets, Slack, Make or Zapier.
Source
USAspending.gov, the official source of US federal spending data run by the U.S. Department of the Treasury (DATA Act). The Actor uses its public API: no login, no API key, no scraping of web pages. US government data is in the public domain. Coverage: contracts and IDVs from FPDS and financial assistance from FABS since October 2007 (FY2008).
How to use it
- Pick award types: contracts (default), IDVs (IDIQs, GWACs, schedules, BPAs) and/or grants.
- Narrow it down with any mix of:
- Keywords (any match; a multi-word entry is matched as a phrase), e.g.
cloud,cybersecurity,body armor - NAICS codes (
5415= all computer systems design) and PSC codes (D= all IT services,R4= professional support) - Agencies by name or abbreviation:
DOD,Army,Navy,VA,DHS,FEMA,NASA,NIH,GSA… - States (place of performance or recipient location), recipient companies (name or UEI)
- Assistance listings for grants, e.g.
93.855or20.205 - Minimum / maximum amount
- Keywords (any match; a multi-word entry is matched as a phrase), e.g.
- Choose the dates: last N days (default 7) or an exact range. By default only new awards count; switch to Any activity to include modifications of older awards.
- For alerts, turn on Only new since the last run and add a daily Schedule in Apify. Connect the results to e-mail, Slack, a webhook or Google Sheets with Apify integrations.
Example input
{"awardTypes": ["contracts", "idvs"],"keywords": ["cloud", "zero trust"],"naicsCodes": ["5415", "518210"],"agencies": ["DHS", "VA", "NASA"],"states": ["VA", "MD", "DC"],"minAmount": 250000,"daysBack": 14,"onlyNew": true,"maxResults": 500}
Example output
{"awardId": "70FA3126F00000057","awardCategory": "contract","awardType": "bpa call","recipientName": "SHR CONSULTING GROUP LLC","recipientUei": "R2QCGJ5HH4F7","recipientCity": "Alexandria","recipientState": "VA","amount": 16983459,"currency": "USD","awardingAgency": "Department of Homeland Security","awardingSubAgency": "Federal Emergency Management Agency","naicsCode": "518210","naicsDescription": "Computing Infrastructure Providers, Data Processing, Web Hosting, And Related Services","pscCode": "DA01","pscDescription": "IT AND TELECOM - BUSINESS APPLICATION/APPLICATION DEVELOPMENT SUPPORT SERVICES (LABOR)","description": "THE PURPOSE OF THIS CALL ORDER IS TO ACQUIRE IT CLOUD OPERATIONAL AND MAINTENANCE SUPPORT SERVICE FOR THE NATIONAL FLOOD INSURANCE PROGRAM.","awardDate": "2026-09-21","startDate": "2026-09-21","endDate": "2027-09-20","performanceCity": "Alexandria","performanceState": "VA","awardUrl": "https://www.usaspending.gov/award/CONT_AWD_70FA3126F00000057_7022_70FA3126A00000004_7022","recipientUrl": "https://www.usaspending.gov/recipient/8cd933b9-62f4-f6f8-8ce2-40d7cfe2c4d3-C/latest"}
Every row also has funding agency, congressional district, ZIP codes, county, total outlays, IDV last order date, assistance listing and last-modified time. All fields are flat (no nested objects), ready for a spreadsheet.
Pricing
Pay per award: $3 per 1 000 awards ($0.003 each), plus a tiny Actor start fee. No proxy, browser or subscription costs.
- You pay only for awards written to the results. Skipped records and awards you already received (with Only new) are free.
- Max awards and Apify's maximum cost per run cap your spend. The Actor stops cleanly at the limit.
- A daily alert for one market (a few NAICS codes or agencies) typically returns 10–100 awards: $0.03–0.30 a day.
Good to know
- Companies and organizations only. Awards to individuals are not collected: USAspending masks them ("INDIVIDUAL RECIPIENT", "REDACTED DUE TO PII", "MULTIPLE RECIPIENTS"), and the Actor also skips sole proprietors trading under their own name. Street addresses, contact persons, e-mails and phone numbers are not included (e-mails and phone numbers are removed from descriptions). The run summary shows how many records were skipped; you are not charged for them.
- Reporting delays. Agencies report contracts within days, grants often weeks later. The Department of Defense publishes much of its contract data with a 90-day delay. For alerts, use 7–14 days with Only new.
- Amounts. Contracts and grants show the obligated amount. IDVs usually show 0 or a small amount, because money is obligated later through orders. Use Any activity to see large modifications of older awards.
- Sorting. Newest first (default) or Largest amount first. When several award types are selected, results are interleaved so that the limit covers each type.
- Rate limits. USAspending is a shared public service and can be slow on broad searches. The Actor pauses
between pages, honours
Retry-Afterand retries on server errors, so large pulls take a few minutes. - The
SUMMARYrecord in the key-value store shows awards per type, matches at the source, skipped records, the filters that were applied and why the run stopped.
FAQ
How fresh is the data? Each run queries the live USAspending API. New contract records usually appear there within a few days of signature.
Can I get older awards? Yes. Set Date from / Date to (anything since 2007-10-01). Up to 10 000 awards per run.
Does it include sub-awards or opportunities (SAM.gov)? No. It covers prime awards (contracts, IDVs, grants). Open solicitations are on SAM.gov, which is not part of this Actor.
Something is wrong or missing? Open an issue on the Actor page. Fixes are usually quick.