Official Bulletin of Public Procurement Notices (BOAMP) APIAPI Bulletin officiel des annonces des marchés publics (BOAMP)
API Bulletin officiel des annonces des marchés publics (BOAMP)Official Bulletin of Public Procurement Notices (BOAMP) API
This API provides access to notices published in the Bulletin officiel des annonces des marchés publics (BOAMP), the official French gazette for public procurement announcements. It is made available by the Direction de l'information légale et administrative (DILA) to facilitate reuse of procurement notice data, including calls for tender and contract award announcements. Access requires an API key. The data supports monitoring of public contracting activity in France and enables integration of procurement notices into third-party applications or analysis tools.### A quoi sert l’API Bulletin officiel des annonces des marchés publics (BOAMP) ? Afin de faciliter la réutilisation des données du Bulletin officiel des annonces des marchés publics (BOAMP), la direction de l’information légale et administrative (DILA) met à disposition une API accessible gratui…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (41 fields)
Click a field to see example values.
| Field | Type | Description |
|---|---|---|
| idweb | text | Unique identifier of the notice on the BOAMP website.Unique identifier of the notice on the BOAMP website. |
| id | text | Internal record identifier of the notice.Internal record identifier of the notice. |
| contractfolderid | text | Identifier of the contract folder linked to the notice.Identifier of the contract folder linked to the notice. |
| objet | text | Subject or purpose of the public procurement notice.Subject or purpose of the public procurement notice. |
| filename | text | Name of the source file containing the notice.Name of the source file containing the notice. |
| famille | text | Family category of the notice (e.g. national or European market).Family category of the notice (e.g. national or European market). |
| code_departementDépartement code | text | Department code(s) of the contracting authority.Department code(s) of the contracting authority. |
| code_departement_prestationCode departement prestation | text | Department code where the service or work is performed.Department code where the service or work is performed. |
| famille_libelleFamille libelle | text | Label describing the notice family.Label describing the notice family. |
| dateparution | date | Publication date of the notice.Publication date of the notice. |
| datefindiffusion | date | Date on which distribution of the notice ends.Date on which distribution of the notice ends. |
| datelimitereponse | datetime | Deadline date and time for submitting bids.Deadline date and time for submitting bids. |
| nomacheteur | text | Name of the contracting authority or buyer.Name of the contracting authority or buyer. |
| titulaire | text | Name of the awarded contractor, if any.Name of the awarded contractor, if any. |
| perimetre | text | Legal scope or directive under which the notice falls.Legal scope or directive under which the notice falls. |
| type_procedureType procedure | text | Type of procurement procedure used.Type of procurement procedure used. |
| soustype_procedureSoustype procedure | text | Sub-type of the procurement procedure.Sub-type of the procurement procedure. |
| procedure_libelleProcedure libelle | text | Label describing the procurement procedure.Label describing the procurement procedure. |
| procedure_categoriseProcedure categorise | text | Categorized classification of the procedure type.Categorized classification of the procedure type. |
| nature | text | Nature or type of the notice.Nature or type of the notice. |
| sousnature | text | Sub-type of the notice's nature.Sub-type of the notice's nature. |
| nature_libelleNature libelle | text | Label describing the nature of the notice.Label describing the nature of the notice. |
| sousnature_libelleSousnature libelle | text | Label describing the sub-nature of the notice.Label describing the sub-nature of the notice. |
| nature_categoriseNature categorise | text | Categorized classification of the notice's nature.Categorized classification of the notice's nature. |
| nature_categorise_libelleNature categorise libelle | text | Label for the categorized nature of the notice.Label for the categorized nature of the notice. |
| criteres | text | Social and/or environmental criteria applied to the contract.critères sociaux et/ou environnementaux |
| marche_public_simplifieMarche public simplifie | text | Indicator whether the simplified public procurement scheme applies.Indicator whether the simplified public procurement scheme applies. |
| marche_public_simplifie_labelMarche public simplifie label | text | Label describing the simplified public procurement status.Label describing the simplified public procurement status. |
| etat | text | Current status of the notice.Current status of the notice. |
| descripteur_codeDescripteur code | text | Codes of the CPV or subject descriptors for the notice.Codes of the CPV or subject descriptors for the notice. |
| dc | text | Descriptor codes classifying the notice's subject.Descriptor codes classifying the notice's subject. |
| descripteur_libelleDescripteur libelle | text | Labels of the subject descriptors for the notice.Labels of the subject descriptors for the notice. |
| type_marcheType marche | text | Type of market covered (works, supplies, services).Type of market covered (works, supplies, services). |
| type_marche_facetteType marche facette | text | Faceted label of the market type.Faceted label of the market type. |
| type_avisType avis | text | Codes identifying the type of notice.Codes identifying the type of notice. |
| annonce_lieAnnonce lie | text | Identifier of a linked related notice.Identifier of a linked related notice. |
| annonces_anterieuresAnnonces anterieures | text | List of previous related notices.liste des annonces antérieures liées |
| source_schemaSource schema | text | Name of the XML schema used for the notice data.Name of the XML schema used for the notice data. |
| gestion | text | Raw management metadata of the notice in JSON format.Raw management metadata of the notice in JSON format. |
| donnees | text | Raw structured data content of the notice in JSON format.Raw structured data content of the notice in JSON format. |
| url_avisUrl avis | text | URL link to view the notice on the BOAMP website.URL link to view the notice on the BOAMP website. |
Schema captured from opendatasoft 29 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1dc: ["33","274"] · id: 15_31501
{
"dc": [
"33",
"274"
],
"id": "15_31501",
"etat": "INITIAL",
"idweb": "15-31501",
"objet": "concession d'aménagement pour la réalisation de la ZAC de Château-Gaillard, à Pléchatel et Bain de Bretagne",
"nature": "APPEL_OFFRE",
"donnees": "{\"IDENTITE\": {\"DENOMINATION\": \"Cté Cnes Moyenne Vilaine et Semnon\", \"ADRESSE\": \"42 rue de Sabin\", \"CP\": \"35470\", \"VILLE\": \"Bain de bretagne\", \"TEL\": \"(+33) 2-99-43-70-80\", \"MEL\": \"dga@moyennevilaine-semnon.fr\", \"AGIT_POUR_AUTRE_COMPTE_NON\": \"\"}, \"TYPE_POUVOIR_ADJUDICATEUR\": {\"ORG_DROIT_PUBLIC\": \"\"}, \"ACTIVITE_PRINCIPALE\": {\"POUVOIR_ADJUDICATEUR\": {\"ACT_SERV_ADM_PUB\": \"\"}}, \"OBJET\": {\"TITRE_MARCHE\": \"Concession d'aménagement pour la réalisation de la ZAC de Château-Gaillard\", \"TYPE_MARCHE\": {\"TRA…",
"famille": "JOUE",
"gestion": "{\"REFERENCE\": {\"IDWEB\": \"15-31501\", \"TYPE_AVIS\": {\"FAMILLE\": {\"JOUE\": \"\"}, \"PERIMETRE\": {\"DIRECTIVE-18\": \"\"}, \"NATURE\": {\"APPEL_OFFRE\": \"\"}, \"STATUT\": {\"INITIAL\": \"\"}}}, \"NOM_HTML\": \"15-31501.html\", \"INDEXATION\": {\"DATE_PUBLICATION\": \"2015-03-03\", \"DATE_LIMITE_REPONSE\": \"2015-04-20T12:00:00+01:00\", \"DATE_FIN_DIFFUSION\": \"2015-04-17\", \"CLASSES\": {\"CLASSE\": [{\"CODE\": \"45\", \"LIBELLE\": \"Travaux de construction\"}, {\"CODE\": \"74\", \"LIBELLE\": \"Services fournis principalement aux entreprises\"}]}, \"DESCRI…",
"criteres": null,
"filename": "BOAMP-J-AO_2015_062009",
"url_avis": "https://www.boamp.fr/pages/avis/?q=idweb:15-31501",
"perimetre": "DIRECTIVE-18",
"titulaire": null,
"type_avis": [
"5",
"1",
""
],
"sousnature": null,
"annonce_lie": null,
"nomacheteur": "Cté Cnes Moyenne Vilaine et Semnon",
"type_marche": [
"TRAVAUX"
],
"dateparution": "2015-03-03",
"source_schema": "Boamp_v230.xsd",
"nature_libelle": "Avis de marché",
"type_procedure": null,
"famille_libelle": "Marchés européens",
"code_departement": [
"35"
],
"contractfolderid": null,
"datefindiffusion": "2015-04-17",
"descripteur_code": [
"33",
"274"
],
"datelimitereponse": "2015-04-20T11:00:00+00:00",
"nature_categorise": "appeloffre/standard",
"procedure_libelle": "Procédure NC",
"sousnature_libelle": null,
"soustype_procedure": null,
"descripteur_libelle": [
"Bâtiment",
"Prestations de services"
],
"type_marche_facette": [
"Travaux"
],
"annonces_anterieures": null,
"procedure_categorise": "/",
"marche_public_simplifie": null,
"nature_categorise_libelle": "Avis de marché/",
"code_departement_prestation": "35",
"marche_public_simplifie_label": null
}Record 2dc: ["115","187","266","271"] · id: 15_27549
{
"dc": [
"115",
"187",
"266",
"271"
],
"id": "15_27549",
"etat": "INITIAL",
"idweb": "15-27549",
"objet": "fourniture de pièces détachées pour les véhicules et équipements à Colmar",
"nature": "APPEL_OFFRE",
"donnees": "{\"IDENTITE\": {\"DENOMINATION\": \"Ville de Colmar\", \"CORRESPONDANT\": \"Pascal RAEBISCH (téléphone : 03 89 20 68 43)\", \"CONTACT\": \"Service de la Commande Publique\", \"ADRESSE\": \"1, place de la MairieB.P. 50528\", \"CP\": \"68021\", \"VILLE\": \"Colmar\", \"TEL\": \"(+33) 3-89-20-68-43\", \"FAX\": \"(+33) 3-89-20-68-36\", \"MEL\": \"pascal.raebisch@colmar.fr\", \"URL\": \"http://www.colmar.fr\", \"URL_PROFIL_ACHETEUR\": \"http://www.achatpublic.com\", \"AGIT_POUR_AUTRE_COMPTE_NON\": \"\"}, \"TYPE_POUVOIR_ADJUDICATEUR\": {\"AUTOTRITE_REGI…",
"famille": "JOUE",
"gestion": "{\"REFERENCE\": {\"IDWEB\": \"15-27549\", \"TYPE_AVIS\": {\"FAMILLE\": {\"JOUE\": \"\"}, \"PERIMETRE\": {\"DIRECTIVE-18\": \"\"}, \"NATURE\": {\"APPEL_OFFRE\": \"\"}, \"STATUT\": {\"INITIAL\": \"\"}}}, \"NOM_HTML\": \"15-27549.html\", \"INDEXATION\": {\"DATE_PUBLICATION\": \"2015-03-02\", \"DATE_LIMITE_REPONSE\": \"2015-04-13T12:00:00+01:00\", \"DATE_FIN_DIFFUSION\": \"2015-04-13\", \"CLASSES\": {\"CLASSE\": [{\"CODE\": \"24\", \"LIBELLE\": \"Produits chimiques\"}, {\"CODE\": \"25\", \"LIBELLE\": \"Produits en caoutchouc ou en plastique\"}, {\"CODE\": \"29\", \"LIBELLE…",
"criteres": null,
"filename": "BOAMP-J-AO_2015_061003",
"url_avis": "https://www.boamp.fr/pages/avis/?q=idweb:15-27549",
"perimetre": "DIRECTIVE-18",
"titulaire": null,
"type_avis": [
"5",
"1",
""
],
"sousnature": null,
"annonce_lie": null,
"nomacheteur": "Ville de Colmar",
"type_marche": [
"FOURNITURES"
],
"dateparution": "2015-03-02",
"source_schema": "Boamp_v230.xsd",
"nature_libelle": "Avis de marché",
"type_procedure": "OUVERT",
"famille_libelle": "Marchés européens",
"code_departement": [
"68",
"67"
],
"contractfolderid": null,
"datefindiffusion": "2015-04-13",
"descripteur_code": [
"115",
"187",
"266",
"271"
],
"datelimitereponse": "2015-04-13T11:00:00+00:00",
"nature_categorise": "appeloffre/standard",
"procedure_libelle": "Procédure Ouverte",
"sousnature_libelle": null,
"soustype_procedure": null,
"descripteur_libelle": [
"Equipements spécialisés",
"Lubrifiant",
"Pièces détachées",
"Pneumatiques"
],
"type_marche_facette": [
"Fournitures"
],
"annonces_anterieures": null,
"procedure_categorise": "OUVERT/",
"marche_public_simplifie": null,
"nature_categorise_libelle": "Avis de marché/",
"code_departement_prestation": "68",
"marche_public_simplifie_label": null
}Record 3dc: ["347"] · id: 15_29477
{
"dc": [
"347"
],
"id": "15_29477",
"etat": "INITIAL",
"idweb": "15-29477",
"objet": "transport des délégations sportives des membres officiels et du public lors des championnats du monde d'aviron 2015 au profit du Comité Olympique Monde Aviron à Chambéry",
"nature": "APPEL_OFFRE",
"donnees": "{\"IDENTITE\": {\"DENOMINATION\": \"CO Championnats monde aviron 2015\", \"CORRESPONDANT\": \"Rizzon Joelle\", \"CONTACT\": \"Rizzon Joelle\", \"ADRESSE\": \"24 boulevard de la ColonneCS 62509\", \"CP\": \"73025\", \"VILLE\": \"Chambéry cedex\", \"TEL\": \"(+33) -04-79-85-12-45\", \"MEL\": \"info@aiguebelette2015.com\", \"AGIT_POUR_AUTRE_COMPTE_NON\": \"\"}, \"TYPE_POUVOIR_ADJUDICATEUR\": {\"AUTRE\": \"association\"}, \"ACTIVITE_PRINCIPALE\": {\"POUVOIR_ADJUDICATEUR\": {\"AUTRE\": \"manifestation sportive\"}}, \"OBJET\": {\"TITRE_MARCHE\": \"Transport…",
"famille": "JOUE",
"gestion": "{\"REFERENCE\": {\"IDWEB\": \"15-29477\", \"TYPE_AVIS\": {\"FAMILLE\": {\"JOUE\": \"\"}, \"PERIMETRE\": {\"DIRECTIVE-18\": \"\"}, \"NATURE\": {\"APPEL_OFFRE\": \"\"}, \"STATUT\": {\"INITIAL\": \"\"}}}, \"NOM_HTML\": \"15-29477.html\", \"INDEXATION\": {\"DATE_PUBLICATION\": \"2015-03-02\", \"DATE_LIMITE_REPONSE\": \"2015-04-24T12:00:00+01:00\", \"DATE_FIN_DIFFUSION\": \"2015-04-24\", \"CLASSES\": {\"CLASSE\": {\"CODE\": \"60\", \"LIBELLE\": \"Transports terrestres\"}}, \"DESCRIPTEURS\": {\"DESCRIPTEUR\": {\"CODE\": \"347\", \"LIBELLE\": \"Transport\"}}, \"DEP_PUBLICATIO…",
"criteres": null,
"filename": "BOAMP-J-AO_2015_061003",
"url_avis": "https://www.boamp.fr/pages/avis/?q=idweb:15-29477",
"perimetre": "DIRECTIVE-18",
"titulaire": null,
"type_avis": [
"5",
"1",
""
],
"sousnature": null,
"annonce_lie": null,
"nomacheteur": "CO Championnats monde aviron 2015",
"type_marche": [
"SERVICES"
],
"dateparution": "2015-03-02",
"source_schema": "Boamp_v230.xsd",
"nature_libelle": "Avis de marché",
"type_procedure": "OUVERT",
"famille_libelle": "Marchés européens",
"code_departement": [
"73"
],
"contractfolderid": null,
"datefindiffusion": "2015-04-24",
"descripteur_code": [
"347"
],
"datelimitereponse": "2015-04-24T11:00:00+00:00",
"nature_categorise": "appeloffre/standard",
"procedure_libelle": "Procédure Ouverte",
"sousnature_libelle": null,
"soustype_procedure": null,
"descripteur_libelle": [
"Transport"
],
"type_marche_facette": [
"Services"
],
"annonces_anterieures": null,
"procedure_categorise": "OUVERT/",
"marche_public_simplifie": null,
"nature_categorise_libelle": "Avis de marché/",
"code_departement_prestation": "73",
"marche_public_simplifie_label": null
}Record 4dc: ["59"] · id: 15_30976
{
"dc": [
"59"
],
"id": "15_30976",
"etat": "INITIAL",
"idweb": "15-30976",
"objet": "Exploitation des installations de chauffage et de production d'eau chaude sanitaire des bâtiments communaux à Villepinte",
"nature": "APPEL_OFFRE",
"donnees": "{\"IDENTITE\": {\"DENOMINATION\": \"Ville de Villepinte\", \"ADRESSE\": \"Place de l'hôtel de ville\", \"CP\": \"93420\", \"VILLE\": \"Villepinte\", \"TEL\": \"(+33) 1-41-52-53-00\", \"URL\": \"http://www.ville-villepinte.fr\", \"URL_PROFIL_ACHETEUR\": \"https://www.achatpublic.com\", \"AGIT_POUR_AUTRE_COMPTE_NON\": \"\"}, \"TYPE_POUVOIR_ADJUDICATEUR\": {\"AUTOTRITE_REGIONAL\": \"\"}, \"OBJET\": {\"TITRE_MARCHE\": \"Exploitation des installations de chauffage et de production d'eau chaude sanitaire des bâtiments communaux\", \"TYPE_MARCHE\": …",
"famille": "JOUE",
"gestion": "{\"REFERENCE\": {\"IDWEB\": \"15-30976\", \"TYPE_AVIS\": {\"FAMILLE\": {\"JOUE\": \"\"}, \"PERIMETRE\": {\"DIRECTIVE-18\": \"\"}, \"NATURE\": {\"APPEL_OFFRE\": \"\"}, \"STATUT\": {\"INITIAL\": \"\"}}}, \"NOM_HTML\": \"15-30976.html\", \"INDEXATION\": {\"DATE_PUBLICATION\": \"2015-03-02\", \"DATE_LIMITE_REPONSE\": \"2015-04-17T12:00:00+01:00\", \"DATE_FIN_DIFFUSION\": \"2015-04-17\", \"CLASSES\": {\"CLASSE\": {\"CODE\": \"40\", \"LIBELLE\": \"Electricité, gaz et chaleur\"}}, \"DESCRIPTEURS\": {\"DESCRIPTEUR\": {\"CODE\": \"59\", \"LIBELLE\": \"Chauffage (exploitation)…",
"criteres": null,
"filename": "BOAMP-J-AO_2015_061003",
"url_avis": "https://www.boamp.fr/pages/avis/?q=idweb:15-30976",
"perimetre": "DIRECTIVE-18",
"titulaire": null,
"type_avis": [
"5",
"1",
""
],
"sousnature": null,
"annonce_lie": null,
"nomacheteur": "Ville de Villepinte",
"type_marche": [
"SERVICES"
],
"dateparution": "2015-03-02",
"source_schema": "Boamp_v230.xsd",
"nature_libelle": "Avis de marché",
"type_procedure": "OUVERT",
"famille_libelle": "Marchés européens",
"code_departement": [
"93"
],
"contractfolderid": null,
"datefindiffusion": "2015-04-17",
"descripteur_code": [
"59"
],
"datelimitereponse": "2015-04-17T11:00:00+00:00",
"nature_categorise": "appeloffre/standard",
"procedure_libelle": "Procédure Ouverte",
"sousnature_libelle": null,
"soustype_procedure": null,
"descripteur_libelle": [
"Chauffage (exploitation)"
],
"type_marche_facette": [
"Services"
],
"annonces_anterieures": null,
"procedure_categorise": "OUVERT/",
"marche_public_simplifie": null,
"nature_categorise_libelle": "Avis de marché/",
"code_departement_prestation": "93",
"marche_public_simplifie_label": null
}Record 5dc: ["160","161"] · id: 15_31001
{
"dc": [
"160",
"161"
],
"id": "15_31001",
"etat": "INITIAL",
"idweb": "15-31001",
"objet": "fourniture de pochettes et divers imprimes à Nice",
"nature": "APPEL_OFFRE",
"donnees": "{\"IDENTITE\": {\"DENOMINATION\": \"C.H.U. de Nice\", \"CORRESPONDANT\": \"M. Bouvier Muller Emmanuel\", \"ADRESSE\": \"4 , avenue Reine VICTORIA CS 91179\", \"CP\": \"06003\", \"VILLE\": \"Nice cedex 1\", \"TEL\": \"(+33) -04-92-03-46-84\", \"FAX\": \"(+33) -04-92-03-44-36\", \"MEL\": \"cell-cent-march@chu-nice.fr\", \"URL_PROFIL_ACHETEUR\": \"https://www.achats-hopitaux.com\", \"AGIT_POUR_AUTRE_COMPTE_NON\": \"\"}, \"ACTIVITE_PRINCIPALE\": {\"POUVOIR_ADJUDICATEUR\": {\"SANTE\": \"\", \"AUTRE\": \"Organisme de droit public\"}}, \"OBJET\": {\"TITRE_MA…",
"famille": "JOUE",
"gestion": "{\"REFERENCE\": {\"IDWEB\": \"15-31001\", \"TYPE_AVIS\": {\"FAMILLE\": {\"JOUE\": \"\"}, \"PERIMETRE\": {\"DIRECTIVE-18\": \"\"}, \"NATURE\": {\"APPEL_OFFRE\": \"\"}, \"STATUT\": {\"INITIAL\": \"\"}}}, \"NOM_HTML\": \"15-31001.html\", \"INDEXATION\": {\"DATE_PUBLICATION\": \"2015-03-02\", \"DATE_LIMITE_REPONSE\": \"2015-04-24T16:00:00+01:00\", \"DATE_FIN_DIFFUSION\": \"2015-04-24\", \"CLASSES\": {\"CLASSE\": {\"CODE\": \"22\", \"LIBELLE\": \"Produits de l'édition; produits imprimés ou reproduits\"}}, \"DESCRIPTEURS\": {\"DESCRIPTEUR\": [{\"CODE\": \"160\", \"LIBELL…",
"criteres": null,
"filename": "BOAMP-J-AO_2015_061003",
"url_avis": "https://www.boamp.fr/pages/avis/?q=idweb:15-31001",
"perimetre": "DIRECTIVE-18",
"titulaire": null,
"type_avis": [
"5",
"1",
""
],
"sousnature": null,
"annonce_lie": null,
"nomacheteur": "C.H.U. de Nice",
"type_marche": [
"FOURNITURES"
],
"dateparution": "2015-03-02",
"source_schema": "Boamp_v230.xsd",
"nature_libelle": "Avis de marché",
"type_procedure": "OUVERT",
"famille_libelle": "Marchés européens",
"code_departement": [
"6"
],
"contractfolderid": null,
"datefindiffusion": "2015-04-24",
"descripteur_code": [
"160",
"161"
],
"datelimitereponse": "2015-04-24T15:00:00+00:00",
"nature_categorise": "appeloffre/standard",
"procedure_libelle": "Procédure Ouverte",
"sousnature_libelle": null,
"soustype_procedure": null,
"descripteur_libelle": [
"Impression",
"Imprimés"
],
"type_marche_facette": [
"Fournitures"
],
"annonces_anterieures": null,
"procedure_categorise": "OUVERT/",
"marche_public_simplifie": null,
"nature_categorise_libelle": "Avis de marché/",
"code_departement_prestation": "06",
"marche_public_simplifie_label": null
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://boamp-datadila.opendatasoft.com/api/explore/v2.0
- Format
- openapi
Query examples
Stored only in this browser. Runs go directly from your browser to the API — the key is never sent through our servers.
curl -s 'https://boamp-datadila.opendatasoft.com/api/explore/v2.1/catalog/datasets/boamp/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.