France BOAMP Public Tenders & Contract Awards Scraper avatar

France BOAMP Public Tenders & Contract Awards Scraper

Pricing

from $10.20 / 1,000 results

Go to Apify Store
France BOAMP Public Tenders & Contract Awards Scraper

France BOAMP Public Tenders & Contract Awards Scraper

Scrape French public procurement notices and contract awards from BOAMP: title, buyer name with email and phone, contract type, CPV codes and labels, value, winning supplier, publication and deadline dates. Filter by keyword, CPV, department, buyer and date. Export to JSON, CSV or Excel.

Pricing

from $10.20 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

France BOAMP Public Tenders & Contract Awards Scraper

France BOAMP Public Tenders & Contract Awards Scraper

The most complete France BOAMP public procurement scraper available. It returns every field the BOAMP notice exposes for each tender or contract award, plus decoded CPV and descriptor labels, buyer contact details, awarded supplier names and three optional AI add-ons, and gives you keyword, CPV, department, buyer, procedure and date filters to target exactly the notices you need.

Here is one real result, with every field the actor returns (long French/English text trimmed for display, real values):

{
"noticeId": "26-80198",
"reference": "26_80198",
"title": "2026A0234 - Fourniture et mise en œuvre de divers matériels de cuisine",
"noticeType": "Avis de marché",
"noticeNature": "APPEL_OFFRE",
"isAward": false,
"family": "Marchés européens",
"scope": "DIRECTIVE-24",
"buyerName": "Département des Alpes-Maritimes - Direction de la Construction, de l'Immobilier et du Patrimoine",
"buyerEmail": "marches@departement06.fr",
"buyerPhone": "+33 497186000",
"buyerAddress": "Département des Alpes-Maritimes - Centre administratif départemental (CADAM)",
"buyerCity": "NICE CEDEX 3",
"buyerPostalCode": "06201",
"department": "6",
"performanceDepartment": null,
"nutsCode": "FRL03",
"contractType": "Fournitures",
"cpvCodes": ["39314000"],
"cpvDivisionLabels": ["Furniture, furnishings, appliances & cleaning products"],
"descriptorCodes": ["108", "77"],
"descriptorLabels": ["Electroménager", "Cuisine (équipement)"],
"description": "Les dispositions envisagées pour appréhender le chantier de manière environnementale au regard de la charte chantier vert. Le candidat décrit son modèle de Schéma d'Organisation et de Gestion des Déchets (SOGED). [trimmed]",
"procedureType": "OUVERT",
"procedureLabel": "Procédure Ouverte"
}

The example above shows the first 25 of 43 fields.

What it does

The actor searches the French BOAMP (Bulletin officiel des annonces des marchés publics) procurement dataset, applies the filters you pass as input, and writes one normalized record per notice to the run's dataset. CPV codes are decoded into readable division labels, descriptor codes into readable labels, buyer email and phone are pulled out, and contract award notices expose the winning supplier names and awarded value. Missing source values are returned as null.

Quickstart

Open the actor, paste this into the input, and press Run. It returns the 10 most recent notices matching "informatique".

{
"keywords": ["informatique"],
"maxTenders": 10,
"sortBy": "newest"
}

Billing and limits

  • Pay per result. You are charged per notice returned (result event). See the pricing tab for the current per-result price.
  • AI add-ons. withAiSummary, withAiExtract and withAiTranslate are billed separately per successfully processed record and require a paid Apify plan. They are skipped for free users.
  • No charge on failure. If a run errors or matches nothing, the actor writes a single item with an error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 notices per run. Upgrade for higher maxTenders.
  • Source query ceiling. A single source query returns at most 10,000 notices. For larger universes, split the work with narrower filters or date ranges.

FAQ and troubleshooting

A run returned 0 records. Why? The filter combination matched nothing in BOAMP. Loosen filters (for example widen the date range or drop the CPV code), or check the keyword. Zero-result runs are not charged.

How do I get only contract awards with the winning supplier? Set noticeCategory to Résultat de marché. Award notices populate awardedSupplierNames, awardedSupplierCount and awardedValueAmount.

Is this an official BOAMP tool? No. This actor is independent and has no affiliation with BOAMP or the DILA. It reads only publicly available procurement data. Use the results in accordance with the source's terms.