USAspending prime contracts only

US federal contract awards& public suppliers

Download prime contract awards, suppliers and prime-recipient relationships from USAspending. The daily edition is a last-modified snapshot—not a list of contracts awarded yesterday—and every award links back to its official source.

Read before analysis

A deliberately bounded first release.

Date boundary: v1 includes only awards whose base award date is on or after 2022-04-04. Pre-cutoff supplier history is excluded pending provenance and legal review.

Publication window: each edition covers edition_date − 2 days through edition_date for USAspending prime award summaries newly reported or updated, deduplicated by award key. The scheduler targets one day behind in America/New_York. This is not “contracts awarded yesterday.”

Included grain: awards, suppliers and prime-recipient relationships. Not included: transactions, IDVs, subawards, opportunities or contacts.

Supplier boundary: source-published recipient name plus UEI, then CAGE when UEI is absent, then an award-scoped unresolved hash so same-name entities are never merged. DUNS and all D&B-derived or legacy business location, contact and officer fields are excluded.

Manifest-gated products

Choose the grain before the format.

A download is enabled only when the latest release manifest names it. Use awards for award-level measures, suppliers for the public recipient dimension, and award–supplier rows for joins.

01Available

Awards

One row per USAspending prime contract award, deduplicated by award key. This is the safe product for counting awards and aggregating award-level cumulative measures once per edition.

10,602 rowsone prime contract award summary per generated award identifier
  • award key
  • agencies
  • base award date
  • cumulative obligations
  • cumulative outlays
02Available

Suppliers

One row per public recipient represented in the edition. Identity prefers UEI, then CAGE, then an award-scoped unresolved hash so same-name entities are never merged.

1,472 rowsone supplier identity within this edition
  • recipient UEI
  • CAGE fallback
  • scoped unresolved key
  • public recipient name
  • no DUNS
03Available

Award–supplier relationships

One row per prime award-recipient relationship. Join it to awards and suppliers; do not sum award-level cumulative measures across these relationship rows.

10,602 rowsone prime award to its current summary recipient relationship
  • award key
  • recipient UEI
  • relationship grain
  • join-ready
  • no subawards

Rows before registration

Inspect bounded award rows before downloading

The preview reads bounded byte ranges from the manifest-verified us-federal-contract-awards.jsonl asset. It does not load the full release into the page process. Values remain as reported and links open the official award record.

Edition
August 31, 2026
Rows shown
12 deterministic samples
Row grain
one award holder
Source file
us-federal-contract-awards.jsonl
12 sample rows from us-federal-contract-awards.jsonl, edition August 31, 2026
AwardDescriptionAwarding agencyPublic recipientUEI / CAGE / scoped keyBase award dateLast modifiedCumulative obligationsCumulative outlays
CONT_AWD_12010926K4013_12C2_-NONE-_-NONE-S198, 0587 SHINGLE, OR953S000587, SLND, SERVICE - LAND RENTAL;Department of AgricultureCITY OF JOHN DAYHV85C81GCE5827 Jul 202630 Aug 202639,448 USDNot provided
CONT_AWD_12024B26M0098_12C2_12024B23T7120_12C2MED TRANSPORT INC NENBF260530 O65Department of AgricultureMED TRANSPORT INCN9AETM1C6SC812 Jun 202629 Aug 202610,341 USD10,341 USD
CONT_AWD_12024B26M0099_12C2_12024B23T7092_12C2ADVENTURE MEDICS LLC NENBF260530 O66Department of AgricultureADVENTURE MEDICS LLCC3NMKZV8CJK513 Jun 202629 Aug 20268,720 USD8,720 USD
CONT_AWD_12024B26M0100_12C2_12024B23T7120_12C2MED TRANSPORT INC NENBF260530 O68Department of AgricultureMED TRANSPORT INCN9AETM1C6SC813 Jun 202629 Aug 20269,184 USD9,184 USD
CONT_AWD_12024B26M0101_12C2_12024B23T7092_12C2ADVENTURE MEDICS LLC NENBF260530 O72Department of AgricultureADVENTURE MEDICS LLCC3NMKZV8CJK513 Jun 202629 Aug 202610,320 USD10,320 USD
CONT_AWD_12024B26M0102_12C2_12024B24T7089_12C2EDUCATIONAL SERVICES, INC NENBF260530 O92Department of AgricultureEDUCATIONAL SERVICES, INCY6H9VARGELX913 Jun 202630 Aug 202611,176 USD11,176 USD
CONT_AWD_12024B26M0103_12C2_12024B23T7088_12C2MINUTEMAN EMS LLC NENBF260530 E28Department of AgricultureMINUTEMAN EMS LLCLD9KLNT7NBN311 Jun 202630 Aug 202634,550 USD34,550 USD
CONT_AWD_12024B26M0104_12C2_12024B23T7108_12C2EMERGENCY RESPONSE FIRE MEDICAL, LLC FLFNF002729 O447Department of AgricultureEMERGENCY RESPONSE FIRE MEDICAL, LLCJ1EFZ1DASNX530 May 202630 Aug 20262,200 USD2,200 USD
CONT_AWD_12024B26M0105_12C2_12024B25T7050_12C2LIGHTNING RIDGE TECHNOLOGIES, L.C. NENBF260530 E77Department of AgricultureLIGHTNING RIDGE TECHNOLOGIES, L.C.ZY53QJY4DCM111 Jun 202630 Aug 202642,166 USD42,166 USD
CONT_AWD_12024B26M0106_12C2_12024B23T7060_12C2EMERGENCY RESPONSE LOGISTICS, LLC NENBF260530 E71Department of AgricultureEMERGENCY RESPONSE LOGISTICS, LLCX48GCHWFV8K512 Jun 202630 Aug 202642,898 USD42,898 USD
CONT_AWD_12024B26M0107_12C2_12024B23T7100_12C2BLACKWOODS EMERGENCY RESOURCES LLC NENBF260530 O73Department of AgricultureBLACKWOODS EMERGENCY RESOURCES LLCDNGMXNH3MEA313 Jun 202630 Aug 202613,804 USD13,804 USD
CONT_AWD_12024B26M0108_12C2_12024B24T7022_12C2OUTBACK FIREFIGHTING, INC. NENBF260530 E78Department of AgricultureOUTBACK FIREFIGHTING, INC.KL1DWRB3HWE511 Jun 202630 Aug 202627,653 USD27,653 USD

Read the main JSONL with DuckDB

SELECT award_id, recipient_name, total_obligated_amount_usd
FROM read_json_auto('us-federal-contract-awards.jsonl', format = 'newline_delimited')
ORDER BY total_obligated_amount_usd DESC NULLS LAST
LIMIT 25;

How to read this preview

Open schema & data dictionary ↓
  • 1 source system represented in these bounded rows.
  • Cumulative obligations and outlays are award-level balances as of this snapshot, not daily transaction amounts.
  • Rows can reappear in later editions when USAspending reports or updates the same award.
  • Verify decision-critical facts on the official source page.

Measure semantics

Balances, not yesterday’s flow.

Cumulative obligations

The net amount the government has legally committed to the award as reported in the current snapshot. It is not a transaction amount for the edition date.

Cumulative outlays

The cumulative payments reported against the award as of the snapshot. Outlay reporting can lag and is not the same as award value.

Across editions

The same award can appear again after an update. Do not sum cumulative balances across daily editions.

Across relationships

Award-level measures repeat when joined to a relationship grain. Aggregate awards once by award key before supplier analysis.

Official source & freshness

Trace the normalized row to government data.

The collector uses USAspending prime award summaries. WebTruffle is not the authoritative system of record and does not imply endorsement by USAspending, GSA or any federal agency.

USAspending

United States federal prime contract award summaries

Official source

Recent defense data are intentionally delayed at source.

USAspending documents a 90-day publication delay for Department of Defense and U.S. Army Corps of Engineers procurement data. Recent DoD or USACE awards can therefore be absent even when the WebTruffle edition ran successfully.

Published source health

Assessment
healthy
Last successful run
2026-08-31
Records seen
10,602

Schema & data dictionary

Fields preserve award grain and provenance.

The downloadable schema and dictionary are part of the release manifest. Field availability can vary by source reporting; absence is not silently replaced with inferred personal or proprietary business data.

Award identity & scope

  • award_id
  • id
  • piid
  • award_type_code
  • award_type
  • base_action_date
  • latest_action_date
  • last_modified_at

Agency & recipient

  • awarding_agency_name
  • awarding_sub_agency_name
  • funding_agency_name
  • funding_sub_agency_name
  • recipient_uei
  • recipient_cage_code
  • supplier_id
  • supplier_identifier_scheme
  • recipient_name

Cumulative financial measures

  • total_obligated_amount_usd
  • total_outlay_amount_usd
  • current_total_value_of_award_usd
  • potential_total_value_of_award_usd

Performance & classification

  • performance_start_date
  • performance_current_end_date
  • performance_potential_end_date
  • naics_code
  • naics_description
  • product_or_service_code
  • product_or_service_description

Provenance

  • source
  • source_url
  • source_license
  • edition_date
  • content_hash

Free data or managed delivery

Start public. Scope only the missing work.

The free edition is deliberately limited to USAspending prime award summaries in the published rolling window and source-published supplier identity using UEI, CAGE or an award-scoped fallback. Managed work can add agreed history, enrichment, monitoring, delivery or other lawful sources without changing what the public edition claims.

Comparison of the free public edition and a managed WebTruffle feed
Free public editionManaged feed
Fixed public sources and schemaAgreed sources, fields and qualification rules
Latest public editionHistory, snapshots or incremental changes
Manual CSV, JSON or JSONL downloadScheduled API, cloud or file delivery
Published checks and limitationsAgreed validation, monitoring and maintenance

Methodology

A reproducible daily publication.

  1. 01

    Set the edition

    Target one day behind America/New_York, then set the inclusive three-day last-modified window from edition_date − 2 days through edition_date.

  2. 02

    Collect prime summaries

    Read USAspending prime contract award summaries newly reported or updated in the window; do not collect transactions, IDVs or subawards.

  3. 03

    Enforce v1 scope

    Keep awards with base award date on or after 2022-04-04; retain source-published names and resolve identity by UEI, CAGE fallback or an award-scoped unresolved hash.

  4. 04

    Deduplicate & publish

    Deduplicate by award key, build award, supplier and relationship products, validate checksums and publish only manifest-declared assets.

Related procurement resources

01

Build a managed procurement intelligence feed

Add the sources, history, qualification rules, enrichment and delivery your market requires.

02

Compare EU & UK contract awards

Continue into award notices, suppliers, contracts, history and market summaries from official EU and UK sources.

03

Send deadline changes to Slack

Replay a real tender extension with a Python webhook workflow, a persistent delivery ledger and local retry tests.

04

Link reported subawards to prime contracts

Run a pinned 25-record Python example with an executed notebook, source identity checks and separate unmatched and review reports.

05

Compare BOAMP and TED coverage

Inspect a fixed-day French CPV 72 study with exact notice-version matches, unresolved observations and a category audit.

06

Extract traceable requirements from public PDFs

Run a ten-field PDF-to-JSON example with page evidence, explicit visual-review corrections and retained uncertainty.

07

Check document and attachment coverage

Inspect a bounded retrieval manifest and separate notice links, original files, document versions and extracted text before agreeing coverage.

08

Compare keyword and semantic tender search

Run an executed notebook on 217 notice titles, inspect four queries and review relevance separately from stage and deadline filtering.

09

Compare current and potential contract end dates

Inspect a reproducible federal-award audit and the 308 records whose research-window selection changes with the chosen end-date field.

10

Evaluate a historical procurement archive

Inspect a three-edition TED coverage report, 9,650-publication inventory and editable backfill specification before agreeing historical coverage.

11

Test CPV category filters

Search a versioned code lookup, expand its hierarchy and compare exact versus broader matches on a pinned public notice sample.

12

Load award data into Snowflake

Use a public SQL worksheet and pinned samples to inspect a real balance update, provenance and repeatable merges.

13

Match suppliers to company records

Run a seven-case UK example with exact register IDs, review candidates and unresolved records. Keep source-local joins separate from company identity.

14

Run procurement feed acceptance checks

Test a pinned public notice sample with configurable rules, expected failures and a verified SQLite import. Adapt the contract before evaluating other datasets.

15

Model a government contracts database

Connect opportunity notices, awards, contracts, financial actions and suppliers without collapsing their real grains.

16

Research U.S. federal contract awards

Choose and interpret SAM.gov or USAspending for an auditable award-research question.

17

Build with the USAspending API

Collect federal contract awards and transactions with explicit grain, bulk history and validation.

18

Compare SAM.gov, TED and UK sources

Choose official opportunity sources by jurisdiction, legal scope, notice semantics, access route and history.

19

Build a reliable TED Search API collector

Use expert queries, iteration pagination, notice versions, XML, packages and validation correctly.

20

Build a reliable Find a Tender collector

Use OCDS update windows, cursor pagination, release and record packages, lifecycle grain and validation correctly.

21

Query tender data with Python and DuckDB

Verify a pinned release, choose the correct product grain, reproduce counts and export bounded results with provenance.

22

Analyze EU and UK awards with Python

Verify award, supplier and contract products, preserve value basis, and prevent shared award values from repeating across suppliers.

23

Audit procurement lifecycle links with Python

Verify two pinned releases and traverse exact typed notice, award, supplier and contract paths without inventing links.

24

Analyze US federal awards with Python

Verify a pinned award release, join prime suppliers, preserve cumulative amount semantics, and export changed-window results safely.

25

Combine federal award releases safely

Retain rolling observations, reconstruct persistent award state, and prevent repeated cumulative balances from inflating totals.

26

Build a federal forecast watchlist with Python

Verify a four-agency forecast release, measure source-specific coverage, and route current records, updates and absences safely.

27

Audit the September DHS forecast changes

Reconcile 43 change rows to 42 APFS requirements, then prioritize first appearances, reappearances, material updates and source absences.

28

Audit the August 2026 data quality

Inspect source health, field-presence denominators and lifecycle-conditioned gaps in the public edition.

29

See August procurement demand by category

Compare the CPV and NAICS leaders in a reproducible seven-day newly observed notice flow.

30

Design a government contract tracker

Turn recurring source observations into qualified alerts, auditable changes and routed monitoring events.

31

Build a reliable SAM.gov API pipeline

Implement API keys, date slices, page indexes, resources, backfills and validation correctly.

32

Replace the FPDS Atom feed

Migrate to the SAM.gov Contract Awards API with mapped fields, deletion capture and cutover tests.

33

Analyze demand and supplier competition

Choose the correct procurement grain, measures, denominators and disclosure rules.

Questions

Use the edition without overstating it.

Is this US federal contract awards dataset free?+

Yes. Manifest-present CSV, JSON and JSONL files can be downloaded without an account, email address or payment details.

What is included?+

USAspending prime contract award summaries, public suppliers and prime award-recipient relationships for awards whose base award date is on or after April 4, 2022.

What is excluded?+

Transactions, IDVs, subawards, contract opportunities and contacts are not included. DUNS and D&B-derived or legacy business location, contact and officer fields are also excluded.

Does an edition contain contracts awarded yesterday?+

No. Each edition is a three-day rolling window of prime award summaries newly reported or updated in USAspending, deduplicated by award key. The scheduler targets an edition date one day behind in America/New_York.

What do cumulative obligations and outlays mean?+

They are award-level cumulative balances reported as of the snapshot. They are not the dollars obligated or paid on the edition date, and they must not be summed across repeated snapshots or relationship rows.

Why can recent DoD or USACE awards be absent?+

USAspending documents a 90-day publication delay for Department of Defense and U.S. Army Corps of Engineers procurement data. A correct public snapshot can therefore omit recent defense activity.

Which supplier identifiers are published?+

The free supplier product uses the source-published recipient name and prefers UEI, then CAGE when UEI is absent, then an award-scoped unresolved hash so same-name entities are never merged. Pre-April 4, 2022 supplier history is excluded pending provenance and legal review.

Is this the authoritative award record?+

No. Use source_url and the official USAspending record to verify time-sensitive or decision-critical facts.

Need a different federal contract feed?

Bring the missing source, history or delivery requirement.

Tell us the decision you need to support and the gap in this free edition. We can assess a lawful managed extension without gating the public downloads.

Discuss a managed extension →