US Federal Contracts & Grants — USAspending.gov avatar

US Federal Contracts & Grants — USAspending.gov

Pricing

from $3.00 / 1,000 awards

Go to Apify Store
US Federal Contracts & Grants — USAspending.gov

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

Erich Michal Sikora

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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 awardExample
Recipient company and UEISHR Consulting Group LLC · R2QCGJ5HH4F7
Amount (USD)16 983 459
Awarding agency and sub-agencyDepartment of Homeland Security · FEMA
NAICS and PSC with descriptions518210 Computing infrastructure · DA01 IT application support
Type and datesBPA call · awarded 2026-09-21 · runs to 2027-09-20
Place of performanceAlexandria, Fairfax County, VA 22312
Description"IT cloud operational and maintenance support for the National Flood Insurance Program"
Linksaward 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

  1. Pick award types: contracts (default), IDVs (IDIQs, GWACs, schedules, BPAs) and/or grants.
  2. 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.855 or 20.205
    • Minimum / maximum amount
  3. 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.
  4. 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-After and retries on server errors, so large pulls take a few minutes.
  • The SUMMARY record 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.