Dataset · USAspending federal awards

US Federal Contracts & Grants (USAspending)

US federal contracts, grants, loans & IDVs — normalized from USAspending.gov (JSON / JSONL)

Overview

Every federal award exported from the USAspending.gov public API and normalized into one flat schema across contracts, grants, loans, direct payments and IDVs. Award-type codes are decoded to human labels, agencies and sub-agencies are split out, dates are ISO-normalized, and each row links back to its canonical award page. Built for govcon competitive intel and federal-spend analytics.

10M+awards (FY2008–present)
Weeklydelta (USAspending publishes on a lag)
JSONL+ CSV on request
Schema

One row, fully labeled.

FieldTypeDescription
award_idstringFederal award / PIID identifier.
recipientstringAwardee / recipient legal name.
amountnumberTotal obligated/award amount in USD.
awarding_agency / awarding_sub_agencystringTop agency + sub-agency.
agency_slugstringURL-safe agency key for joins.
award_type_code / award_typestringRaw code + decoded human label.
categorystringcontract | grant | loan | direct_payment | idv.
start_date / end_datedateISO period-of-performance dates.
descriptionstring|nullAward description (null where agency omitted it).
generated_internal_idstringUSAspending internal id for the canonical URL.
urlstringCanonical usaspending.gov award page.
Sample record

A real row from the feed.

Below is one genuine record, exactly as it ships. Download the full sample (.jsonl).

{
  "award_id": "HT940216C0001",
  "recipient": "HUMANA GOVERNMENT BUSINESS INC",
  "amount": 51269205263.03,
  "awarding_agency": "Department of Defense",
  "awarding_sub_agency": "Defense Health Agency",
  "agency_slug": "department-of-defense",
  "award_type_code": "C",
  "award_type": "Delivery Order",
  "category": "contract",
  "start_date": "2016-08-01",
  "end_date": "2025-12-31",
  "description": "IGF::OT::IGF (managed-care support, TRICARE East region)",
  "generated_internal_id": "CONT_AWD_HT940216C0001_9700_-NONE-_-NONE-",
  "url": "https://www.usaspending.gov/award/CONT_AWD_HT940216C0001_9700_-NONE-_-NONE-"
}
Use cases

Govcon competitive intelligence

Federal-spend & budget analytics

BD pipeline & recompete tracking

Lobbying / policy research

Chapter 03 · Pricing

Buy it once, or stream the delta.

Sample

Free

A real labeled slice of each dataset, downloadable right now. No signup to look; email to get the full sample bundle.

  • Real records, full schema
  • JSONL format
  • Use it to test your pipeline
Download sample

Monthly delta

$99–$499/mo

Initial full dump plus a recurring incremental feed of new/changed records. SEC daily, contracts weekly.

  • Initial dump included
  • Incremental delta feed
  • Schema-versioned
  • Cancel anytime
Start subscription

Honest note: bulk delivery is manual-fulfilled — you request, we ship a download link (usually within 48h). That means you always get a cut tailored to your filters, and a real human if something's off.

FAQ

Questions, answered.

Where does the contract data come from?

The free, public USAspending.gov REST API (spending_by_award). It is official US government data; we normalize it into one consistent schema and decode the award-type codes.

What award types are included?

Contracts (definitive, delivery/purchase orders), IDVs (GWAC, IDC, FSS, BOA, BPA), grants (block/formula/project), cooperative agreements, direct payments and loans — all in one normalized schema with a category field.

How far back does it go?

FY2008 to present via the search API. Older records (back to FY2001) are available via the bulk-download path on request.

How is it delivered?

JSONL or CSV, partitioned by fiscal year and agency. Delta subscribers receive a weekly incremental file as USAspending publishes new obligations.

Can you filter by agency, NAICS or recipient?

Yes — tell us the agencies, NAICS/PSC codes, recipients or keywords and we deliver a pre-filtered cut, which is usually cheaper than the full dump.

Get access

Request the USAspending dataset download.

We'll email the full sample bundle and a delivery link, with a cut tailored to your filters. Delivery is hand-fulfilled within 48h.