ExplainerPublic procurement records

FPDS, SAM.gov and USAspending: where contract data comes from

Contracting officers report contract actions to FPDS, whose search has run only on SAM.gov since February 2026, and USAspending.gov republishes those records with its own delays and gaps.

Cover of the full report: FPDS, SAM.gov and USAspending: where contract data comes from
The research behind this article, with every source listed. 21 pages.

Key points

From the Summary of the full report

  1. FPDS and USAspending hold the same federal contract records at two points in one chain. Contracting officers report each contract action under FAR subpart 4.6 [3]. Since 24 February 2026 those reports are searched in SAM.gov and submitted through SAM's Contract Awards Management portal, the "Former FPDS database" [10, 11]. USAspending.gov republishes them beside agency financial data [24, 33].
  2. GSA's February 2026 bulletin was headed "FPDS.gov Decommissions", but its body retired the ezSearch function only [10]. On 24 October 2026 fpds.gov pages redirected to SAM.gov, and the legacy ATOM feed still returned records modified that week [34].
  3. The SAM.gov Contract Awards API replaces the feed. It caps search at the first 400,000 records and extracts at the first 1,000,000, allows 10 to 10,000 requests a day by account type, returns contracts deleted in the last six months and holds back DoD-funded DoD records for 90 days [14].

FPDS and USAspending hold the same federal contract records at different points in one chain. Contracting officers report each contract action to the Federal Procurement Data System, as FAR subpart 4.6 requires [3]. USAspending.gov, run by the Treasury's Bureau of the Fiscal Service, republishes those records next to agency financial data [24, 33]. The choice between USAspending and FPDS data turns on when each copy updates, which records it leaves out and who may read it.

FPDS.gov has had no search page since 24 February 2026. GSA retired its ezSearch tool that day and named SAM.gov as the place to search contract awards [10, 11]. Reporting continues through SAM's Contract Awards Management portal, which GSA labels the "Former FPDS database" [11].

The copies differ in ways that change totals. DoD contract records stay out of public view until 90 days after signing [6]. The SAM.gov API returns contracts deleted in the last six months [14]. GAO found $77.5 billion of DoD other transaction agreements reported in SAM.gov for fiscal years 2021 to 2025 that were not reported to USAspending.gov [31].

USAspending vs FPDS: who holds what

System Run by What it holds Access Updates
Contract Awards Management portal ("Former FPDS database") GSA Contract action reports from agency contract writing systems Federal users, legacy FPDS credentials [11, 13] CAR within three business days of award [3]
SAM.gov contract award search GSA All contract award data once in FPDS.gov SAM.gov account, no role [10, 11] DoD records 90 days after signing [6]
SAM.gov Contract Awards API GSA Awards, IDVs, other transactions, recent deletions Account, API key, daily limits [14] Civilian-funded or civilian-awarded at once, DoD 90 days after signing [14]
FPDS ATOM feed GSA Legacy public and deleted-record feeds No account. Still answered on 24 October 2026, retirement announced [10, 34] Records modified that week [34]
USAspending.gov Treasury Contract transactions joined to agency account data No account or authorization [10, 19, 24] D1 two days after submission, File C monthly or quarterly [23, 26]

What the reporting rule covers

FAR 4.6 defines a contract action as a purchase, rental or lease that uses appropriated dollars over the micro-purchase threshold, plus any modification regardless of value [3]. That threshold is $15,000 under FAC 2026-01 [4]. Grants, cooperative agreements, other transactions, real property leases and other non-FAR transactions fall outside the definition, and actions whose data would be classified are not reported [3].

Each contract action report (CAR) is due within three business days of award, or within 30 days for urgency and emergency awards [3, 5]. FPDS does not report subcontracting, funding or accounting data [3]. The FAR Overhaul text moves this duty to section 4.301, and both versions still name FPDS and link fpds.gov [3, 5].

Is fpds.gov decommissioned?

GSA's bulletin of 9 February 2026 carried the headline "FPDS.gov Decommissions on February 24, 2026". Its body retired one function: "GSA will decommission the ezSearch function within FPDS.gov on February 24, 2026" [10].

On 24 October 2026, the fpds.gov home page and its old help, wiki and data dictionary addresses answered with a permanent redirect to sam.gov/contracting [34]. The "Manage Contract Awards" link on SAM.gov still went through an FPDS login page [13, 34].

The FPDS ATOM feed and its replacement

In February 2026 GSA said the ATOM feed had been replaced by the SAM.gov Contract Awards API and would be retired "this coming summer" [10]. A SAM.gov announcement last updated on 18 August 2026 said "later in FY 2026" [12], a fiscal year that ended on 30 September 2026 [28]. On 24 October 2026 the public feed still returned about 100,600 records last modified from 20 to 23 October [34].

How the SAM.gov Contract Awards API works

The API's base version is dated 5 December 2025. An update on 25 August 2026 added publicDeltaDate, which selects records by last-modified date or reveal date [14].

Feature Documented value
Records per page 10 by default, up to 100
Synchronous search The first 400,000 records only
Extract (a JSON or CSV file) The first 1,000,000 records only
Deleted contracts Those deleted in the last six months
Daily requests, non-federal user without a role 10
Daily requests, other personal keys and non-federal system keys 1,000
Daily requests, federal system account 10,000

Source: [14].

By arithmetic, 10 search requests of 100 records give a member of the public without a role 1,000 records a day. An extract returns up to 1,000,000 records as one file, and the documentation lists an error for keys not authorized to extract [14]. The "unrevealed" set adds DoD records signed in the last 90 days and the awardee's immediate and domestic parent, and only users assigned to DoD may read it [14].

Where does USAspending get contract data?

USAspending's documentation says File D1 "contains procurement data derived from the Federal Procurement Data System" and that new data arrive two days after submission [23]. GAO wrote in September 2025 that USAspending.gov extracts procurement data from FPDS daily [32]. CRS wrote in May 2026 that SAM.gov "is the source for contract award data in USAspending.gov" [33]. The two older documents predate the February 2026 move, and CRS uses the system's new name.

Treasury's code and release notes show the switch. In October 2026 its Data Broker repository held a loader for the FPDS ATOM feeds and a newer loader for the SAM.gov API [30], which release notes of 22 September 2026 called "upcoming" [29]. The Broker's release notes of 3 November 2026 say it "Migrated from using the FPDS Atom Feed loader to the new SAM Contract API loader as the new source of contract data" [37].

File C comes from audited agency financial systems monthly or quarterly, and File D1 is published up to daily [26]. An award found only in File D1 lacks treasury account and outlay fields, and one found only in File C lacks recipient and competition fields [24]. For September 2025, USAspending counted 436,140 DoD procurement awards with no File C match, against 25,732 linked awards [26, 35].

Is USAspending the same as FPDS?

Difference What the sources show
DoD release delay DFARS PGI 204.604, in its version effective 7 May 2026, keeps DoD CARs from public view until 90 days after Date Signed [6]. USAspending documents the delay for DoD and the Army Corps of Engineers [21].
Deleted records The API returns contracts deleted in the last six months [14]. USAspending's monthly delta files mark deletions with a D [25].
Other transactions Outside FAR 4.6 [3], but carried in SAM.gov [13, 14]. GAO found $77.5 billion of DoD agreements in SAM.gov and missing from USAspending.gov [31].
Bulk files New archive files arrive by the 15th of each month [25]. On 24 October 2026 the latest were dated 6 October [35].

The DoD delay shows in USAspending's own counts. On 24 October 2026 it held 18,343 DoD contract transactions dated 23 July 2026, 96 for 24 July and none for 26 July [35]. It held 256,876 DoD transactions for July and 71 for August, while Veterans Affairs counts were 8,639 and 7,969 [35]. A total for a recent period depends on which agencies it includes and the day it was pulled.

Opportunities and entity data are separate feeds

Opportunity notices come from a different SAM.gov API, which returns only the latest active version of each notice [15]. FAR 5.301 requires award synopses for awards over $25,000 that fall under trade agreements or are likely to produce subcontracts, plus some orders above the simplified acquisition threshold, with exceptions [7]. Award notices therefore cover fewer awards than the contract actions reported under FAR 4.6 [3]. Entities that opt out of public display appear in the Entity Management API only for federal system accounts with read permission for controlled data [17]. Matching one awardee across contract, entity and subaward records is covered in how entity resolution matches records. Subaward reports moved to SAM.gov when FSRS.gov retired on 8 March 2025 [16].

Choosing a source by question

Question Source that answers it
Every reported contract action and modification SAM.gov award search or the API extract [10, 14]
Spending tied to agency accounts and outlays USAspending.gov linked awards [18, 24]
DoD-funded DoD awards signed in the last 90 days No public copy until the 90 days pass [6, 14]
Records deleted after reporting The API's deletedStatus filter, or USAspending delta files [14, 25]
Other transaction agreements SAM.gov [13, 14, 31]
Notices before award The Opportunities API [15]

Whichever copy a team uses, its pull date and scope belong with the records, as in datasets that state their limits.

Rillor's public procurement records link notices, awards, suppliers, line items and attached documents across U.S. federal sources, with per-page text extraction including OCR.

Read the full report

The full report traces the chain from FFATA and the DATA Act to each system, with GAO's data quality findings, the live tests behind the dated figures and the complete source list.

The full report

FPDS, SAM.gov and USAspending: where contract data comes from

The research behind this article, with every source listed. 21 pages.

  1. Summary
  2. Background
  3. Method
  4. Findings
  5. Implications
  6. Limits of this analysis
  7. Sources

Sources

  1. FAR Subpart 4.6, Contract Reporting (FAC 2026-01, effective 13 March 2026). Acquisition.gov, General Services Administration, viewed 24 October 2026. https://www.acquisition.gov/far/subpart-4.6
  2. FAR 2.101, Definitions (FAC 2026-01, effective 13 March 2026). Acquisition.gov, General Services Administration, viewed 24 October 2026. https://www.acquisition.gov/far/2.101
  3. FAR Overhaul, Part 4 (Revolutionary FAR Overhaul deviation text). Acquisition.gov, General Services Administration, viewed 24 October 2026. https://www.acquisition.gov/far-overhaul/far-part-deviation-guide/far-overhaul-part-4
  4. DFARS PGI 204.6, Contract Reporting (PGI change effective 7 May 2026). Acquisition.gov, Defense Pricing, Contracting, and Acquisition Policy, viewed 24 October 2026. https://www.acquisition.gov/dfarspgi/pgi-204.6-contract-reporting
  5. FAR 5.301, General, Synopses of Contract Awards (FAC 2026-01, effective 13 March 2026). Acquisition.gov, General Services Administration, viewed 24 October 2026. https://www.acquisition.gov/far/5.301
  6. FPDS.gov Decommissions on February 24, 2026. U.S. General Services Administration, GovDelivery bulletin, 9 February 2026. https://content.govdelivery.com/accounts/USGSA/bulletins/408f942
  7. Contract Award Data in SAM.gov (FPDS transition page). U.S. General Services Administration, SAM.gov, viewed 24 October 2026. https://sam.gov/fpds
  8. Contract Awards Data and Searching Now in SAM.gov (announcement). U.S. General Services Administration, SAM.gov, last updated 18 August 2026. https://sam.gov/announcements/contract-awards-data-and-searching-now-samgov
  9. Contracting. U.S. General Services Administration, SAM.gov, viewed 24 October 2026. https://sam.gov/contracting
  10. SAM.gov Contract Awards API. U.S. General Services Administration, open.gsa.gov, viewed 24 October 2026. https://open.gsa.gov/api/contract-awards/
  11. SAM.gov Get Opportunities Public API. U.S. General Services Administration, open.gsa.gov, viewed 24 October 2026. https://open.gsa.gov/api/get-opportunities-public-api/
  12. Subaward Reporting in SAM.gov (FSRS transition page). U.S. General Services Administration, SAM.gov, viewed 24 October 2026. https://sam.gov/fsrs
  13. SAM.gov Entity Management API. U.S. General Services Administration, open.gsa.gov, viewed 24 October 2026. https://open.gsa.gov/api/entity-api/
  14. Analyst's Guide to Federal Spending Data. USAspending.gov, U.S. Department of the Treasury, undated document created April 2022, viewed 24 October 2026. https://www.usaspending.gov/data/analyst-guide-download.pdf
  15. USAspending API Endpoints. USAspending.gov, U.S. Department of the Treasury, Bureau of the Fiscal Service, viewed 24 October 2026. https://api.usaspending.gov/docs/endpoints
  16. About the Data: Delay in DOD Procurement Data. USAspending.gov, U.S. Department of the Treasury, site source repository, last changed 13 December 2022. https://github.com/fedspendingtransparency/usaspending-website/blob/master/src/content/about-the-data/delay-in-dod-procurement-data.mdx
  17. About the Data: File D1. USAspending.gov, U.S. Department of the Treasury, site source repository, last changed 12 September 2025. https://github.com/fedspendingtransparency/usaspending-website/blob/master/src/content/about-the-data/file-d1.mdx
  18. About the Data: Limited Data for Unlinked Prime Awards. USAspending.gov, U.S. Department of the Treasury, site source repository, last changed 13 May 2025. https://github.com/fedspendingtransparency/usaspending-website/blob/master/src/content/about-the-data/limited-data-for-unlinked-prime-awards.mdx
  19. Award Data Archive, Download Center page text. USAspending.gov, U.S. Department of the Treasury, site source repository, last changed 3 August 2026. https://github.com/fedspendingtransparency/usaspending-website/blob/master/src/js/components/bulkDownload/archive/AwardDataArchiveContent.jsx
  20. Agency Submission Statistics: Data Sources and Methodology. USAspending.gov, U.S. Department of the Treasury, site source repository, last changed 1 October 2026. https://github.com/fedspendingtransparency/usaspending-website/blob/master/src/js/components/agencySubmissionStats/DataSourcesAndMethodologiesPage.jsx
  21. USAspending API search filters, time period objects. U.S. Department of the Treasury, Bureau of the Fiscal Service, usaspending-api repository, last changed 2 June 2026. https://github.com/fedspendingtransparency/usaspending-api/blob/master/usaspending_api/api_contracts/search_filters.md
  22. Data Broker release 226.0, release notes. U.S. Department of the Treasury, Bureau of the Fiscal Service, GitHub, 22 September 2026. https://github.com/fedspendingtransparency/data-act-broker-backend/releases/tag/226.0
  23. Data Broker pipeline scripts, pull_fpds_data.py and load_sam_contract.py. U.S. Department of the Treasury, Bureau of the Fiscal Service, data-act-broker-backend repository, viewed 24 October 2026. https://github.com/fedspendingtransparency/data-act-broker-backend/tree/master/dataactcore/scripts/pipeline
  24. Federal Information Transparency: Action Needed to Improve Efficiency and Effectiveness and Enhance Program Integrity, GAO-26-109034, testimony before the Senate Committee on Small Business and Entrepreneurship. U.S. Government Accountability Office, 17 March 2026. https://files.gao.gov/reports/GAO-26-109034/index.html
  25. Federal Spending Transparency: Actions Needed to Help Ensure Procurement Data Quality, GAO-25-107469. U.S. Government Accountability Office, 25 September 2025. https://files.gao.gov/reports/GAO-25-107469/index.html
  26. Tracking Federal Awards: USAspending.gov and Other Data Sources, R44027. Congressional Research Service, 21 May 2026. https://www.congress.gov/crs_external_products/R/PDF/R44027/R44027.81.pdf
  27. FPDS.gov redirects, login link and ATOM feeds, live retrieval. U.S. General Services Administration, FPDS.gov, retrieved 24 October 2026. https://www.fpds.gov/ezsearch/FEEDS/ATOM?FEEDNAME=PUBLIC&q=LAST_MOD_DATE%3A%5B2026%2F10%2F20%2C2026%2F10%2F23%5D
  28. USAspending API endpoints download/count, search/spending_by_transaction, bulk_download/list_monthly_files and reporting/agencies/{toptier_code}/{fiscal_year}/{fiscal_period}/unlinked_awards/{type}, endpoint contracts and live queries. U.S. Department of the Treasury, Bureau of the Fiscal Service, usaspending-api repository, retrieved 24 October 2026. https://github.com/fedspendingtransparency/usaspending-api/tree/master/usaspending_api/api_contracts/contracts/v2
  29. Data Broker release 228.0, release notes. U.S. Department of the Treasury, Bureau of the Fiscal Service, GitHub, 3 November 2026, viewed 7 November 2026. https://github.com/fedspendingtransparency/data-act-broker-backend/releases/tag/228.0

Tell us which records you need.

Send the sources, record types and date range you need, and how you plan to use them.

Request procurement data