Reference

Every CPV code, explorable.

The Common Procurement Vocabulary is the classification every EU tender carries: 9,440 codes from Regulation 213/2008, mandatory on European notices since 2008. Each code here has its own page with the official label in English, Portuguese, Spanish and French, its place in the tree, and the codes beneath it. Search by word or by number.

The 45 divisions
03000000-1Agricultural, farming, fishing, forestry and related products
09000000-3Petroleum products, fuel, electricity and other sources of energy
14000000-1Mining, basic metals and related products
15000000-8Food, beverages, tobacco and related products
16000000-5Agricultural machinery
18000000-9Clothing, footwear, luggage articles and accessories
19000000-6Leather and textile fabrics, plastic and rubber materials
22000000-0Printed matter and related products
24000000-4Chemical products
30000000-9Office and computing machinery, equipment and supplies except furniture and software packages
31000000-6Electrical machinery, apparatus, equipment and consumables; lighting
32000000-3Radio, television, communication, telecommunication and related equipment
33000000-0Medical equipments, pharmaceuticals and personal care products
34000000-7Transport equipment and auxiliary products to transportation
35000000-4Security, fire-fighting, police and defence equipment
37000000-8Musical instruments, sport goods, games, toys, handicraft, art materials and accessories
38000000-5Laboratory, optical and precision equipments (excl. glasses)
39000000-2Furniture (incl. office furniture), furnishings, domestic appliances (excl. lighting) and cleaning products
41000000-9Collected and purified water
42000000-6Industrial machinery
43000000-3Machinery for mining, quarrying, construction equipment
44000000-0Construction structures and materials; auxiliary products to construction (except electric apparatus)
45000000-7Construction work
48000000-8Software package and information systems
50000000-5Repair and maintenance services
51000000-9Installation services (except software)
55000000-0Hotel, restaurant and retail trade services
60000000-8Transport services (excl. Waste transport)
63000000-9Supporting and auxiliary transport services; travel agencies services
64000000-6Postal and telecommunications services
65000000-3Public utilities
66000000-0Financial and insurance services
70000000-1Real estate services
71000000-8Architectural, construction, engineering and inspection services
72000000-5IT services: consulting, software development, Internet and support
73000000-2Research and development services and related consultancy services
75000000-6Administration, defence and social security services
76000000-3Services related to the oil and gas industry
77000000-0Agricultural, forestry, horticultural, aquacultural and apicultural services
79000000-4Business services: law, marketing, consulting, recruitment, printing and security
80000000-4Education and training services
85000000-9Health and social work services
90000000-7Sewage, refuse, cleaning and environmental services
92000000-1Recreational, cultural and sporting services
98000000-3Other community, social and personal services
The codes Portugal buys most under

Counted from Portugal's open contract register, January to August 2026. Each row is the deepest code carrying data, so the division that merely contains it is not competing with it for a place here.

Where a single bid is most common

The share of open procedures that drew one bid and no other, across the 289 codes with at least 30 of them. A high share means less competition, not more. Direct awards are excluded, because there the buyer chooses who bids.

The codes France notifies most under

Counted from the données essentielles de la commande publique, January to July 2026, after deduplication. Amounts are notified amounts, framework ceilings included. Each row is the deepest code carrying data.

Where a single offer is most common in France

The share of competed marchés that drew one offer and no other, across the 900 codes with at least 30 of them. Marchés passed without publicity or competition are excluded, because there a single offer is the design of the procedure. A high share means less competition, not more.

How the tree works

A CPV code has eight significant digits and a check digit. The first two digits name the division, the third the group, the fourth the class, the fifth the category, and the remaining digits refine further. Buyers tag notices with the codes that describe what they are buying, which is why the right code is how a supplier gets found, and the wrong one is how a tender goes unseen. TRINTA's radar reads notices across every code and scores them against what a company actually sells, so a mis-tagged tender still surfaces when the text fits.

Source: Regulation (EC) No 213/2008, CPV 2008 table via ted.europa.eu. Labels are the official text, unedited.