Search results
No notices loaded yet
Search titles, descriptions, identifiers and organisation names
Help with keyword search
Words are combined with AND, so every word must appear somewhere in the notice.
Use "quotation marks" for an exact phrase, and a minus sign to exclude a word.
bridge "highway maintenance" -consultancy
Looking for a kind of contract rather than a particular word? Search the description of the requirement instead — it reads the description, widens your words to related procurement vocabulary, and ranks by how well each notice fits.
Search for commercial tools being established, modified or terminated
Definitions
Start typing a name, or a PPON. You can choose more than one — the list stays open as you pick, and a notice matching any of the authorities you choose is kept. Use Add all at the top of the list to take everything a search matches.
Only notices already loaded can be shown.
The common procurement vocabulary (CPV) is used to classify contracts in a standardised way
Selected CPV code(s)
None selected
Which set of rules the notice was published under. All of them start ticked; untick one to drop it from the results.
How this is worked out
What the authority does, rather than its legal status under the Act, which is Type of authority above.
Where this comes from
What are the procurement stages?
A criterion is the authority scoring bids on social value. A mention is only the words appearing somewhere in the notice, which may be boilerplate.
Category
Start typing a name, or a company number. You can choose more than one — the list stays open as you pick, and a notice naming any of the suppliers you choose is kept. Use Add all at the top of the list to take everything a search matches.
Where the supplier is, taken from the address published against it in the notice — not where the contract is delivered, which is Contract location above. A notice naming several suppliers appears under each of their countries.
Threshold
Which download do I want?
Summary is the search results as you see them: one row per notice, the fields this service reads, ready for a spreadsheet.
Every field, one column each flattens the published notice into columns
such as tender.lots[0].value.amountGross. Wide, but a spreadsheet can sort it.
Every field, one row each gives one row per field per notice. Nothing is ever dropped for width, so this is the one to use for analysis across many notices.
Complete notices is the original OCDS JSON exactly as Find a Tender published it, wrapped as a release package.
The last three re-read the full notices from the harvested copy, so they take a moment. Every field (CSV) is limited to 6,000 notices and complete notices (JSON) to 10,000; the summary has no limit.
Search the description of the requirement
Searches only the title and the description of the requirement — the goods, services or works the contract is for — rather than authority names, identifiers or codes. Words are matched on their stem, so refurbishment also finds refurbish and refurbished, and each word is widened to related procurement vocabulary before ranking.
Every result says which of your words matched, where, and how often, and whether the word was one you typed or one this page added. Nothing is ranked by a judgement you cannot see. A notice missing from these results is missing because none of the terms appear in its text, not because a model decided it was less relevant.
Describe the requirement in plain words, for example school kitchen refurbishment or
agency nursing staff. Put "quotation marks" round an exact phrase, which is then matched
as typed and not widened.
Contracting authorities
Every organisation that has published a notice in the period you have loaded, under any of the three regimes covered. Select one to see its notices.
Frameworks and call-offs
A framework agreement and a contract awarded under it are two separate procurements, each with its own procurement identifier. This page keeps them apart and puts the second underneath the first.
How the two are told apart. A notice establishes a framework
where the data says so in tender.techniques.hasFrameworkAgreement. A notice is a call-off
where the data carries a related process whose relationship is framework, which also names
the framework it was called off from. Both are fields Find a Tender publishes, not inferences.
Where neither field is present but the wording of the procedure mentions a framework, the notice is classified on that wording instead and labelled as such. Counts for each basis are shown below, because the wording route is much the weaker of the two.
Notice type
Tick one or more to read this whole page from those notices alone, so which frameworks and call-offs appear, and the values against them, come from those types only. Contract award notices on their own show what each award said, before any contract details notice restated it. Narrowing the types can also break a match: a call-off whose framework is established only by a type you have left out moves into the unmatched table below. Nothing ticked means every type.
Chooses the table only. The figures above cover the whole loaded period either way.
These notices state that they were called off from a framework, but that framework's own notices fall outside the period loaded, so there is nothing here to attach them to. Load a longer period to close the gap.
Contracts is one row per call-off procurement, as the table shows it and as your search left it. Notices is one row per notice, so a call-off announced by an award notice and again by a contract details notice is two rows.
Suppliers
Every supplier named in an award, transparency, contract details or contract change notice in the period you have loaded.
Notices counts every notice of any type that names the supplier. Contracts counts distinct contracts, and Value totals them.
A single contract is normally announced twice, by a contract award notice and then by a contract details notice, and a direct award adds a transparency notice before both. Each contract is therefore counted once here, taking its value from the latest notice to state it. Where one contract was awarded to several suppliers jointly, its value is divided equally between them, because Find a Tender does not publish each party's share.
Notice type
Tick one or more to restrict the whole table, so contracts and value are read only from those notices. Contract award notices on their own show what the award said, before any contract details notice restated it. Types that state no contract value, such as termination notices, leave the contract and value columns empty. Nothing ticked means every type.
Open data
Bulk downloads of every notice in the period you have loaded, broken down by notice type. Load a longer period above to widen these downloads.
The data is published by the Cabinet Office through the Find a Tender Service and is Crown copyright, made available under the Open Government Licence v3.0. You may reuse it, including commercially, provided you attribute it.
These files come from a harvested copy, not from Find a Tender directly. Check data coverage before treating any count here as complete.
Start typing a name, or a PPON. You can choose more than one — the list stays open as you pick, and Add all at the top takes everything a search matches.
What is in each format
- Summary (CSV)
- One row per notice, holding the fields this service reads: identifiers, authority, suppliers, values, dates, threshold, category, commercial tool and location. Any size.
- Every field (CSV)
- One row per field per notice, as published, using dotted paths such as
tender.lots[0].value.amountGross. Nothing is dropped. - Complete notices (JSON)
- The original OCDS releases, wrapped as a release package with the publisher, licence and a record of how the extract was made.
The last two re-read every field of every notice from the harvested copy. Every field (CSV) is limited to 6,000 notices, because about 150 rows per notice reaches a spreadsheet's row ceiling beyond that; complete notices (JSON) is limited to 10,000. The summary has no limit. Where a type exceeds a limit, narrow the selection or load a shorter period.
Data coverage
This service reads a harvested copy of the Find a Tender OCDS release feed. Use this page to check what the copy actually contains before drawing conclusions from a search.
Loading…