Federal contract awards
contracts.awards
The $25k-and-up half of federal procurement. Same awardee CAGE space — see an organization's larger awards alongside its DLA micro-purchases.
Financial & Government Contracts
The sub-$25k defense buys USASpending misses, straight from the Defense Logistics Agency's DIBBS bid board. Two grains: open solicitations (RFQs) to bid on right now, and award history — who won a given item (the awardee CAGE), the last-sold TOTAL award price by NSN, and the date. DLA publishes only the total award price per line, not a per-unit price. Ask "last-sold award price for NSN 5330-01-234-5678" or "open RFQs in FSC 4720 closing this week."
Items are keyed by NSN (National Stock Number) and classified by FSC (Federal Supply Class); the winning vendor is identified by its 5-character CAGE code — the same CAGE that appears on federal contract awards. Use mode=price_history with an NSN for one item's price trail, newest sale first.
Source & conduct: DIBBS solicitation and award records are public U.S. federal procurement data — no CAC is required to view (a CAC is only needed to submit a quote). We collect them politely: a single browser session, rate-limited and off-peak, honoring the site's robots rules. No individuals — records are commodity line items (NSN/FSC/nomenclature) and company CAGE codes.
Award records
Live
One row per DLA award line (total award price by NSN + CAGE)
Coverage
2018–present
Open RFQs + award price history
Grains
2 tables
RFQs (open) & awards (last-sold prices)
Freshness
Daily
Incremental by posted date · JSON · Public · included in subscription
Coverage figures populate from the ingestion pipeline after the first scrape.
modestringawards (default) · price_history · rfq. awards/price_history query the award grain (total award price by NSN + CAGE + date); rfq queries open solicitations. price_history orders newest-sale-first — pass an nsn for one item.
nsnstringNational Stock Number, exact — the item identity / join key
fscstringFederal Supply Class (4-digit commodity group), exact
part_numberstringManufacturer part number, exact (awards grain)
cagestringAwardee CAGE code (5-char), exact — the winning vendor (awards grain)
nomenclaturestringItem name; full-text word/prefix match (e.g. "GASKET" matches "GASKET, ROUND"), not an arbitrary substring match
awardeestringAwarded contractor/vendor name; full-text word/prefix match (awards grain)
min_price / max_pricenumberBounds on total_contract_price — the total award price, USD (awards grain). DLA publishes no per-unit price.
solicitation_numberstringDIBBS solicitation / RFQ number, exact
posted_from / posted_toISO dateInclusive bounds on posted_date (the freshness axis)
limitnumberMax records per response (default 25, max 50)
Award rows are ordered most-recently-posted first (price_history orders by award date, newest sale first). The full input schema is served by the MCP server at connection time.
{
"tool": "dla.dibbs",
"params": {
"mode": "price_history",
"nsn": "5330-01-234-5678",
"limit": 10
}
}
Award grain (dibbs_award_records), keyed on source_record_id = solicitation + NSN + award date + CAGE. The RFQ grain (dibbs_rfq_records) mirrors the shared item fields plus issue/return-by dates and the per-RFQ PDF link.
| Field | Type | Description |
|---|---|---|
| nsn | string | National Stock Number (FSC-NIIN) — item identity / join key |
| fsc | string | Federal Supply Class (4-digit commodity group) |
| nomenclature | string | Item name / description (full-text searchable) |
| total_contract_price | decimal(18,2) | Total award price for the line, USD — the money field (DLA publishes no per-unit price); awards grain |
| cage_code / awardee_name | string | Winning vendor CAGE (5-char) and name (awards grain) |
| quantity / unit_of_issue | decimal · string | Quantity and unit of issue (EA/BX/PR/…) |
| solicitation_number / purchase_request_number | string | DIBBS solicitation and purchase-request identifiers |
| issue_date / return_by_date / rfq_pdf_url | date · string | RFQ grain: issue and quote return-by dates, plus the per-RFQ PDF link |
| award_date / posted_date | date | Award date and web-posted date (freshness / incremental axis) |
| award_size_bucket | string | Derived award-size signal (micro / small / mid / large) |
Prices arrive verbatim from DIBBS; an unreported numeric field is null, never zero. DLA publishes the TOTAL award price per line (total_contract_price), not a per-unit price — divide by quantity yourself if you need a rough unit figure.
{
"mode": "awards",
"solicitation_number": "SPE7M323V0001",
"nsn": "5330-01-234-5678",
"nomenclature": "GASKET, ROUND",
"quantity": 1000,
"unit_of_issue": "EA",
"total_contract_price": 456.00,
"cage_code": "1ABC5",
"awardee_name": "ACME SEALS LLC",
"award_date": "2024-03-15",
"posted_date": "2024-03-18"
}
contracts.awards
The $25k-and-up half of federal procurement. Same awardee CAGE space — see an organization's larger awards alongside its DLA micro-purchases.
Financial & Government Contracts
gov.opportunities
The pre-award solicitation surface for $25k+ federal buys. DIBBS is the sub-$25k micro-purchase complement below the SAM.gov threshold.
Financial & Government Contracts
catalog
Every dataset served over MCP, across all sectors — from SEC fundamentals to federal contracts to defense micro-purchases.
Browse everything