Federal Contract Awards (USAspending)
Data source: USAspending.gov award data archive, processed
Every prime contract transaction the federal government has reported to FPDS since fiscal year 2008 — 93 million rows, $11.2 trillion in obligations. A "transaction" is one contract action: the original award or any later modification, so a single contract appears once per action.
For labor research the useful columns are the prevailing-wage determinations each award carries: labor_standards (Service Contract Act), construction_wage_rate_requirements (Davis-Bacon), and materials_supplies_articles_equipment (Walsh-Healey), alongside recipient name, parent, address, NAICS, place of performance, and the business-type flags (woman-owned, veteran-owned, nonprofit, university, and so on).
Built monthly from USAspending's award data archive; processing scripts live at labordata/usaspending.
Start with recipients — one row per contractor with lifetime totals — then use the canned queries below to see one recipient's spending by year, by place, or by award. contracts is the full 93-million-row transaction record.
Two caveats. Recipients are identified by UEI, which is per SAM registration rather than per company — a large contractor has many (Boeing had 28 in FY2026), so roll up on recipient_parent_uei for company-level totals. And FY2015 has far more rows than FY2014 with no matching jump in dollars, because FPDS began capturing many low-value purchases then; row counts are not comparable across that boundary, obligation totals are.
Download as Parquet: recipients, recipient_year, and one file per fiscal year for contracts, e.g. contracts/FY2024.parquet (about 350 MB each, 6.5 GB for FY2008–2026).
Data source: USAspending.gov award data archive, processed