Skip to content
AGENTIC Data Mining
● Public TOOL dla.dibbs LAST SYNC updated daily

DLA DIBBS micro-purchases

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.

Query parameters

modestring

awards (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.

nsnstring

National Stock Number, exact — the item identity / join key

fscstring

Federal Supply Class (4-digit commodity group), exact

part_numberstring

Manufacturer part number, exact (awards grain)

cagestring

Awardee CAGE code (5-char), exact — the winning vendor (awards grain)

nomenclaturestring

Item name; full-text word/prefix match (e.g. "GASKET" matches "GASKET, ROUND"), not an arbitrary substring match

awardeestring

Awarded contractor/vendor name; full-text word/prefix match (awards grain)

min_price / max_pricenumber

Bounds on total_contract_price — the total award price, USD (awards grain). DLA publishes no per-unit price.

solicitation_numberstring

DIBBS solicitation / RFQ number, exact

posted_from / posted_toISO date

Inclusive bounds on posted_date (the freshness axis)

limitnumber

Max 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.

Example call

Request · dla.dibbs
{
  "tool": "dla.dibbs",
  "params": {
    "mode": "price_history",
    "nsn": "5330-01-234-5678",
    "limit": 10
  }
}
Try in playground

Schema

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
nsnstringNational Stock Number (FSC-NIIN) — item identity / join key
fscstringFederal Supply Class (4-digit commodity group)
nomenclaturestringItem name / description (full-text searchable)
total_contract_pricedecimal(18,2)Total award price for the line, USD — the money field (DLA publishes no per-unit price); awards grain
cage_code / awardee_namestringWinning vendor CAGE (5-char) and name (awards grain)
quantity / unit_of_issuedecimal · stringQuantity and unit of issue (EA/BX/PR/…)
solicitation_number / purchase_request_numberstringDIBBS solicitation and purchase-request identifiers
issue_date / return_by_date / rfq_pdf_urldate · stringRFQ grain: issue and quote return-by dates, plus the per-RFQ PDF link
award_date / posted_datedateAward date and web-posted date (freshness / incremental axis)
award_size_bucketstringDerived 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.

Sample record

Sample · dla.dibbs (awards)
{
  "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"
}

Use it for

  • Price the last sale — pull the last-sold TOTAL award price by NSN, who won (awardee CAGE), and when, before quoting a micro-purchase RFQ
  • Find open DLA solicitations by FSC/NSN and the return-by date to bid on now
  • Track a competitor CAGE's DLA award history — what NSNs they win and the total award price
● Public Daily

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

Included in subscription View dataset
● Public Daily

SAM.gov opportunities

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

Included in subscription View dataset
● Catalog All datasets

Full data catalog

catalog

Every dataset served over MCP, across all sectors — from SEC fundamentals to federal contracts to defense micro-purchases.

Browse everything

All sectors View catalog