Source catalog

FAR / DFARS

Federal Acquisition Regulation and Defense Federal Acquisition Regulation Supplement text.

← Source catalog

Source, grain and coverage

FAR / DFARS ↗

Collected eCFR Title 48 regulations and clauses. Verify the applicable version and effective date with the official source.

Retained regulatory sections can have missing text. Current text does not prove solicitation applicability or the historical version in force at award. A search result without content cannot support a clause quotation.

Collection schedule: Weekly.

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 intelligence scope and enable that data domain in your workspace.

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

The primary dataset is acquisition_regulations. 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 →

Acquisition Regulations

acquisition_regulations · Schema 1

One retained regulatory section/clause observation per id, with regulation and clause_number context; not a historical applicability determination.

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 · 8 fields
FieldType / unitMeaningAvailability and filters
idintegerGovBiz surrogate row identifier; interpret together with its relation, not as a source-native key.Storage and value limits: Signed 32-bit integer; logical domain constraints can be narrower.Values can be missingeq, in, is_null, gte, lte
regulationstringFAR versus DFARS text family in the eCFR collection.Storage and value limits: Maximum 10 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
part_numberstringRegulatory part identifier, stored as text.Storage and value limits: Maximum 10 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
clause_numberstringRegulatory section/clause identifier; retain punctuation and regulation context.Storage and value limits: Maximum 50 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
titlestringPublic record title/heading; meaning follows the relation grain.Storage and value limits: Maximum 500 characters; identifier rules can be narrower.Values can be missingeq, in, is_null, contains
contentstringCollected regulatory text; an empty value cannot support a source quotation.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
ecfr_datedateCollected eCFR regulatory text version date.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
refreshed_atdatetimeTime a producer refreshed this row; not the underlying source record date.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