Four official agency forecast sources

US federal procurement forecastsbefore solicitation

Download current acquisition-planning records and observed changes from DHS, Energy, Education and Justice. Use the free files to find possible demand earlier—then verify any actual notice, requirement and deadline on SAM.gov.

Read before qualification

A four-agency planning snapshot—not a solicitation database.

Coverage: v1 combines DHS APFS, DOE Headquarters and Federal Field Office, Education, and Justice forecast records. It is not all federal agencies and not every forecast published by a covered department.

Collection versus publication: WebTruffle checks the sources daily. Agency publication cadences vary from source to source, so daily collection does not mean agencies add or revise records every day.

Planning only: projected requirements, values, dates, competition and set-asides can change or disappear. These records are not pre-solicitation synopses, invitations for bids, requests for proposals or commitments to buy.

Absence is not cancellation: not_in_current_snapshot records an observed source-state change only. Verify the official source and SAM.gov before acting.

Manifest-gated products

Separate current state from observed change.

A download is enabled only when the latest release manifest names it. Use the forecast snapshot for current-source analysis and the changes product for differences from the prior accepted edition.

01Available

Current forecasts

One row per stable source forecast key in the latest accepted combined snapshot. Use this product to evaluate the current records visible across the four covered agency sources.

2,466 rowsone record in the complete current four-source snapshot
  • stable source key
  • agency and office
  • NAICS
  • estimated value and timing
  • official source link
02Available

Observed changes

New, updated and not-in-current-snapshot observations relative to the prior accepted edition. Absence is an observation, not a cancellation decision.

43 rowsone record whose snapshot membership or content changed
  • new
  • updated
  • not_in_current_snapshot
  • content hash
  • observation timestamps

Verified Python workflow

Build a bounded early-contract watchlist.

Pin one release, verify all four source partitions, measure field coverage, normalize NAICS only for comparison, and keep additions, updates, and source absences in separate review queues. The guide includes a tested DuckDB recipe and explicit handoff to official agency records and SAM.gov.

Run the Python workflow →

September 2026 data audit

See what 43 DHS change rows actually mean.

The September 2 edition resolves to 42 source requirements after one APFS changed-record marker pair is reconciled. The dated audit separates first appearances, a reappearance, material schedule and status revisions, and unresolved source absences.

Read the change audit →

Rows before registration

Inspect bounded forecast rows before downloading

The preview reads bounded byte ranges from the manifest-verified us-federal-procurement-forecasts.jsonl asset. It does not load the full release into the page process, and each available link returns to the official agency record.

Edition
September 2, 2026
Rows shown
12 deterministic samples
Row grain
one row per current official agency forecast record
Source file
us-federal-procurement-forecasts.jsonl
12 sample rows from us-federal-procurement-forecasts.jsonl, edition September 2, 2026
ForecastRequirementAgencyContracting officeNAICSPlanned strategyProjected timingEstimated value rangeSource updated
dhs_apfs:*F2021054660ALCO 251 PARTSDepartment of Homeland SecurityCPD1/MECPL (Contracting)333618New Requirement, No Contract · None2026-03-28 · 2026-09-30 · 2026 · Q4 2026Over $100M04 Oct 2024
doe_acquisition_forecast:derived-e456638471af96a13502697b5ff0b377PURCHASE AND DELIVERY OF TWO (2) TRUCKS WITH MOUNTED AERIAL WORK PLATFORM, WESTERN AREA POWER ADMINISTRATION.Department of EnergyNot provided336112No set aside usedNot providedR2 – $250K–$7.5MNot provided
education_acquisition_forecast:FY26-AP-4444December 2026 Federal Student Aid Training Conference (FSATC)Department of EducationFSA561920TBD2026 · Q4>= $1M and < $5MNot provided
dhs_apfs:*F2022059566Replace Tanks/Pumps at Consolidated Fueling Facility, Kodiak, Alaska (PN 33-Q04077)Department of Homeland SecurityCEU Juneau (Contracting)236220True · New Requirement, No Contract · 8(a)2026-08-06 · 2026-09-15 · 2026 · Q4 2026$2M to $5M05 Jun 2026
doe_acquisition_forecast:derived-e4585108b5b3f2ccf0660eb771846d9aTHE LEADERSHIP DEVELOPMENT PROGRAM TRAINING COURSE ON THE TOPIC OF INSIGHTS DISCOVERY FY26Department of EnergyNot provided611430No set aside usedNot providedR1 – $25K–$250KNot provided
education_acquisition_forecast:FY26-AP-4471Contracting Officer’s Representative (COR) Training CourseDepartment of EducationED611430TBD2026 · Q3< $15KNot provided
dhs_apfs:*F2023063249Communications & Support ServicesDepartment of Homeland SecurityMEO Contracting Division (70RCSJ)541613True · Follow-on to Existing Contract · WOSB2026-09-01 · 2026-09-28 · 2026 · Q4 2026$20M to $50M21 Aug 2026
doe_acquisition_forecast:derived-e47f598b67dae971507a6fc380808ce3Establish a stand-alone contract for economic modeling support services.Department of EnergyNot provided541690No set aside used.Not providedR2 – $250K–$7.5MNot provided
education_acquisition_forecast:FY26-AP-4472Court Reporter for Case 261215-02014Department of EducationED561492TBD2026 · Q4< $15KNot provided
dhs_apfs:*F2023064025Construction Inspection Services, Base Charleston Utility Infrastructure, Roads & Clinic, Base Charleston, SCDepartment of Homeland SecurityFDCC (Contracting)541330New Requirement, No Contract · TBD2026-01-31 · 2027-06-08 · 2027 · Q3 2027$350K to $500K23 Sept 2025
doe_acquisition_forecast:derived-e482b10e9d20f29acf2266aaccc9aa62PGH Building 83-104A/B AV Renovation Project Period of Performance: 6 months after awardDepartment of EnergyNot provided5415198(a) Sole SourceNot providedR1 – $25K–$250KNot provided
education_acquisition_forecast:FY26-AP-4473Court Reporter for Case 250924-09953Department of EducationED561492TBD2026 · Q4< $15KNot provided

Read current forecasts with DuckDB

SELECT agency_name, naics_code, title, estimated_value_range
FROM read_json_auto('us-federal-procurement-forecasts.jsonl', format = 'newline_delimited')
WHERE naics_code IS NOT NULL
ORDER BY agency_name, naics_code
LIMIT 50;

How to read this preview

Open schema & data dictionary ↓
  • 3 source systems represented in these bounded rows.
  • Values, dates, acquisition strategies and set-asides are source-published planning information, not guarantees.
  • WebTruffle checks daily, while the covered agencies publish on their own cadences.
  • Named contacts, email addresses and phone numbers are omitted from the bulk edition; use the official source link.
  • Blank source titles remain blank in downloads; this preview labels them [title not published by source] instead of hiding the record.

Responsible uses

Find a planning signal, then verify the procurement.

Agency and category targeting

Filter covered records by agency, contracting office, NAICS and place of performance to find possible demand aligned with your capabilities.

Small-business planning

Review source-published set-aside and competition fields as early indicators, not final acquisition decisions.

Timing and pipeline review

Use projected solicitation, award and performance timing only as planning ranges, then monitor SAM.gov for the actual notice.

Change triage

Route newly observed and updated records for review. Investigate disappearance without silently labelling it cancellation.

Official sources & freshness

Four source contracts, four honest boundaries.

Federal procurement forecasts are distributed across agency systems. WebTruffle preserves the source identity and link instead of presenting the normalized snapshot as an authoritative record.

Department of Homeland Security

Acquisition Planning Forecast System (APFS)

Official source

DHS describes APFS as anticipated contract actions over $350,000 and a planning resource for prospective prime and subcontracting opportunities.

Agency cadence: DHS policy calls for quarterly review and updating; the live system can change between reviews.

Department of Energy

Headquarters and Federal Field Office Acquisition Forecast

Official source

The collected DOE product covers the Headquarters and Federal Field Office forecast linked by DOE and described there as updated monthly.

Agency cadence: DOE describes this source as updated monthly.

Department of Education

Forecast of ED Contract Opportunities

Official source

The current official source is ED's FY 2026 forecast. ED says items depend on appropriated funds and may be delayed or cancelled. The adapter excludes footer rows whose only populated cell starts with Disclaimer:, Discalimer:, or Note:; source health reports source, published and excluded-footer row counts.

Agency cadence: Education publishes dated editions; its page does not promise a regular update schedule.

Source rows 372 · published 370 · footer rows excluded 2

Department of Justice

Forecast of Contracting Opportunities

Official source

DOJ describes its forecast as FY 2026 and later planned procurements above $250,000, with quarterly source updates.

Agency cadence: DOJ says forecasts are updated quarterly.

Schema & data dictionary

Fields preserve source meaning and observation state.

The 62-field public schema keeps source provenance, uses nulls where a concept is not published, and does not infer missing values, final procurement decisions or personal contact data. Exact DOJ solicitation and award dates stay separate from quarter or other planning text in the corresponding timing fields.

For DOJ, source_identifier_method is unique_action_tracking_number only when the published reference is unique and not a placeholder. Missing, placeholder or duplicate references use derived_composite_missing_placeholder_or_duplicate_tracking_number. The derived DOJ composite includes place_of_performance and place_of_performance_country alongside its other normalized identity inputs.

content_hash excludes source_url and observation-only provenance. The official link remains in every row, but a link-only change does not become a substantive content update. Any retained narrative containing an email address is replaced wholesale with [contact information omitted].

Forecast identity

  • edition_date
  • id
  • source
  • source_forecast_id
  • source_reference
  • source_identifier_method
  • title
  • description
  • change_type

Agency & classification

  • agency_name
  • subagency_name
  • organization_name
  • funding_office
  • contracting_office
  • program_office
  • fiscal_year
  • naics_code
  • naics_description
  • product_service_code
  • place_of_performance
  • place_of_performance_country
  • place_of_performance_state
  • place_of_performance_city

Acquisition planning

  • requirement_type
  • category
  • subcategory
  • estimated_value_range
  • estimated_current_fiscal_year_value_range
  • competition_strategy
  • small_business_program
  • set_aside_type
  • business_size_selection
  • contract_type
  • award_type
  • contract_vehicle
  • current_contract_number
  • incumbent_contractor
  • contract_status

Projected timing

  • estimated_solicitation_date
  • estimated_solicitation_timing
  • anticipated_award_date
  • anticipated_award_timing
  • award_quarter
  • performance_start_date
  • performance_end_date
  • performance_end_month
  • period_of_performance
  • contract_availability
  • contract_length
  • rfi_planned

Source detail

  • acquisition_history
  • solicitation_url
  • additional_information

Observation & provenance

  • source_created_date
  • source_published_date
  • source_last_updated_date
  • source_url
  • source_document_url
  • source_terms_url
  • first_seen_at
  • last_seen_at
  • content_hash

Free data or managed delivery

Start public. Scope only the missing work.

The free edition is a daily snapshot from four official agency forecast sources, with observed changes and no bulk contact fields. Managed work can add longer history, more agency systems, forecast-to-SAM.gov or award matching, qualification rules, alerts and tailored delivery without changing the public edition's stated boundaries.

Comparison of the free public edition and a managed WebTruffle feed
Free public editionManaged feed
Fixed public sources and schemaAgreed sources, fields and qualification rules
Latest public editionHistory, snapshots or incremental changes
Manual CSV, JSON or JSONL downloadScheduled API, cloud or file delivery
Published checks and limitationsAgreed validation, monitoring and maintenance

Methodology

A reproducible daily observation.

  1. 01

    Set the edition

    Run a same-day America/New_York collection against the four declared official sources; agency publication cadence remains independent.

  2. 02

    Collect source records

    Require each adapter to satisfy its own completeness and validation contract. An unreachable or malformed source does not become a successful empty result.

  3. 03

    Normalize without invention

    Map shared planning concepts while preserving source identity, nulls, official links and source-specific coverage notes. Replace a retained narrative wholesale when it contains an email address.

  4. 04

    Compare and publish

    Hash substantive normalized content while excluding source_url and observation-only provenance, emit current and change products, validate checksums and publish only manifest-declared assets.

Related procurement resources

01

Build a managed procurement intelligence feed

Add the sources, history, qualification rules, enrichment and delivery your market requires.

02

Continue to live tender and RFP notices

Move from early US planning signals to current SAM.gov notices and the wider EU and UK opportunity dataset.

03

Send deadline changes to Slack

Replay a real tender extension with a Python webhook workflow, a persistent delivery ledger and local retry tests.

04

Link reported subawards to prime contracts

Run a pinned 25-record Python example with an executed notebook, source identity checks and separate unmatched and review reports.

05

Compare BOAMP and TED coverage

Inspect a fixed-day French CPV 72 study with exact notice-version matches, unresolved observations and a category audit.

06

Extract traceable requirements from public PDFs

Run a ten-field PDF-to-JSON example with page evidence, explicit visual-review corrections and retained uncertainty.

07

Check document and attachment coverage

Inspect a bounded retrieval manifest and separate notice links, original files, document versions and extracted text before agreeing coverage.

08

Compare keyword and semantic tender search

Run an executed notebook on 217 notice titles, inspect four queries and review relevance separately from stage and deadline filtering.

09

Compare current and potential contract end dates

Inspect a reproducible federal-award audit and the 308 records whose research-window selection changes with the chosen end-date field.

10

Evaluate a historical procurement archive

Inspect a three-edition TED coverage report, 9,650-publication inventory and editable backfill specification before agreeing historical coverage.

11

Test CPV category filters

Search a versioned code lookup, expand its hierarchy and compare exact versus broader matches on a pinned public notice sample.

12

Load award data into Snowflake

Use a public SQL worksheet and pinned samples to inspect a real balance update, provenance and repeatable merges.

13

Match suppliers to company records

Run a seven-case UK example with exact register IDs, review candidates and unresolved records. Keep source-local joins separate from company identity.

14

Run procurement feed acceptance checks

Test a pinned public notice sample with configurable rules, expected failures and a verified SQLite import. Adapt the contract before evaluating other datasets.

15

Model a government contracts database

Connect opportunity notices, awards, contracts, financial actions and suppliers without collapsing their real grains.

16

Research U.S. federal contract awards

Choose and interpret SAM.gov or USAspending for an auditable award-research question.

17

Build with the USAspending API

Collect federal contract awards and transactions with explicit grain, bulk history and validation.

18

Compare SAM.gov, TED and UK sources

Choose official opportunity sources by jurisdiction, legal scope, notice semantics, access route and history.

19

Build a reliable TED Search API collector

Use expert queries, iteration pagination, notice versions, XML, packages and validation correctly.

20

Build a reliable Find a Tender collector

Use OCDS update windows, cursor pagination, release and record packages, lifecycle grain and validation correctly.

21

Query tender data with Python and DuckDB

Verify a pinned release, choose the correct product grain, reproduce counts and export bounded results with provenance.

22

Analyze EU and UK awards with Python

Verify award, supplier and contract products, preserve value basis, and prevent shared award values from repeating across suppliers.

23

Audit procurement lifecycle links with Python

Verify two pinned releases and traverse exact typed notice, award, supplier and contract paths without inventing links.

24

Analyze US federal awards with Python

Verify a pinned award release, join prime suppliers, preserve cumulative amount semantics, and export changed-window results safely.

25

Combine federal award releases safely

Retain rolling observations, reconstruct persistent award state, and prevent repeated cumulative balances from inflating totals.

26

Build a federal forecast watchlist with Python

Verify a four-agency forecast release, measure source-specific coverage, and route current records, updates and absences safely.

27

Audit the September DHS forecast changes

Reconcile 43 change rows to 42 APFS requirements, then prioritize first appearances, reappearances, material updates and source absences.

28

Audit the August 2026 data quality

Inspect source health, field-presence denominators and lifecycle-conditioned gaps in the public edition.

29

See August procurement demand by category

Compare the CPV and NAICS leaders in a reproducible seven-day newly observed notice flow.

30

Design a government contract tracker

Turn recurring source observations into qualified alerts, auditable changes and routed monitoring events.

31

Build a reliable SAM.gov API pipeline

Implement API keys, date slices, page indexes, resources, backfills and validation correctly.

32

Replace the FPDS Atom feed

Migrate to the SAM.gov Contract Awards API with mapped fields, deletion capture and cutover tests.

33

Analyze demand and supplier competition

Choose the correct procurement grain, measures, denominators and disclosure rules.

Questions

Use forecasts without turning projections into facts.

Is this US federal procurement forecasts dataset free?+

Yes. Manifest-present CSV, JSON and JSONL files can be downloaded without an account, email address or payment details.

Which agencies are included?+

Version 1 covers four official sources: DHS APFS, the DOE Headquarters and Federal Field Office forecast, the Department of Education forecast, and the Department of Justice forecast. It is not a government-wide inventory.

Does the dataset include every US federal procurement forecast?+

No. Federal forecasts remain distributed across agency systems. GSA's centralized FCO tool was not reliably reachable from the production collector during v1 validation, so it is documented as a known gap rather than counted as coverage.

Are forecast records open solicitations?+

No. They are planning records, not invitations for bids, requests for proposals or commitments to purchase. Verify actual notices, requirements and deadlines on SAM.gov and the official agency source.

Do agencies publish new forecast records every day?+

Not necessarily. WebTruffle checks the covered sources daily, while agency publication cadences vary. A fresh edition with no observed changes is therefore a valid result.

What does not_in_current_snapshot mean?+

It means a previously observed record was absent from the latest accepted source snapshot. It does not prove cancellation, deletion or award and should be investigated at the official source.

Are forecast values and dates guaranteed?+

No. Values are source-published estimates or ranges and dates are projections. Funding, requirements, acquisition strategy, competition and timing can change before solicitation.

Are agency contact details included in bulk downloads?+

No. The free bulk edition omits named contacts, email addresses and phone numbers. If any retained narrative field contains an email address, its entire value is replaced with [contact information omitted], rather than partially redacting the address and leaving adjacent contact details. Use source_url to review the current official record.

Need forecasts connected to live opportunities?

Bring the agency, history, matching or delivery gap.

We can assess more agency systems, longer history, forecast-to-SAM.gov or award matching, qualification rules, alerts and tailored delivery without gating the public files.

Discuss a forecast intelligence feed →