Skip to content

Download the data and check that it has not changed

Here you can download the contract awards to esPublico in formats for spreadsheets and for programs (CSV, JSON and XLSX), with a dictionary explaining each column and a list of hashes to check that the files have not changed. Data as at .

Data read from the Platform on : 3,255 records.

The fact that a contract appears here does not mean that there is anything irregular about it.

These are all the contract awards to esPublico that we have found in the Platform's open data, not a selection made for the criminal complaint.

Files

  • adjudicaciones.csv (1.8 MB)

    Full dataset in CSV (semicolon and decimal comma, as Excel opens it when set to Spanish; otherwise the XLSX is a better choice)

    SHA-256 hash: 6a0915da3edd8702f293d10efcabf60faebcd712f8655892cbb0f0fce01aabb3

  • adjudicaciones.xlsx (5.4 MB)

    Full dataset in XLSX

    SHA-256 hash: 9a18dc097d78472bfdc4f5604bdd1590b13a6b2cbe2e8246c11d012d5548387d

  • adjudicaciones.json (3.6 MB)

    Full dataset in JSON

    SHA-256 hash: 2f1981ecba5743d3addb27ce9b2b3edc74fe2160beef11cc9ddc52ac8d0ed0f8

  • DICCIONARIO.es.md (12 kB)

    Data dictionary in Spanish

    SHA-256 hash: a5a36e05c7080c2dde41d7e913a318a568bcab6ec9c2a4ce22b5c51b2f5daa77

  • DICCIONARIO.en.md (12 kB)

    Data dictionary in English

    SHA-256 hash: 294c42b53147d3e83de76c8e2875b3026be68d5dbccde283a1a43eca75f8c142

  • DICCIONARIO.fr.md (14 kB)

    Data dictionary in French

    SHA-256 hash: 61d721c170114e41fbf6fb057f715328aa5feb28724662c0ded8dffcd710ee3b

  • adjudicaciones.min.json (1.4 MB)

    The same dataset in the compact format the search uses

    SHA-256 hash: c46d62d23ac19c343c2195922ebabdb38c816965234864c62ce3c016d96f1b9b

  • MANIFIESTO-SHA256.txt (599 bytes)

    Manifest: the SHA-256 hash of each file

    SHA-256 hash: 65f7fa5c4d95a77b812d09db96c9d49c83454b09927614771e9cb242aae0eeb1

How to check that a file has not changed

Download the files and the manifest into the same folder and open a terminal there.

macOS or Linux (source: perldoc.perl.org):

shasum -a 256 -c MANIFIESTO-SHA256.txt

On Linux this also works (source: man7.org):

sha256sum -c MANIFIESTO-SHA256.txt

If everything is in order, it answers “OK” for each file (source: perldoc.perl.org) (source: man7.org).

Windows, one file at a time (compare the result with that file's line in the manifest) (source: learn.microsoft.com):

certutil -hashfile adjudicaciones.csv SHA256

Where the data comes from

  • Contract awards: open data from the Plataforma de Contratación del Sector Público (Spain's official public procurement platform) (source: contrataciondelestado.es), read on 29 October 2026.
  • Province and autonomous community: INE codes (source: ine.es).
  • Mayor's party: register of mayors of the Spanish Ministry of Territorial Policy and Democratic Memory, with the mayors for each term of officesource 2 and the local elected representatives for the current term (source: concejales.redsara.es). We do not publish the person's name.

In detail

Which files are available

  • Contract awards in CSV, JSON and XLSX.
  • Data dictionary (column, type, meaning and source) in Spanish, English and French.
  • MANIFIESTO-SHA256.txt, the manifest with the SHA-256 hash of each file.

Personal data

These files do not contain the contracting body's email address or the mayor's namesource 1. They do contain the party of the mayor of each council, and with the municipality and the date it is possible to find out who it was: this information is published by the Ministry itselfsource 2.

Sources for this page

‘Investigation archive’ refers to our own documents, which are not yet public; ‘Source code of this website’ refers to this portal’s source code, which is not public either. For both we give a reference so that they can be located.

  1. Source code of this website, reference descargas-columnas · checked on
  2. mptmd.gob.es, reference registro-alcaldes-mptmd · checked on