Eine offizielle Website der Europäischen Union
Help page test
Search for notices
You can choose between the following search types:
- Quick search
- Advanced search
- Expert search
- Browse by subject (business opportunity, business sector, place of performance)
Search scope
You can choose between 3 search ranges:
- Latest OJ S issue – notices published in the latest issue of the Supplement to the Official Journal of the European Union.
- Active notices restricts the search to the most recent notices. This includes:
- ‘planning notices’ – i.e. notices sent for publication over the past 364 days,
- ‘competition notices’ – i.e. notices for which the deadline has not passed,
- ‘result notices’ – i.e. notices sent for publication in the past 99 days.
- All notices – search all notices published over the last 10 years from today.
The option ‘include only the latest versions’ filters out old versions of a notice and only the latest version will be displayed in the search results. This means that if change notices were published, the latest change notice will be displayed. The old versions of the notice with their own publication numbers are still on TED but will not be displayed in the search results if this option is ticked.
Quick search
The quick search is function available to all users, whether they are ‘guest’ user or signed-in user. Please note that:
- for guest users, without a TED account, the default scope is ‘Active notices’;
- for signed-in users, the default scope is the scope they have selected in the site preferences for TED signed-in users.
Full text (FT)
Quick search allows you to make a full text (FT) search by specifying the keyword you want to search for.
The search is performed in:
- all the text fields in each notice,
- all labels for code values, as they are displayed in notices,
- all languages.
Exact phrase
You can use double quotes: (" ") to search for an exact phrase.
- Example: "Agriculture and Food" finds only the phrase Agriculture and Food
Wildcards
You can use the following wildcards in your search:
- an asterisk (*) to replace any number of characters
- Example: "transport*" will find transportation, transporting, etc.
- a question mark (?) instead of a single character to find variations of the word with a different character
- Example: "ca?e" will find case, cane, care etc.
Note that:
- You cannot use a leading wildcard (e. g. *ansport) when your search scope is “All notices”.
- You cannot use wildcards in an exact phrase search.
Notice publication number
- You can search for a single notice
- Example: "665741-2023" finds the specific notice.
- You can search for several notices
- Example: "665741-2023 665740-2023" finds both notices.
Advanced search
Through this page you can search for notices applying one or more criteria from the nine criteria groups available.
Criteria groups
The nine criteria groups are the following:
- Text – has the same functionality as Quick search. It allows you to make a full text search by specifying the keyword(s) you want to search for.
- Business opportunities:
- Planning:
- Notice of the publication of a prior information notice or a periodic information notice on a buyer profile.
- Prior information notice or a periodic indicative notice used only for information.
- Prior information notice or a periodic indicative notice used to shorten time limits for receipt of tenders.
- Prior information notice for public passenger transport services.
- Competition:
- Contract notice – light regime.
- Contract or concession notice – standard regime.
- Design contest notice.
- Notice on the existence of a qualification system.
- Prior information notice or a periodic indicative notice used as a call for competition – light regime.
- Prior information notice or a periodic indicative notice used as a call for competition – standard regime.
- Subcontracting notice.
- Result:
- Contract or concession award notice – standard regime.
- Contract or concession award notice – light regime.
- Design contest result notice.
- Contract award notice for public passenger transport services.
- More options – select the type of notice from a detailed list.
- Planning:
- Subject matter of the contract:
- Common procurement vocabulary (CPV) – search by product or service group and its classification using the CPV code, e.g. chemical products (CPV code 24000000), gases (CPV code 24100000). You can read more on the TED designated page for CPV codes.
- Nature of contract – search by contract type, i.e services, supplies or works.
- Place of performance – search using the main location of works, or the main place of delivery of supplies, or performance of services.
- Procurement value – search by the amounts indicated in notices in the fields containing ‘Estimated value’ or ‘Total value’ (minimum and/or maximum) and/or by a specific currency.
- Procedure:
- Type of procedure – search by the type of procedure used for an invitation to tender, e.g. open, negotiated procedure.
- Languages in which tenders can be submitted – search for notices in which potential tenderers are allowed to submit requests to participate in tenders in a specific language (or languages).
- Date:
- Publication date – choose between a specific date or a time interval.
- Deadline for submission – deadline by which expressions of interest, requests to participate or tenders can be submitted.
- Deadline for additional information – final date for requesting additional information and/or clarifications by the potential tenderers.
- Published in the Supplement to the Official Journal:
- OJ S issue number – notices published in a particular OJ S edition.
- Notice publication number – e.g. 308789-2024, 2024/S 100-308789.
- Buyer:
- Official name (multilingual free-text field) – name of the buyer.
- National registration number (free-text field - NOT multilingual) – e.g, DE 114 110 388 (Stadt Frankfurt am Main, Germany).
- Country – where the buyer is based.
- Town/city (multilingual free-text field) – where the buyer is based.
- Type of buyer – e.g. regional authority, European institution, body or agency, international organisation.
- Main activity – the main activity covered by the contract, e.g. education, health, housing and community amenities.
- Funding: choose between external aid programmes and European Investment Bank (EIB) non-EU promoters.
- Legal basis:
- Legal basis – the EU public procurement directive or regulation under which the notice was issued.
- Other legal basis (multilingual free-text field) – search for other legal bases which are not mentioned in the “Legal basis” field.
Note: The following free text fields are multilingual (except Registration number) and have the same functionality as Quick Search:
- Buyer's official name
- Buyer's registration number
- Buyer's town/city
- Other legal basis
Other actions
At the top of the page, above Search scope, other actions can be selected.
Any user can use:
- Switch to expert mode link – convert the Advanced search into an Expert search
- Actions button – Print search criteria
Signed-in users can use two additional functionalities:
- Actions button – Load saved search
- Actions button – Save search criteria
Expert search
An expert query is composed of:
- field expressions that can be combined with Boolean operators (OR, AND, NOT) and parentheses. A field expression is composed of:
- a search field (e. g. publication-number)
- a term operator (e.g. =)
- search term values (e.g. 1234-2024). The search term values are used to query the search field values part of the notices.
search field term operator search term value e.g. publication number = 1234-2024
You can use a standardised query language (common command language) to perform your Expert search. You can start typing your search query in the input box of the Expert query section.
You can type operators directly into the input box, or use the buttons on the right side to easily add the operators to your query.
You can type search fields directly into the input box. While you type, the system will suggest search fields that match the input you have already provided. You can then use the auto-complete function to select one of them.
Alternatively, using the ‘Search field’ section located below the input box, you can look for and add field values directly to your query.
You can view the accepted values as a code or as a text by selecting the appropriate radio button above the query box.
Finally, at any time you can check that your query is correct by selecting ‘Check syntax’.
You can have your search results sorted by search fields in ascending (default) and descending (DESC) order. You can only do this for search fields that are keywords or numerical.
Search field alias
The TED website contains hundreds of search fields, each with its own set of aliases. This means you can retrieve the same information using different aliases for the search fields.
For example, if you want to find notices published on 20 November 2024, you can use any of the queries listed below to get the same results:
- publication-date=20241120
- BT-05(a)-notice=20241120
- PD=20241120
In the example above, the search field publication-date has two aliases:
- BT-05(a)-notice: this alias corresponds to the field metadata of the eForms
- For details regarding the field metadata, see in Field metadata: TED Developer Documentation
- PD: this alias is the search field that was used in the previous version of the TED website
Term operators
"Term operator" is the operator between a search field and the search term values.
The most frequently used term operators are:
- "="
- “~”
- “IN”
- comparison operators “>”,”<”, “>=”, “<=”
“=” operator
The “=” operator will perform a search between the search term values and the search field values.
The search term values can be a word with or without a wildcard and a phrase.
If you want to use multiple search term values, you must put them in parentheses with Boolean operators (OR, AND and NOT).
Example:
- FT=agriculture
- FT=(agriculture OR food)
The system will search for an exact match between the search term values and the field values.
For text fields and multilingual fields, the values are converted using transliterations but they are not stemmed.
“~” operator
The “~” operator will perform a search between the search term values and the search field values.
The search term values can be a word with or without a wildcard and a phrase.
If you want to use multiple search term values, you must put them in parentheses without any Boolean operators.
The implicit and only operator is “AND”.
Example:
- FT~agriculture
- FT~(agriculture food) will search for agriculture AND food
- FT~(“agriculture and food” beverage) => will search for the phrase “agriculture and food” AND beverage
When the search fields are multilingual (e.g. FT), the search will be stemmed, otherwise the result would be an exact match, equivalent to the “=” operator.
“IN” operator
The “IN” operator will perform a search in a list of search term values. The implicit operator between the search term values is “OR”.
For example “publication-number IN (262225-2019 123-2023)” will make the same search as “publication-number = (262225-2019 OR 123-2023)”.
When the search fields are multilingual (e.g. FT), the search term values will be stemmed, otherwise the results would be an exact match.
Comparison operators
The comparison operators you can use are the following:
- > Greater than
- < Less than
- >= Greater than or equal to
- <= Less than or equal to
They can only be used in numerical search fields – including date, publication number and OJ S number.
Table of operators
The following table lists all the operators and their functions.
Operator | Function |
---|---|
OR | Finds results that contain at least one of your search term values |
AND | Finds results that contain all your search term values |
NOT | Excludes a search term value from your results |
> | Greater than |
< | Less than |
>= | Greater than or equal to |
<= | Less than or equal to |
~ | Searches between search term values and the search field values using "AND" as the implicit operator |
!~ | Negates “~” |
= | Searches between search term values (which can be words or phrases with or without wildcards) and the search field values. In case there are multiple search term values, operators between them are mandatory. |
!= | Negates “=” |
IN | Searches in a list of search term values. |
NOT IN | Excludes from a list of search term values. |
SORT BY | Sorts results by |
Search term values
Consider the following specific syntaxes and notes for search term values in Expert search:
Wildcards
- FT=(run*) will search for any word beginning with “run”
- classification-cpv = 30* will search for any CPV code beginning with "30"
- You can use wildcards in multilingual fields, but when you use them with the “~” or “IN” operator, the search will be performed on the stemmed search field values. For example, searching for runnin* will not return any results, as the word “running” has been stemmed to “run”.
Exact phrase
- FT~"Agriculture and Food" => will search for the phrase Agriculture and Food.
- The use of double quotes impacts the search results when used with a text or multilingual search field where the search is only performed for that exact phrase. For example:
- the query buyer-country = FRA is identical to the query buyer-country = "FRA"
- the query buyer-name ~ Council is identical to the query buyer-name ~ "Council" (because it is a single word)
- but the query buyer-name ~ Council of the is invalid (because it is multiple words), whereas the query buyer-name ~ "Council of the" is valid. It would return notices where the phrase "Council of the" exists in the buyer-name field, e.g. notices where the buyer-name is the ‘Council of the European Union’ or "The Council of the City of Wakefield" etc.
- You cannot use wildcards in a phrase search.
Comparison
- You can use comparison operators also as a prefix for search term values.
- They can only be used in numerical search fields – including date, publication number and OJ S number.
- Example: TV = (>= 1000)
Time period
- You can use an initial to search for a time period (e.g. contract-duration-period-lot=5d).
- The allowed initials are “d” for day, “w” for week, “m” for month and “y” for year, regardless of the browsing language (i.e. “d” will be always “d” whatever the browsing language).
- The default time period is day.
Acronyms
There are several ways to proceed when looking for a combination of several acronyms e.g. “INFRABEL” or “STIB” or “SNCB” or “SNCF” or “RATP”:
- Optimal: FT IN (INFRABEL STIB SNCB SNCF RATP)
- Not optimal: FT = (INFRABEL OR STIB OR SNCB OR SNCF OR RATP)
- Not optimal: (FT ~ (INFRABEL)) OR (FT ~ (STIB)) OR (FT ~ (SNCB)) OR (FT ~ (SNCF)) OR (FT ~ (RATP))
Stemming
Stemming is a way of processing language by reducing words to their root or base form. The goal is to group together different inflected forms of a word so they can be analysed as a single item. This process helps improve the efficiency of text processing tasks like search and indexing.
Here are some examples of stemming:
Language | Initial word 1 | Initial word 2 | Initial word 3 | After stemming |
---|---|---|---|---|
English | running | runner | ran | run |
French | manger (to eat) | mangé (ate) | mangeant (eating) | mang |
German | spielen (to play) | gespielt (played) | spielend (playing) | spiel |
Spanish | cantar (to sing) | cantando (singing) | cantado (sung) | cant |
Note: stemming is language-specific and only applicable to multilingual search fields (e.g. FT). For example:
- FT~(running) – FT is multilingual, so running will be stemmed, i.e. reduced to the stem "run".
- buyer-name~(running) – buyer-name is not multilingual, so running will not be stemmed.
Transliteration
Transliteration is the process of converting text from one script to another, focusing on preserving the original sounds of words rather than their meaning. In TED searches, the target script is the Latin alphabet.
Transliteration helps users pronounce foreign words correctly by using familiar characters from their own alphabet or writing system.
Words already in the target script are not transliterated; for instance, the English word "computer" remains "computer," just as the French word "ordinateur" remains "ordinateur".
Here are some examples of transliteration:
Language | Word in original language | After transliteration | Convertion applied |
---|---|---|---|
French | français (French) | francais | the cedilla (ç) is replaced with “c” |
French | école (school) | ecole | the acute accent (é) is replaced with "e" |
German | Straße (street) | Strasse | the sharp S (ß) is replaced with "ss" |
German | München (Munich) | Muenchen | the umlaut (ü) is replaced with "ue" |
Spanish | mañana (tomorrow) | manana | the tilde (ñ) is replaced with "n" |
Spanish | corazón (heart) | corazon | the acute accent (ó) is replaced with "o" |
Best practice
Tips | Optimal | Not optimal |
---|---|---|
Use the "IN" operator to search for a disjunction (OR) of multiple code values. | notice-type IN (cn-desg veat) |
|
Use the "NOT IN" operator to exclude from your search | notice-type NOT IN (cn-desg veat) |
|
Use the “=” operator to search for multiple search term values or to make a complex Boolean query on the same search field. | publication-number = (290516-2024 AND 390516-2024) | publication-number = (290516-2024) AND publication-number = (390516-2024) |
Use the “~” operator to do a full-text search with common words, to benefit from stemming. | FT ~ (agriculture water) | FT = (agriculture* OR water*) |
Use the wildcard asterisk (*) only for uncommon words, keywords or identifiers (e.g. Benzoylperoxid_TK, D10AF54). | FT = (Benzoylperoxid* AND D10A*) | |
Do not use double quotes(" ") to search for a single word. | FT ~ agriculture | FT ~ "agriculture" |
Examples of Expert queries:
What you are looking for |
What to enter as Expert query Note: you do not need to know the codes of the field values; the system automatically converts into code the text name of the search field you insert or click on from the list |
---|---|
All notices available on TED | OJ = () |
Notices from a specific Official Journal Supplement (ojs-number / OJ) |
Option 1: OJ = 123/2024 Option 2: ojs-number = 123/2024 |
A known notice publication-number / ND |
Option 1: ND = 291298-2024 Option 2: publication-number = 291298-2024 |
Notices with a specific dispatch-date / DS (i.e. date when the notice was submitted to the Publications Office) |
Option 1: DS = 20240916 Option 2: dispatch-date = 20240916 |
Notices published between two dates |
Option 1: PD = (20240101 <> 20240131) Option 2: publication-date = (20240101 <> 20240131) |
Buyer-identifier / BI (Registration number) |
Option 1: buyer-identifier IN (CURIA PUBL) Option 2: BI = 24350072500110 (Note: this is not a code but free text introduced by the buyer) |
Notices which contain more than a specified number of lots / NL | NL >= 10 |
A selection of types of notices (e.g. design contest notice OR contract modification notice) | notice-type IN (cn-desg can-modif) |
Notices belonging to a certain product group using the codes from the common procurement vocabulary (classification-cpv / PC) |
Search 1 (all notices from CPV tree 30 - Office and computing machinery, equipment and supplies except furniture and software packages): classification-cpv = 30* / classification-cpv = 30000000 Search 2 (specific product groups): classification-cpv IN (31642200 38000000 73410000) |
Notices with a specified place-of-performance / RC |
Search 1 (NUTS code for the French department of Bas-Rhin): RC = FRF11 Search 2 (Greece or Belgium): place-of-performance IN (GRC BEL) Search 3 (Anywhere or Anywhere in the EEA or Other/Not specified): place-of-performance IN (anyw anyw-eea 00) |
A full text / FT keyword in a specific type of notice (e.g. looking for “Diesel” in contract or concession award notice – standard regime) | FT ~ Diesel AND notice-type = can-standard |
Notices with a specified minimum tender value in a specified currency with one of several possible CPV | total-value = (>=1000) AND total-value-cur = EUR AND classification-cpv IN (31642200 38000000 73410000) |
Notices that contain a specific field (in this example “legal-basis-proc”) | legal-basis-proc = * |
Notices that do not contain a specific field (in this example “legal-basis-proc”) | legal-basis-proc != * |
Specific types of notices published on a specific date for which at least one winner was chosen | notice-type IN (can-standard can-social can-desg can-tran) AND publication-date = 20240125 AND winner-selection-status IN (selec-w) |
Specific types of notices published on a specific date for which the winner status is unpublished | notice-type IN (can-standard can-social can-desg can-tran) AND publication-date = 20240125 AND winner-selection-status != * |
Find a competition notice via Dynamic Purchasing System (DPS) | dps-usage-lot IN (dps-nlist dps-list) and (notice-type IN (pin-cfc-standard pin-cfc-social qu-sy cn-standard cn-social subco cn-desg)) |
Other actions
At the top of the page, above Search scope, other actions can be selected.
Any user can use:
- Actions button – Print search criteria
Signed-in users can use two additional functionalities:
- Actions button – Load saved search
- Actions button – Save search criteria specified in the "Expert query" box
Browse by subject
You can search in TED for notices by opting to browse by a specific subject in the "Search section" at any time:
- Business opportunity
- Business sector (CPV)
- Place of performance
By default, this search will return “Active notices” – but you can choose to limit the number of displayed notices, by selecting "Latest OJ S issue" or "Include only the latest versions" in the “Search scope” section.
Browse by business opportunity
This option displays the published notices, filtered by groups of business opportunities or by specific types of business opportunities. By clicking on a specific group of business opportunities or a specific type of business opportunity you will be taken to the search results page, containing the notices for that selection.
In addition, you can use the "Filter box" to search for a specific type of business opportunity. The terms that match your search criteria will be highlighted in yellow or behave according to the site preferences for TED signed-in users.
Browse by business sector (CPV)
This option displays the published notices, filtered by business sector. The business sectors are categorised in tree form, based on the "common procurement vocabulary" (CPV).
Expand the tree to search for specific notices.
You can also use the "Filter box" to search for a business sector or a CPV code. The terms that match your search criteria will be highlighted in yellow or behave according to the site preferences for TED signed-in users. By clicking on a specific business sector you will be taken to the search results page, containing the notices for that business sector.
Browse by place of performance
This option displays published notices, filtered by location of contract execution.
You can use the map on the right section to browse using the NUTS nomenclature (EU's nomenclature of territorial units for statistics), or by country. The default view for the map is countries, but using the menu on the right, you can:
- Zoom in / Zoom out
- View the map in another NUTS level (NUTS 1, NUTS 2, NUTS 3)
- Enter fullscreen / Exit fullscreen
The different colours identify the number of notices in the specific place of performance.
The legend is displayed in the bottom-left corner of the map.
Instead of using the map, you can navigate using the left section, in which you can search by:
- Expanding a specific place of performance
- Typing in the "Filter box" to find a specific place of performance. The terms that match your search criteria will be highlighted in yellow or behave according to the site preferences for TED signed-in users.
Each time you click on the "Expand button" for a specific place of performance, the map responds to your choice. By clicking on a specific place of performance you will be taken to the search results page, containing the notices for that place of performance.