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 30,430 open tenders across the EU12,505 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 work5,897 rows71Architectural, engineering and inspection services4,084 rows33Medical equipment and pharmaceuticals3,097 rows90Sewage, refuse, cleaning and environmental services2,529 rows34Transport equipment2,057 rows50Repair and maintenance services1,967 rows79Business services: law, marketing, consulting, recruitment1,906 rows72IT services: consulting, software development and support1,856 rows48Software packages and information systems1,253 rows30Office and computing machinery and supplies1,092 rows39Furniture, furnishings and cleaning products1,066 rows38Laboratory, optical and precision equipment1,046 rows66Financial and insurance services902 rows44Construction structures and materials887 rows42Industrial machinery857 rows31Electrical machinery, equipment and lighting846 rows09Petroleum products, fuel, electricity and energy818 rows32Radio, television and telecommunication equipment718 rows85Health and social work services598 rows60Transport services566 rows77Agricultural, forestry and horticultural services540 rows35Security, fire-fighting, police and defence equipment506 rows80Education and training services458 rows15Food, beverages and tobacco435 rows51Installation services429 rows98Other community, social and personal services410 rows55Hotel, restaurant and retail trade services343 rows92Recreational, cultural and sporting services316 rows18Clothing, footwear and accessories293 rows24Chemical products259 rows63Supporting transport services and travel agencies243 rows64Postal and telecommunications services237 rows03Agriculture, farming, fishing and forestry products231 rows73Research and development services211 rows75Administration, defence and social security services208 rows43Mining, quarrying and construction machinery197 rows37Musical instruments, sport goods, games and art materials168 rows22Printed matter and related products152 rows65Public utilities113 rows16Agricultural machinery101 rows70Real estate services91 rows19Leather, textile, plastic and rubber materials90 rows14Mining, basic metals and related products82 rows76Services related to the oil and gas industry46 rows41Collected and purified water21 rows

By country

DEUGermany7,030 rowsPOLPoland4,051 rowsFRAFrance3,850 rowsESPSpain2,198 rowsCZECzechia1,334 rowsITAItaly1,324 rowsROURomania1,153 rowsBELBelgium867 rowsSWESweden780 rowsNLDNetherlands677 rowsBGRBulgaria625 rowsLTULithuania552 rowsPRTPortugal530 rowsCHESwitzerland479 rowsAUTAustria469 rowsLVALatvia445 rowsIRLIreland428 rowsHRVCroatia415 rowsNORNorway412 rowsGRCGreece410 rowsFINFinland392 rowsSVNSlovenia383 rowsDNKDenmark335 rowsHUNHungary288 rowsSVKSlovakia280 rowsESTEstonia203 rowsLUXLuxembourg143 rowsMLTMalta140 rowsMKDNorth Macedonia80 rowsCYPCyprus67 rowsISLIceland27 rowsMDAMoldova22 rowsUKRUkraine7 rowsLIELiechtenstein7 rowsGBRUnited Kingdom5 rowsBIHBosnia and Herzegovina5 rowsSRBSerbia4 rowsTURTurkey3 rowsMNEMontenegro2 rowsGTMGTM2 rowsBRABRA1 rowsLBNLBN1 rowsMMRMMR1 rowsBENBEN1 rowsALBAlbania1 rowsARMARM1 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 →

That file covers the last twelve months and is free. The two-year run — 719,960 awards, refreshed monthly — is sold to pay for the work.

Prefer JSON?

The same data is available as an API with no key and no rate limit.

API documentation