Every open EU tender, as a spreadsheet

One row per open call for tenders, with the deadline, the buyer, the CPV code and a link to the official notice. Plain CSV, UTF-8, opens in Excel, Numbers, LibreOffice or pandas. Rebuilt every morning from the EU Official Journal. Free, no sign-up, and you may re-use it — it is public data.

everything All 37,687 open tenders across the EU15,329 KB

The columns

reference, title, buyer, country, country_name, cpv_main, cpv_main_label, cpv_divisions, contract_nature, place_of_performance, published, deadline, page, official_notice

By sector

45Construction work7,038 rows71Architectural, engineering and inspection services4,462 rows33Medical equipment and pharmaceuticals4,027 rows90Sewage, refuse, cleaning and environmental services3,549 rows50Repair and maintenance services2,538 rows79Business services: law, marketing, consulting, recruitment2,345 rows34Transport equipment2,329 rows72IT services: consulting, software development and support2,249 rows48Software packages and information systems1,563 rows66Financial and insurance services1,471 rows39Furniture, furnishings and cleaning products1,345 rows30Office and computing machinery and supplies1,206 rows38Laboratory, optical and precision equipment1,197 rows09Petroleum products, fuel, electricity and energy1,148 rows44Construction structures and materials1,118 rows42Industrial machinery1,030 rows31Electrical machinery, equipment and lighting970 rows77Agricultural, forestry and horticultural services842 rows32Radio, television and telecommunication equipment797 rows85Health and social work services748 rows15Food, beverages and tobacco716 rows60Transport services700 rows35Security, fire-fighting, police and defence equipment629 rows80Education and training services542 rows98Other community, social and personal services507 rows51Installation services480 rows55Hotel, restaurant and retail trade services428 rows92Recreational, cultural and sporting services412 rows18Clothing, footwear and accessories389 rows63Supporting transport services and travel agencies320 rows03Agriculture, farming, fishing and forestry products319 rows24Chemical products313 rows73Research and development services259 rows75Administration, defence and social security services254 rows64Postal and telecommunications services251 rows43Mining, quarrying and construction machinery219 rows37Musical instruments, sport goods, games and art materials216 rows22Printed matter and related products213 rows65Public utilities187 rows70Real estate services129 rows16Agricultural machinery121 rows19Leather, textile, plastic and rubber materials121 rows14Mining, basic metals and related products91 rows76Services related to the oil and gas industry28 rows41Collected and purified water14 rows

By country

DEUGermany7,351 rowsFRAFrance5,331 rowsPOLPoland5,126 rowsESPSpain2,179 rowsNLDNetherlands1,739 rowsITAItaly1,606 rowsCZECzechia1,510 rowsSWESweden1,322 rowsBELBelgium1,305 rowsROURomania1,240 rowsCHESwitzerland742 rowsPRTPortugal715 rowsFINFinland710 rowsBGRBulgaria690 rowsNORNorway631 rowsLTULithuania607 rowsGRCGreece589 rowsHRVCroatia513 rowsAUTAustria504 rowsLVALatvia474 rowsSVNSlovenia449 rowsIRLIreland408 rowsDNKDenmark401 rowsSVKSlovakia391 rowsHUNHungary318 rowsESTEstonia228 rowsLUXLuxembourg214 rowsMLTMalta110 rowsCYPCyprus93 rowsMKDNorth Macedonia81 rowsISLIceland39 rowsMDAMoldova25 rowsUKRUkraine10 rowsLIELiechtenstein4 rowsCANCAN3 rowsTURTurkey3 rowsGBRUnited Kingdom3 rowsALBAlbania3 rowsSRBSerbia3 rowsMNEMontenegro2 rowsBRBBRB2 rowsGINGIN2 rowsHNDHND1 rowsTGOTGO1 rowsZMBZMB1 rowsRWARWA1 rowsNERNER1 rowsLBYLBY1 rowsSENSEN1 rowsSPMSPM1 rowsGHAGHA1 rowsPYFPYF1 rowsBIHBosnia and Herzegovina1 rows

Looking for who won, not who is buying?

Open tenders are one half of the record. The other half — every contract award published in the Official Journal, with the winning company and the value in euro — is a separate dataset of 374,443 rows, free to download and re-use.

Contract awards dataset →

Prefer JSON?

The same data is available as a keyless static API. Please cache responses and use it reasonably.

API documentation