API BOAMP — marchés publics français en REST

Consommez les appels d'offres du BOAMP (Bulletin Officiel des Annonces des Marchés Publics) en JSON propre, avec filtres CPV, région, budget et historique BOAMP archivé depuis mars 2015 (1,21 M+ annonces normalisées).

Créer une clé gratuite → Voir la documentation

Qu'est-ce que le BOAMP ?

Le BOAMP est la plateforme officielle de publication des avis de marchés publics en France, gérée par la DILA (Direction de l'information légale et administrative). Toute commande publique au-dessus des seuils européens y est publiée : appels d'offres, mises en concurrence, attributions, modifications.

Pourquoi une API BOAMP en REST au lieu du flux brut ?

La DILA publie le BOAMP sous forme de flux XML brut et via une API open data utilisable mais peu adaptée à un usage produit. TenderAPI normalise ce flux en un schéma JSON stable avec filtres typés et pagination standardisée.

Flux BOAMP officielAPI TenderAPI
FormatXML / JSON imbriquéJSON plat, schéma stable
CPV normaliséschaînes hétérogènesliste typée
Régions normaliséesvariables selon avisslug unifié (occitanie, bretagne…)
Filtres montant attribuéà parser côté clientamount_min / amount_max sur /awards
Suivi des attributionsavis séparés, non jointsendpoint dédié /awards
Historiquevariable selon lotdepuis mars 2015, continu (~10 ans)
Authentificationlibreclé API (tier gratuit disponible)
Résultat concret : ce qui demande typiquement 200-400 lignes de parsing XML + normalisation côté client tient en un curl avec TenderAPI.

Exemple — filtrer les appels d'offres BOAMP

Un appel pour récupérer les marchés BOAMP dans le CPV IT (72000000), en Occitanie, avec clôture après le 1er mai :

# Requête
curl -H "X-API-Key: ta_votreCleTenderAPI" \
  "https://tenderapi.fr/tenders?source=boamp&cpv=72000000&region=occitanie&deadline_after=2026-05-01"

Exemple de réponse

{
  "total": 42,
  "page": 1,
  "page_size": 20,
  "results": [
    {
      "id": 58421,
      "source": "boamp",
      "source_id": "25-123456",
      "source_url": "https://www.boamp.fr/avis/detail/25-123456",
      "title": "Refonte du SI métier — Région Occitanie",
      "buyer_name": "Région Occitanie",
      "buyer_siret": "20001619500012",
      "cpv_codes": ["72000000", "72200000"],
      "region": "occitanie",
      "budget_min": null,
      "budget_max": null,
      "currency": "EUR",
      "published_at": "2026-04-18T08:00:00Z",
      "deadline": "2026-05-28T12:00:00Z",
      "procedure_type": "open",
      "contract_type": "services",
      "status": "open"
    }
  ]
}

Endpoints disponibles côté BOAMP

Voir la documentation interactive Swagger pour la liste exhaustive des paramètres et modèles de réponse.

Démarrer en 2 minutes

  1. Créer une clé API gratuite (100 requêtes/jour, pas de carte bancaire)
  2. Ajouter le header X-API-Key: ta_… à vos requêtes
  3. Filtrer avec source=boamp pour limiter aux avis français
Obtenir ma clé → Accueil TenderAPI