# Marchés publics d'une société espagnole

Le ministère des Finances espagnol publie chaque jour, en CODICE et sous conditions de réutilisation écrites, les licitations des profils hébergés par la Plataforma de Contratación del Sector Público et celles des plateformes régionales agrégées — près d'un demi-million de résultats d'attribution par an. Cette route retrouve une société par son NIF, comme gagnante (lot, résultat, montants, acheteur) et comme acheteuse quand l'entité publique porte un NIF.

## Ce que la route rend

Description publiée au catalogue, traduite ici en français (les agents la lisent en anglais, comme toutes nos surfaces de découverte) :

**Marchés publics d'une société espagnole d'après la Plataforma de Contratación del Sector Público (flux CODICE du ministère des Finances, profils hébergés et plateformes régionales agrégées, depuis 2012) : marchés REMPORTÉS rattachés par NIF de personne morale — acheteur (nom, DIR3), objet, CPV, lot, résultat, date, montants en euros, offres reçues, PME — et avis ÉMIS comme acheteuse ; 100 au plus. Jamais un gagnant personne physique. Réutilisation aux conditions du ministère.**

## Identifiant attendu

**NIF** de personne morale : une lettre, sept chiffres, un caractère de contrôle (ex. A28582013).

> ⚠️ Un identifiant au mauvais format dans le **chemin** rend `400` et **n'est pas facturé** — mais il vous fait perdre un aller-retour. C'est la première cause d'appel raté sur les routes étrangères. Un paramètre de **recherche**, lui, est nettoyé : les caractères non pris en charge sont retirés et la requête utile est servie.

## Extrait d'une réponse réellement payée

Photo datée du 18/09/2026, tronquée à un élément par tableau puis coupée en longueur. Ce n'est pas une donnée en direct. L'extrait complet est servi **gratuitement** par [la surface d'exemples](https://api.sirenic.eu/exemples/), et le schéma par l'OpenAPI.

```
{
 "pays": "ES",
 "nif": "A28582013",
 "attributions": [
  {
   "id": "19724487",
   "flux": "licitaciones",
   "expediente": "26/030",
   "lien": "https://contrataciondelestado.es/wps/poc?uri=deeplink:detalle_licitacion&idEvl=JGc4e4Jv86zECtSnloz%2BZQ%3D%3D",
   "statut": "attribuée",
   "statut_source": "ADJ",
   "objet": "Ejecución de las obras del \"Proyecto de construcción para la prolongación de los andenes de las estaciones de la Línea 3 de Metrovalencia\"",
   "type_contrat": "travaux",
   "type_contrat_source": "3",
   "procedure": "ouvert",
   "procedure_source": "1",
   "cpv": [
    "45234121",
    "45234126"
   ],
   "nuts": "ES521",
   "budget_ht_eur": 2897272.46,
   "fonds_ue": false,
   "acheteur": {
    "nom": "Gerencia de Ferrocarrils de la Generalitat Valenciana",
    "dir3": null,
    "nif": "Q9650001B",
    "type": "7",
    "hierarchie": [
     "Ferrocarrils de la Generalitat Valenciana",
     "Comunidad Valenciana"
    ]
   },
   "mis_a_jour": "2026-09-17T18:10:24Z",
   "lot": null,
   "resultat": "attribué",
   "resultat_source": "8",
   "date_attribution": "2026-09-16",
   "montant_ht_eur": 2576254.67,
   "montant_ttc_eur": 3117268.15,
   "offres_recues": 9,
   "pme": false,
   "gagnant": {
    "nif": "A28582013",
    "nom_publie": "CHM OBRAS E INFRAESTRUCTURAS SA",
    "nuts": "ES521",
    "localite": "ALICANTE"
   }
  }
 ],
 "nombre_attributions": 1,
 "valeur_totale_ht_eur": 2576254.67,
 "tronque_attributions": false,
 "aucune_attribution": false,
 "avis_emis": [],
 "nombre_avis_emis": 0,
 "tronque_avis_emis": false,
 "stock": {
  "depuis": "2012",
 
…
```

## Prix et facturation

Tarif : **$0.02**. Le montant qui fait foi est celui du devis `402` renvoyé par la route elle-même — pas ce texte, qui est dérivé de la même grille mais reste une page.

Une réponse d'erreur **annule le paiement** : un `400`, un `404` ou un `503` n'est jamais facturé. Une panne d'une source amont ferme la route en `503` plutôt que de servir une réponse dégradée.

## Appeler la route

```
# 1. Le devis, sans rien payer : la route répond 402 avec son montant
curl -i https://api.sirenic.eu/v1/eu/entreprise/ES/{nif}/marches-publics

# 2. L'appel réglé — le client x402 paie le devis et rejoue la requête
npx x402-fetch https://api.sirenic.eu/v1/eu/entreprise/ES/{nif}/marches-publics

# 3. Ou en MCP, dans Claude Code / Cursor / un agent
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp
```

## Ce que cette route ne fait pas

Couverture partielle par construction : **20 % des résultats n'identifient pas le gagnant par NIF** (groupements sans NIF propre, lots infructueux) et l'Espagne n'a pas de registre ouvert par NIF — un NIF sans aucune ligne répond 404 sans débit, jamais un zéro vendu. Jamais un gagnant personne physique (DNI, NIE refusés), jamais un contact. Montants en euros tels que publiés. Source : Ministerio de Hacienda.

## Routes voisines

- `/v1/eu/entreprise/ES/{hoja}/actes` — $0.02
- `/v1/eu/entreprise/LV/{regnr}/marches-publics` — $0.02
- `/v1/eu/entreprise/GB/{company_number}/marches-publics` — $0.02

## Comment on paie

Chaque route se paie **à l'appel**, en USDC ou EURC sur le réseau Base, par le protocole x402 : pas de compte à créer, pas de clé d'API, pas d'abonnement. Le premier appel renvoie un devis `402` que votre client règle, puis rejoue l'appel. Un appel en erreur n'est jamais facturé.

Vous préférez une facture en euros et des crédits prépayés ? C'est **en préparation** et nous n'annonçons pas de date tant que ce n'est pas ouvert. Écrivez à [contact@sirenic.eu](mailto:contact@sirenic.eu?subject=Packs%20en%20euros) et vous serez prévenu à l'ouverture.

Les réponses payantes sont **signées Ed25519** : vous pouvez prouver plus tard ce qui vous a été servi, et à quelle date. Le catalogue entier est lisible gratuitement dans [l'OpenAPI](https://api.sirenic.eu/openapi.json) et le [llms.txt](https://api.sirenic.eu/llms.txt).

**Un appel, de bout en bout**

```
# Client x402 (npm) — le devis 402 est réglé et l'appel rejoué automatiquement
npx x402-fetch https://api.sirenic.eu/v1/entreprise/552032534

# Ou en MCP, dans Claude Code / Cursor
claude mcp add --transport http sirenic https://api.sirenic.eu/mcp
```

## Routes utilisées et prix

| Route | Prix | Exemple | Ce qu'elle rend |
| --- | --- | --- | --- |
| `/v1/eu/entreprise/ES/{nif}/marches-publics` | $0.02 | [exemple gratuit](https://api.sirenic.eu/exemples/eu-entreprise-ES-nif-marches-publics.json) | Marchés publics d'une société espagnole d'après la Plataforma de Contratación del Sector Público (flux CODICE du ministère des Finances, profils hébergés et plateformes régionales agrégées, depuis 2012) : marchés REMPORTÉS rattachés par NIF de personne morale — acheteur (nom, DIR3), objet, CPV, lot, résultat, date, montants en euros, offres reçues, PME — et avis ÉMIS comme acheteuse ; 100 au plus. Jamais un gagnant personne physique. Réutilisation aux conditions du ministère. |

> ⚠️ Les dates de fin de marché sont estimées, calculées depuis la date de notification et la durée déclarée. Ce n'est pas un calendrier officiel de remise en concurrence.

## Passer à l'action

- [Voir une réponse réelle (gratuit)](https://api.sirenic.eu/exemples/eu-entreprise-ES-nif-marches-publics.json)
- [Obtenir le devis de /v1/eu/entreprise/ES/{nif}/marches-publics](https://api.sirenic.eu/v1/eu/entreprise/ES/{nif}/marches-publics)
- [Être prévenu des packs en euros](mailto:contact@sirenic.eu?subject=Packs%20en%20euros)

## À lire ensuite

- [Automatiser la vérification d'entreprise (KYB)](https://api.sirenic.eu/cas-usage/kyb-verification-entreprise-automatisee-avec-provenance)


Les volumes cités sur cette page ont été mesurés en base le 19/08/2026. Ce sont des photos datées, pas des compteurs en direct.

---

[Accueil](https://api.sirenic.eu/) · [Offres](https://api.sirenic.eu/offres) · [Articles](https://api.sirenic.eu/articles) · [Routes](https://api.sirenic.eu/api) · [Mentions légales](https://api.sirenic.eu/mentions-legales) · [Confidentialité](https://api.sirenic.eu/confidentialite)
