Source catalog

DLA DIBBS

Defense Logistics Agency supply and service solicitations.

← Source catalog

Source, grain and coverage

DLA DIBBS ↗

Public DIBBS listings. Check the original listing for attachments, changes and current deadlines.

Supply notices can lack NSN/FSC values. NAICS, buyer email, delivery dates and estimated values are not collected in this projection. Listing access does not establish complete technical attachment coverage.

Collection schedule: Four times daily.

Records describe public source observations. Missing values remain unknown; historical observations do not establish current status.

Definitions audited . Use source status and the returned watermarks to inspect current collection health.

REST and MCP access

Use a credential with search scope and enable that data domain in your workspace.

curl 'https://www.govbiz.ai/api/v2/catalogue/sources/dibbs-refresh-morning/records?limit=2' \
  -H "Authorization: Bearer $GOVBIZ_API_KEY"

The primary dataset is supply_notices. Select another dataset from this source with dataset_id. Supported field names can be used as exact filters; the versioned query endpoint also supports declared ranges and list operators.

Through canonical /mcp, use govbiz_discover_datasets, govbiz_describe_dataset, govbiz_search_records, and govbiz_get_evidence. Cross-source relationships use govbiz_get_related_records and require access to every involved domain.

API contracts · MCP setup · Workspace data domains

Query this source →

Supply Notices

supply_notices · Schema 1

One retained DIBBS solicitation observation per solicitation_number.

Search modes: structured, lexical. History: Current retained projection; exact historical reconstruction is unsupported.

Measures: record_count. Monetary values use decimal strings with declared units. Unknown amounts do not become zero.

Field definitions and supported filters · 24 fields
FieldType / unitMeaningAvailability and filters
solicitation_numberstringSource solicitation reference; qualify by issuer and dates before relating records.Storage and value limits: Maximum 50 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
solicitation_typestringSource DIBBS solicitation instrument/category.Storage and value limits: Maximum 20 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
nsnstringNational Stock Number item identifier; preserve raw form and normalize with an explicit NSN rule.Storage and value limits: Maximum 20 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
fsc_codestringFederal Supply Class; the class portion of an NSN, not an item identity.Storage and value limits: Maximum 4 characters; identifier rules can be narrower.Classification overlap is contextual, not record identity.Values can be missingeq, in, is_null, contains
naics_codestringSource industry classification code; link with the NAICS edition and declared precision.Storage and value limits: Maximum 6 characters; identifier rules can be narrower.Require a classification edition; do not join broad prefixes as exact identities.Not collected; returned as unknowneq, in, is_null, contains
item_descriptionstringDIBBS requested item/service description.Storage and value limits: No declared field-length cap here; API/output budgets must apply; empty and null differ.Values can be missingeq, in, is_null, contains
quantityintegerDIBBS requested item count in unit_of_issue; not necessarily number of physical individual items.Storage and value limits: Signed 32-bit integer; logical domain constraints can be narrower.Values can be missingeq, in, is_null, gte, lte
unit_of_issuestringSource DIBBS supply unit (e.g. each, set or lot); quantity depends on this unit.Storage and value limits: Maximum 20 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
delivery_datedateRequested DIBBS delivery calendar date when supplied.Storage and value limits: Calendar date without time of day or timezone; source precision can be month/quarter instead.Not collected; returned as unknowneq, in, is_null, gte, lte
closing_datedateDIBBS solicitation closing calendar date; a date alone does not establish a clock-time deadline.Storage and value limits: Calendar date without time of day or timezone; source precision can be month/quarter instead.Values can be missingeq, in, is_null, gte, lte
buyer_namestringSource DIBBS buyer name label; scope is the associated public record, not every procurement at the agency.Storage and value limits: Maximum 200 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
buyer_emailstringSource DIBBS buyer email address; scope is the associated public record, not every procurement at the agency.Storage and value limits: Maximum 200 characters; identifier rules can be narrower.Not collected; returned as unknowneq, in, is_null, contains
buyer_phonestringSource DIBBS buyer telephone text; scope is the associated public record, not every procurement at the agency.Storage and value limits: Maximum 50 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
estimated_valuedecimal / USDEstimated/source-extracted dollar value; SAM can populate it from a regex, so its evidence class must be disclosed.Storage and value limits: Precision 15, scale 2; absolute value below 10^13; rounding on assignment; checks can narrow the range.Not collected; returned as unknowneq, in, is_null, gte, lte
set_aside_typestringSource set-aside label/category; categories and aliases must not be guessed.Storage and value limits: Maximum 50 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
cage_code_requiredstringDIBBS listed CAGE requirement if collected; currently not populated.Storage and value limits: Maximum 10 characters; identifier rules can be narrower.CAGE/NCAGE is ordinarily a 5-character code; wider storage is not a source format guarantee.Values can be missingeq, in, is_null, contains
statusstringRelation-specific source or operational status; use check constraints where declared and the producer mapping elsewhere.Storage and value limits: Maximum 20 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
award_to_namestringDIBBS named award recipient when collected.Storage and value limits: Maximum 500 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
award_to_cagestringDIBBS award recipient CAGE when collected.Storage and value limits: Maximum 10 characters; identifier rules can be narrower.CAGE/NCAGE is ordinarily a 5-character code; wider storage is not a source format guarantee.Values can be missingeq, in, is_null, contains
award_amountdecimal / USDRelation-specific source award amount; SAM/SBIR/USAspending amounts have different grains.Storage and value limits: Precision 15, scale 2; absolute value below 10^13; rounding on assignment; checks can narrow the range.Values can be missingeq, in, is_null, gte, lte
source_urlstringPublic provenance URL for the relation record; a generic landing URL is weaker than a record locator.Storage and value limits: No declared field-length cap here; API/output budgets must apply; empty and null differ.Values can be missingeq, in, is_null, contains
first_seen_atdatetimeEarliest retained observation of the current source-key record.Storage and value limits: Instant with timezone only if declared; otherwise local/producer time must be explicitly interpreted. Do not invent clock precision.Values can be missingeq, in, is_null, gte, lte
last_seen_atdatetimeMost recent retained observation, not proof of current availability.Storage and value limits: Instant with timezone only if declared; otherwise local/producer time must be explicitly interpreted. Do not invent clock precision.Values can be missingeq, in, is_null, gte, lte
created_atdatetimeGovBiz row/version creation time.Storage and value limits: Instant with timezone only if declared; otherwise local/producer time must be explicitly interpreted. Do not invent clock precision.Values can be missingeq, in, is_null, gte, lte