Government tenders datasetU.S., EU & UK opportunity notices

Download the latest normalized opportunity-notice products from SAM.gov, TED, Contracts Finder and Find a Tender. Choose current opportunities, exact material changes, observed history or market summaries. This is a daily publication-window dataset, not a complete live inventory or hosted tracker; derived rows retain source identifiers and direct official-notice links when the source feed provides them.

Need to choose authoritative coverage first? Compare SAM.gov, TED and UK opportunity sources. Need retained-state alerts rather than files? Design the monitoring workflow.

Need history, additional sources, custom fields or delivery to your stack? Request a scoped sample and feasibility review. Paid pilots start at €750 + VAT; managed feeds at €1,000/month + VAT.

Refresh

Daily

Views

10/10 in latest release

Traceability

Source + derivation preserved

Raw access

Free and ungated

Analysis-ready public views

Start with the question,not the source schema.

These views are deterministic and source-backed. Availability is read from the latest release manifest, so a missing export is shown as unavailable instead of sending you to a broken file.

10 of 10 views available

01Available

Current opportunities

A decision-ready view of opportunity-stage records with deadline state, readable classifications and source-backed qualification signals. The actionable flag is a derived filter, never a claim that replaces the official notice.

39,233 rowsGrain: one stable record that is a deterministic actionable candidate
  • record_stage
  • days_to_deadline
  • deadline_bucket
  • classification_label
  • SME / set-aside signals
02Available

Observed history

The latest retained snapshot for each stable record observed in the published rolling window, with observation dates and version counts for replayable analysis. It describes what WebTruffle observed—not an undocumented claim of complete historical coverage.

93,090 rowsGrain: one latest row per stable record observed in the rolling window30 observed dates · July 31, 2026 – August 29, 2026
  • observation_date
  • version_count
  • first_seen_at
  • last_seen_at
  • content_hash
03Available

Material changes

A compact change feed for deadlines, values, status, buyer, classification and scope. Changed-field names plus prior deadline, value and status make the key alert types explainable; formatting-only changes are excluded.

44 rowsGrain: one material update observation per stable record per observed day7 observed dates · August 23, 2026 – August 29, 2026
  • changed_fields
  • change_severity
  • previous_deadline_at
  • previous_value
  • previous_status
04Available

Market summary

Precomputed counts and reported values by buyer, classification, geography, lifecycle stage and source, with the grouping dimensions preserved so the totals can be interpreted correctly.

38,874 rowsGrain: one count or currency-safe value metric per market dimension30 observed dates · July 31, 2026 – August 29, 2026
  • buyer
  • classification
  • geography
  • record_stage
  • source coverage
05Available

Lifecycle changes feed

A separate evidence-bearing delta stream for new, updated, cancelled, awarded and closed records. Stable IDs, source status, source update time and observation evidence stay attached; an absent status transition is never invented.

21,350 rowsGrain: one observed new or updated stable record per observation date7 observed dates · August 23, 2026 – August 29, 2026
  • new / updated
  • cancelled / awarded / closed
  • source update time
  • first / last seen
  • verification state
06Available

7 / 30 / 90-day observation history

Every retained privacy-minimized observation in three explicit rolling windows. Each release states its real earliest and latest dates and observed-day count, so collection gaps are visible instead of being presented as continuous coverage.

163,803 rowsGrain: one retained stable-record observation per observed date47 observed dates · July 14, 2026 – August 29, 2026
  • observation-level rows
  • 7-day window
  • 30-day window
  • 90-day window
  • actual coverage dates
07Available

Evidence-based lifecycle links

Opportunity and explicitly staged amendment releases share exact procurement-process nodes with the award dataset, which continues the chain to suppliers and contracts. Every link carries its method, confidence and evidence; missing links remain explicit.

158,047 rowsGrain: one exact official-identifier relationship
  • opportunity → amendment
  • shared award-process node
  • exact source identifiers
  • linkage method
  • confidence
  • no fuzzy winner inference
08Available

Rolling buyer intelligence

Buyer-level opportunity activity, category and geography mix over the retained market period. These are rolling observations, not one-day counts or unsupported predictions about buyer intent.

69,377 rowsGrain: rolling period × source-local buyer identity × value basis × currency
  • current opportunities
  • category mix
  • jurisdiction mix
  • rolling periods
  • source-backed counts
09Available

Source health & field completeness

Machine-readable last success, last non-zero publication, expected publication pattern, failures, quiet-day evidence and source-level completion rates for buyer, supplier, deadline, value, classification and source URL.

  • last successful run
  • successful zero vs failure
  • rolling source counts
  • field completion rates
  • coverage disclosure

Observed history is labelled with its actual retained window and observed-date count. Gaps in collection are not presented as continuous daily coverage.

Request a tailored sample of up to 250 rows →

Rows before registration

Inspect a real slice of the latest release.

These rows are decoded on the server from bounded slices of the latest public JSONL—never a hand-written demo. Source systems are balanced where the sampled slices contain them; the table is not a relevance ranking or a claim of complete market coverage.

Edition
August 29, 2026
Rows shown
12 deterministic samples
Row grain
one row per current opportunity record
Source file
current-opportunities.jsonl
12 sample rows from current-opportunities.jsonl, edition August 29, 2026
SourceJurisdictionOpportunityBuyerDeadlineEstimated valueMarket
TEDRomaniaRomania – Miscellaneous food products – Furnizare diverse produse alimentareSPITALUL ORASENESC "Sfantul Dimitrie" Targu NeamtNot provided1,576,576 RON15800000
Contracts FinderUnited KingdomFestive Lights Installation and MaintenanceHertford Town Council04 Sept 202690,000 GBPElectrical machinery, apparatus, equipment and consumables; lighting
TEDHungaryHungary – District-heating mains construction work – Távhőszolgáltatási rendszer kialakítása KabánHBMFÜ Hajdú-Bihar Megyei Fejlesztési Ügynökség Nonprofit Korlátolt Felelősségű Társaság; Kaba Város ÖnkormányzataNot providedNot provided45232140
Contracts FinderUnited KingdomInvitation to Tender - Communities of Practice DevelopmentTHE NATIONAL TRUST FOR PLACES OF HISTORIC INTEREST OR NATURAL BEAUTY18 Sept 202650,000 GBPResearch and development services and related consultancy services
TEDFranceFrance – Medals – Groupement de commandes des SDIS de la Zone de Défense et de Sécurité Sud-Est : Marché d'acquisition de distinctions honorifiques (4 lots)Service Départemental d'Incendie et de Secours de l'AllierNot provided639,000 EUR18512200
Contracts FinderUnited KingdomCA18298 - HR & Payroll Software & Managed Payroll Services - Tyne Coast CollegeTyne Coast College01 Sept 2026571,666 GBPTime accounting or human resources software package
TEDGermanyGermany – Engineering design services for the construction of civil engineering works – Ingenieurvertrag Objektplanung SM RohrbachLandesbetrieb für Straßenbau16 Sept 2026222,403 EUR71322000
Contracts FinderUgandaUnlocking Commercial and Industrial Captive Renewable Energy in Uganda: Market Sizing and Regulatory ReformPALLADIUM INTERNATIONAL LIMITED21 Sept 2026350,000 GBPPetroleum products, fuel, electricity and other sources of energy
TEDSpainSpain – Emergency vehicles – Contratación del suministro y mantenimiento integral de un vehículo puesto de mando avanzado (PMA) para el Servicio de Extinción de Incendios y Salvamento (SEIS) del Ayuntamiento de A CoruñaJunta de Gobierno del Ayuntamiento de A CoruñaNot provided589,857 EUR34114100
Contracts FinderUnited KingdomTree Survey 2026 Identified Works Contract for Southwater Parish CouncilSouthwater Parish Council29 Sept 202645,000 GBPAgricultural, farming, fishing, forestry and related products
TEDGermanyGermany – Sludge disposal services – Klärschlammentsorgung 2027-2030Große Kreisstadt Öhringen -Stadtbauamt-Not providedNot provided90513900
Contracts FinderUnited KingdomInvitation to Tender - Evaluation Impact Case StudiesTHE NATIONAL TRUST FOR PLACES OF HISTORIC INTEREST OR NATURAL BEAUTY14 Sept 202625,000 GBPResearch and experimental development services

Example · opportunities closing within 14 days

jq -c 'select(.days_to_deadline != null and .days_to_deadline <= 14) | {title, buyer_name, place_country_iso2, deadline_at, source_url}' current-opportunities.jsonl | head -20

How to read this preview

Open schema & data dictionary ↓
  • 2 source systems represented in these bounded rows.
  • Missing source values are labelled “Not provided”; they are not converted to zero or false.
  • Deadline, value, eligibility and geography coverage varies by publisher. Verify decisions in the official notice; use the source identifiers when a direct link is unavailable.
  • The preview is capped at 12 rows; download the free file for the complete release product.

Raw public edition

Keep the normalized source rows, too.

The daily CSV, JSON and JSONL downloads remain free and ungated. Use them when you want the broad normalized row set rather than one of the question-specific views.

Need a tested local workflow? Verify and query a pinned release with Python and DuckDB.

Official sources

Four official systems.One daily edition.

Every record keeps its source identifier and source-license URL. Direct notice links are preserved when the source feed supplies a usable record URL; otherwise use the identifiers to locate the notice in the official system.

United States

76

records in this edition

SAM.gov

U.S. federal contract opportunity notices collected through the GSA public Opportunities API.

Last success
August 29, 2026
Last non-zero
August 29, 2026
Retained runs
45/47 successful
Successful zeroes
0
Expected publication pattern
publisher controlled; zero is not treated as a failure

European Union

0

records in this edition

TED

Public procurement notices published by Tenders Electronic Daily, the EU's official procurement supplement.

Last success
August 29, 2026
Last non-zero
August 28, 2026
Retained runs
47/47 successful
Successful zeroes
13
Expected publication pattern
primarily weekdays; weekend zeroes may be expected

United Kingdom

113

records in this edition

Contracts Finder

UK planning, tender and award releases published in the Open Contracting Data Standard.

Last success
August 29, 2026
Last non-zero
August 29, 2026
Retained runs
47/47 successful
Successful zeroes
1
Expected publication pattern
publisher controlled; zero is not treated as a failure

United Kingdom

32

records in this edition

Find a Tender

UK higher-value public procurement releases from the official Find a Tender service feed. Direct record links can be absent, so retain the source identifiers when locating the official notice.

Last success
August 29, 2026
Last non-zero
August 29, 2026
Retained runs
47/47 successful
Successful zeroes
1
Expected publication pattern
publisher controlled; zero is not treated as a failure

Schema & data dictionary

Useful signals,with their reasoning exposed.

Enriched columns are additive: original source values remain available, while stage mappings, deadline calculations, official code labels, change diffs and quality flags carry a version or derivation method. Null means unavailable—not false or zero.

Lifecycle & timing

01
record_stagesource_stageis_actionable_candidatedeadline_statedays_to_deadlinedeadline_bucketprocurement_lead_time_dayscontract_duration_daysdays_until_contract_end

Readable market & place

02
classification_labelclassification_divisionclassification_groupcpv_codesnaics_codespsc_codesbuyer_country_iso2place_country_iso2buyer_region_schemebuyer_region_codeplace_region_schemeplace_region_code

Source-backed qualification

03
buyer_source_idsource_procedure_idsme_suitablevcse_suitableset_aside_codeset_aside_labeldocument_countresource_countlot_countbids_countsme_bids_countforeign_bids_count

Changes, quality & provenance

04
version_countlast_changed_atchanged_fieldsprevious_deadline_atprevious_valueprevious_statuschange_severitymissing_critical_fieldsquality_flagsenrichment_methodenrichment_versionenrichment_as_of
Normalized source and traceability fields

Notice

idtitledescriptionnotice_typestatuspublished_atdeadline_at

Buyer & location

buyer_namebuyer_countrybuyer_regionplace_countryplace_region

Commercial

estimated_valuecurrencyprocurement_methodcategoryclassification_schemeclassification_codes

Contract & award

contract_start_atcontract_end_atsupplier_namesaward_dateaward_valueaward_currency

Traceability

sourcesource_idsource_release_idsource_urlsource_licensefirst_seen_atlast_seen_atcontent_hashchange_type

Need this data with history, additional sources, custom fields or delivery to your stack? Get a scoped sample and feasibility review. Paid pilots start at €750 + VAT; managed feeds at €1,000/month + VAT.

Request a scoped sample →

Free data or managed delivery

Start public. Scope only the missing work.

The free edition covers the published U.S., EU and UK sources and declared release window; it is not a complete live inventory of every open procurement. Managed work starts only where your required scope differs.

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

How it is prepared

Derived without becoming a black box.

Each view is produced from retained source-backed records and deterministic rules that can be replayed against a specific edition.

  1. 01

    Collect

    Retain each official publication or update window with its source identifiers, timestamps, URL and content hash.

  2. 02

    Normalize

    Map source lifecycle, classifications, places and official SME, set-aside, lot or bid fields without inventing missing values.

  3. 03

    Compare

    Diff retained versions at the same stable record grain and separate material business changes from administrative noise.

  4. 04

    Publish

    Generate question-specific views and publish their grain, window, row count, quality flags and checksums in the manifest.

What you can do with it

From opportunity discoveryto market analysis.

01

Work the deadline

Filter actionable candidates by exact days remaining, deadline bucket, classification, geography and official qualification signals.

02

See what changed

Review deadline, value, status, buyer or scope changes with the previous value and changed fields beside the current record.

03

Map public demand

Compare buyers, market families, geographies and reported values through a precomputed summary with explicit grouping dimensions.

04

Build an auditable watchlist

Use stable IDs, version counts, source URLs, quality flags and enrichment versions as reliable monitoring inputs.

Coverage & responsible use

Know what the file can tell you.And what it cannot.

The August 2026 source-health and field-presence benchmark audits one published normalized edition with explicit numerators, denominators, stage mix, artifact hashes and mapper limitations. The companion August procurement-demand snapshot applies those boundaries to a reproducible CPV and NAICS category analysis.

01

Actionable is a filter, not an official status

is_actionable_candidate combines mapped stage and deadline evidence. It helps narrow the file, but the source notice remains authoritative for whether and how a supplier can respond.

02

Time signals use the edition date

days_to_deadline and deadline buckets are calculated against the published dataset edition, not the viewer's browser clock, so results are reproducible.

03

Observed history states its real window

The rolling export reports its retained start, end and observed-day count. Contract end dates are expiry signals only; they are not presented as predicted recompetes.

04

Original values and source rights remain

Enrichment is additive and versioned. Source URLs, original codes and source-license references remain available, and uncertain values stay null rather than being silently inferred.

05

Different code systems stay separate

CPV, NAICS and PSC codes receive official labels and hierarchy fields, but they are not treated as interchangeable market classifications.

06

Quality flags explain gaps

The public schema does not map contact-person, email, telephone, or street-address fields. Source free text should be reviewed before use in privacy-sensitive contexts.

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 US federal contract awards

Follow U.S. federal procurement into USAspending prime awards, public suppliers and award-recipient relationships.

03

Model a government contracts database

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

04

Research U.S. federal contract awards

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

05

Build with the USAspending API

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

06

Compare SAM.gov, TED and UK sources

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

07

Build a reliable TED Search API collector

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

08

Build a reliable Find a Tender collector

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

09

Query tender data with Python and DuckDB

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

10

Analyze US federal awards with Python

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

11

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.

12

Audit the August 2026 data quality

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

13

See August procurement demand by category

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

14

Design a government contract tracker

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

15

Build a reliable SAM.gov API pipeline

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

16

Replace the FPDS Atom feed

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

17

Analyze demand and supplier competition

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

FAQ

Before you download.

Practical details about access, coverage, formats, verification and reuse of the latest daily edition.

Is the government tenders dataset really free?

Yes. The raw daily files and every enriched view included in the latest public release can be downloaded without an account, email address or payment details.

Which countries and procurement sources are included?

The current edition combines U.S. federal opportunities from SAM.gov, EU procurement notices from TED, and UK notices from Contracts Finder and Find a Tender.

How often is the data refreshed?

The source pipeline runs once each day. The edition date, generation time, source status and file checksums are published in the manifest.

Does it contain every currently open government tender?

No. Each edition contains the notices returned for that daily publication or update window. Coverage and notice stages vary by source, so it should not be treated as a complete live inventory of every open procurement.

What formats and fields are available?

Raw normalized records are available as CSV, JSON and JSONL. Enriched releases add current opportunities, observed history and material changes as CSV and JSONL, plus a market summary as CSV and JSON. Each card is activated only when that file appears in the release manifest.

Can I use the data commercially?

Each source keeps its own terms and licensing conditions. Records retain their source identifier and source-license URL; direct notice links are included when the source feed provides a usable record URL. Review the source terms for your use case. WebTruffle does not apply one blanket license to the combined file.

How do I verify a tender?

When source_url is present, open it and rely on the original notice for authoritative wording, deadlines, amendments and eligibility. If the direct link is absent, use source, source_id and source_release_id to locate the notice in the named official system.

Can WebTruffle provide history, an API or more countries?

Yes. The public rolling export exposes the history retained for that release. WebTruffle can scope longer archives, additional procurement portals, tailored market slices, custom qualification rules and managed API or file delivery.

Need more than the free edition?

Build procurement data around your market.

Need this data with history, additional sources, custom fields or delivery to your stack? Get a scoped sample and feasibility review. Paid pilots start at €750 + VAT; managed feeds at €1,000/month + VAT.