USASpending API awards — a practical feed

GovCon BD teams watching recent awards; Compliance and diligence researchers usually need a reliable machine-readable feed — not another portal tab. Here is a method you can run yourself, then the Apify Actor that automates it.

The method

  1. Prefer the official API for the source (not brittle HTML) whenever one exists.
  2. Filter server-side or early: keywords, dates, codes (CPV/NAICS/CFDA), and geography.
  3. Flatten each record into one JSON row with stable ids and deep links back to the source.
  4. Deduplicate on the source id; keep failures as separate rows so one miss does not kill the batch.
  5. Schedule daily and diff on id so operators only see what is new.

Doing it at scale

USASpending Awards (publicrecords/usaspending-awards-scraper) runs that method on Apify. Federal contract and IDV awards from the official USASpending.gov v2 API. Last-30-days default; agency, recipient, and NAICS filters to flat JSON.

What you can rely on: Official USASpending.gov v2 API; Contracts and IDVs by default; Last-30-days default window; Agency, recipient, NAICS, keyword, and date filters.

{
  "source": "USASpending Awards",
  "note": "Shape varies by Actor — see the Store README for the live output schema."
}

Actor: https://apify.com/publicrecords/usaspending-awards-scraper?utm_source=site&utm_medium=article&utm_campaign=usaspending

Method pages: https://geminigeorge22.github.io/usaspending/?utm_source=site&utm_medium=article&utm_campaign=usaspending

Published by the publicrecords maintainer on Apify.