Procurement Data Quality Reports

A daily, public audit of the tender data behind Open Opportunities — published so you can see exactly how fresh, complete and trustworthy our procurement data is across our 800+ monitored sources.

Most providers ask you to take data quality on trust. We measure it every day and show our working — a continuous procurement data audit covering 180+ countries.

What we check every day

Each daily report runs the same battery of checks across every source, so a problem anywhere in the pipeline is caught within hours rather than weeks.

Freshness

How recently each source was crawled, and how quickly new notices appear after publication. Stale feeds are flagged automatically.

Coverage

Whether every monitored portal returned the expected volume of notices, so a silent outage at a national portal is caught the same day.

Deduplication

Notices syndicated across multiple portals are matched and merged, so a single opportunity is never counted — or alerted — more than once.

Document capture

Tender documents and attachments are downloaded and indexed alongside the notice, and we track the share of notices with complete document sets.

Field completeness

Buyer, value, deadline, CPV/category and country fields are validated and back-filled where possible, so searches and filters stay reliable.

Volume

The total number of tender records processed and documents updated each day — the headline figure published in every report.

Why procurement data quality matters

A tender alert is only as good as the data underneath it. A missed portal means a missed opportunity; a duplicated notice means a wasted alert; a tender with no deadline or value is hard to qualify. Procurement data quality is the difference between an alert service you can build a pipeline on and one you learn to ignore.

By auditing tender data freshness, coverage and completeness in public — every day — we give procurement, sales and bid teams a way to verify our coverage rather than assume it. The reports below are the raw output of that process.

Latest daily reports

41,731 notices processed, 364 notices held back

Today's SummaryTender records processed: 41,731 Documents updated: 39,414

read more

38,927 notices processed, 1,369 notices held back

Today's SummaryTender records processed: 38,927 Documents updated: 42,538

read more

41,073 notices processed, 369 notices held back

Today's SummaryTender records processed: 41,073 Documents updated: 31,668

read more

101,956 notices processed, 2,552 notices held back

Today's SummaryTender records processed: 101,956 Documents updated: 30,415

read more

40,686 notices processed, 480 notices held back

Today's SummaryTender records processed: 40,686 Documents updated: 30,481

read more

38,487 notices processed, 487 notices held back

Today's SummaryTender records processed: 38,487 Documents updated: 35,342

read more

41,756 notices processed, 291 notices held back

Today's SummaryTender records processed: 41,756 Documents updated: 31,856

read more

44,330 notices processed, 291 notices held back

Today's SummaryTender records processed: 44,330 Documents updated: 30,947

read more

46,396 notices processed, 358 notices held back

Today's SummaryTender records processed: 46,396 Documents updated: 32,717

read more

41,123 notices processed, 197 notices held back

Today's SummaryTender records processed: 41,123 Documents updated: 27,097

read more

32,820 notices processed, 197 notices held back

Today's SummaryTender records processed: 32,820 Documents updated: 25,697

read more

35,693 notices processed, 197 notices held back

Today's SummaryTender records processed: 35,693 Documents updated: 26,096

read more

40,433 notices processed, 264 notices held back

Today's SummaryTender records processed: 40,433 Documents updated: 34,770

read more

40,131 notices processed, 329 notices held back

Today's SummaryTender records processed: 40,131 Documents updated: 32,308

read more

100,932 notices processed, 395 notices held back

Today's SummaryTender records processed: 100,932 Documents updated: 30,070

read more

41,244 notices processed, 322 notices held back

Today's SummaryTender records processed: 41,244 Documents updated: 36,015

read more

39,465 notices processed, 680 notices held back

Today's SummaryTender records processed: 39,465 Documents updated: 42,160

read more

36,273 notices processed, 520 notices held back

Today's SummaryTender records processed: 36,273 Documents updated: 68,687

read more

36,196 notices processed, 552 notices held back

Today's SummaryTender records processed: 36,196 Documents updated: 69,300

read more

38,087 notices processed, 522 notices held back

Today's SummaryTender records processed: 38,087 Documents updated: 74,057

read more

35,362 notices processed, 0 notices held back

Today's SummaryTender records processed: 35,362 Documents updated: 71,607

read more

35,890 notices processed, 545 notices held back

Today's SummaryTender records processed: 35,890 Documents updated: 66,173

read more

38,178 notices processed, 350 notices held back

Today's SummaryTender records processed: 38,178 Documents updated: 65,806

read more

36,135 notices processed, 422 notices held back

Today's SummaryTender records processed: 36,135 Documents updated: 60,623

read more

34,749 notices processed, 438 notices held back

Today's SummaryTender records processed: 34,749 Documents updated: 54,349

read more

35,083 notices processed, 438 notices held back

Today's SummaryTender records processed: 35,083 Documents updated: 55,318

read more

40,403 notices processed, 421 notices held back

Today's SummaryTender records processed: 40,403 Documents updated: 62,191

read more

35,928 notices processed, 381 notices held back

Today's SummaryTender records processed: 35,928 Documents updated: 106,903

read more

38,247 notices processed, 247 notices held back

Today's SummaryTender records processed: 38,247 Documents updated: 102,513

read more

34,747 notices processed, 234 notices held back

Today's SummaryTender records processed: 34,747 Documents updated: 100,466

read more

38,748 notices processed, 297 notices held back

Today's SummaryTender records processed: 38,748 Documents updated: 100,571

read more

36,444 notices processed, 188 notices held back

Today's SummaryTender records processed: 36,444 Documents updated: 66,531

read more

38,013 notices processed, 188 notices held back

Today's SummaryTender records processed: 38,013 Documents updated: 95,008

read more

35,391 notices processed, 0 notices held back

Today's SummaryTender records processed: 35,391 Documents updated: 1,369

read more

42,876 notices processed, 151 notices held back

Today's SummaryTender records processed: 42,876 Documents updated: 134,341

read more

102,335 notices processed, 133 notices held back

Today's SummaryTender records processed: 102,335 Documents updated: 89,478

read more

39,415 notices processed, 82 notices held back

Today's SummaryTender records processed: 39,415 Documents updated: 89,000

read more

41,052 notices processed, 52 notices held back

Today's SummaryTender records processed: 41,052 Documents updated: 35,850

read more

44,391 notices processed, 1 notices held back

Today's SummaryTender records processed: 44,391 Documents updated: 24,316

read more

44,447 notices processed, 50 notices held back

Today's SummaryTender records processed: 44,447 Documents updated: 52,538

read more

40,163 notices processed, 12 notices held back

Today's SummaryTender records processed: 40,163 Documents updated: 54,950

read more

40,860 notices processed, 93 notices held back

Today's SummaryTender records processed: 40,860 Documents updated: 34,441

read more

40,973 notices processed, 1 notices held back

Today's SummaryTender records processed: 40,973 Documents updated: 56,019

read more

37,372 notices processed, 51 notices held back

Today's SummaryTender records processed: 37,372 Documents updated: 55,266

read more

102,183 notices processed, 40 notices held back

Today's SummaryTender records processed: 102,183 Documents updated: 104,366

read more

36,993 notices processed, 1 notices held back

Today's SummaryTender records processed: 36,993 Documents updated: 46,354

read more

31,280 notices processed, 1 notices held back

Today's SummaryTender records processed: 31,280 Documents updated: 46,186

read more

39,985 notices processed, 105 notices held back

Today's SummaryTender records processed: 39,985 Documents updated: 53,931

read more

41,564 notices processed, 121 notices held back

Today's SummaryTender records processed: 41,564 Documents updated: 55,323

read more

39,453 notices processed, 183 notices held back

Today's SummaryTender records processed: 39,453 Documents updated: 54,020

read more

44,455 notices processed, 109 notices held back

Today's SummaryTender records processed: 44,455 Documents updated: 54,412

read more

38,955 notices processed, 37 notices held back

Today's SummaryTender records processed: 38,955 Documents updated: 52,978

read more

38,995 notices processed, 1 notices held back

Today's SummaryTender records processed: 38,995 Documents updated: 46,543

read more

40,405 notices processed, 1 notices held back

Today's SummaryTender records processed: 40,405 Documents updated: 45,969

read more

39,264 notices processed, 101 notices held back

Today's SummaryTender records processed: 39,264 Documents updated: 57,409

read more

38,899 notices processed, 20 notices held back

Today's SummaryTender records processed: 38,899 Documents updated: 51,962

read more

42,449 notices processed, 60 notices held back

Today's SummaryTender records processed: 42,449 Documents updated: 52,709

read more

40,752 notices processed, 36 notices held back

Today's SummaryTender records processed: 40,752 Documents updated: 52,433

read more

38,553 notices processed, 1 notices held back

Today's SummaryTender records processed: 38,553 Documents updated: 24,081

read more

38,164 notices processed, 3 notices held back

Today's SummaryTender records processed: 38,164 Documents updated: 47,079

read more

41,882 notices processed, 31 notices held back

Today's SummaryTender records processed: 41,882 Documents updated: 1,193

read more

39,046 notices processed, 46 notices held back

Today's SummaryTender records processed: 39,046 Documents updated: 29,686

read more

39,039 notices processed, 76 notices held back

Today's SummaryTender records processed: 39,039 Documents updated: 55,616

read more

40,127 notices processed, 84 notices held back

Today's SummaryTender records processed: 40,127 Documents updated: 57,864

read more

40,111 notices processed, 1 notices held back

Today's SummaryTender records processed: 40,111 Documents updated: 51,605

read more

40,372 notices processed, 77 notices held back

Today's SummaryTender records processed: 40,372 Documents updated: 51,633

read more

35,611 notices processed, 0 notices held back

Today's SummaryTender records processed: 35,611 Documents updated: 46,266

read more

37,599 notices processed, 0 notices held back

Today's SummaryTender records processed: 37,599 Documents updated: 45,470

read more

50,635 notices processed, 93 notices held back

Today's SummaryTender records processed: 50,635 Documents updated: 54,702

read more

48,726 notices processed, 0 notices held back

Today's SummaryTender records processed: 48,726 Documents updated: 32,662

read more

42,350 notices processed, 123 notices held back

Today's SummaryTender records processed: 42,350 Documents updated: 54,635

read more

39,490 notices processed, 42 notices held back

Today's SummaryTender records processed: 39,490 Documents updated: 49,540

read more

39,821 notices processed, 68 notices held back

Today's SummaryTender records processed: 39,821 Documents updated: 48,678

read more

34,739 notices processed, 0 notices held back

Today's SummaryTender records processed: 34,739 Documents updated: 44,037

read more

38,969 notices processed, 449 notices held back

Today's SummaryTender records processed: 38,969 Documents updated: 46,342

read more

40,164 notices processed, 15 notices held back

Today's SummaryTender records processed: 40,164 Documents updated: 28,692

read more

37,259 notices processed, 42 notices held back

Today's SummaryTender records processed: 37,259 Documents updated: 52,341

read more

39,098 notices processed, 56 notices held back

Today's SummaryTender records processed: 39,098 Documents updated: 30,876

read more

37,502 notices processed, 0 notices held back

Today's SummaryTender records processed: 37,502 Documents updated: 31,470

read more

39,926 notices processed, 2 notices held back

Today's SummaryTender records processed: 39,926 Documents updated: 49,275

read more

38,467 notices processed, 0 notices held back

Today's SummaryTender records processed: 38,467 Documents updated: 42,977

read more

37,847 notices processed, 45 notices held back

Today's SummaryTender records processed: 37,847 Documents updated: 44,032

read more

41,991 notices processed, 118 notices held back

Today's SummaryTender records processed: 41,991 Documents updated: 50,868

read more

42,368 notices processed, 0 notices held back

Today's SummaryTender records processed: 42,368 Documents updated: 47,000

read more

37,314 notices processed, 165 notices held back

Today's SummaryTender records processed: 37,314 Documents updated: 49,815

read more

41,092 notices processed, 120 notices held back

Today's SummaryTender records processed: 41,092 Documents updated: 49,200

read more

39,665 notices processed, 49 notices held back

Today's SummaryTender records processed: 39,665 Documents updated: 25,134

read more

41,191 notices processed, 0 notices held back

Today's SummaryTender records processed: 41,191 Documents updated: 8,686

read more

59,310 notices processed, 0 notices held back

Today's SummaryTender records processed: 59,310 Documents updated: 9,942

read more

42,500 notices processed, 103 notices held back

Today's SummaryTender records processed: 42,500 Documents updated: 18,829

read more

43,230 notices processed, 0 notices held back

Today's SummaryTender records processed: 43,230 Documents updated: 13,175

read more

69,058 notices processed, 16 notices held back

Today's SummaryTender records processed: 69,058 Documents updated: 15,938

read more

38,979 notices processed, 46 notices held back

Today's SummaryTender records processed: 38,979 Documents updated: 15,562

read more

40,159 notices processed, 27 notices held back

Today's SummaryTender records processed: 40,159 Documents updated: 15,050

read more

37,088 notices processed, 0 notices held back

Today's SummaryTender records processed: 37,088 Documents updated: 8,102

read more

39,541 notices processed, 0 notices held back

Today's SummaryTender records processed: 39,541 Documents updated: 9,714

read more

40,360 notices processed, 44 notices held back

Today's SummaryTender records processed: 40,360 Documents updated: 16,093

read more

44,065 notices processed, 60 notices held back

Today's SummaryTender records processed: 44,065 Documents updated: 18,805

read more

44,701 notices processed, 180 notices held back

Today's SummaryTender records processed: 44,701 Documents updated: 20,498

read more

42,922 notices processed, 62 notices held back

Today's SummaryTender records processed: 42,922 Documents updated: 14,201

read more

Frequently asked questions

What is a procurement data quality report?

It is a daily, published audit of the tender data we collect: how fresh it is, how completely we cover each source, how many duplicates were merged, and how many notices arrived with full documents and metadata. It is how we hold our own data pipeline to account in public.

How often are the reports published?

Every day. Each report covers the previous 24 hours of crawling, deduplication and enrichment across every source we monitor.

Which sources do the reports cover?

All 800+ government and public-sector procurement portals we monitor across 180+ countries. You can browse the full list on our sources page.

How do you measure tender data quality?

We score each day on freshness, source coverage, deduplication, document capture and field completeness, then publish the headline volume of records processed and documents updated.