France Public Tenders Scraper (BOAMP) avatar

France Public Tenders Scraper (BOAMP)

Pricing

$3.00 / 1,000 result (tender notice)s

Go to Apify Store
France Public Tenders Scraper (BOAMP)

France Public Tenders Scraper (BOAMP)

Export French public procurement notices (BOAMP) from the official DILA open-data files: buyer, CPV, value, deadline, department.

Pricing

$3.00 / 1,000 result (tender notice)s

Rating

0.0

(0)

Developer

João Pedro Faria

João Pedro Faria

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

Export French public procurement notices from BOAMP (Bulletin officiel des annonces des marchés publics) as clean, structured JSON/CSV/Excel. The Actor reads the official open-data files published by the French government (DILA, Licence Ouverte), so there is no website scraping, no login and no anti-bot workaround.

What you get

For every notice: ID, publication date, buyer (organisation name, SIRET, city), title, description, CPV codes, contract nature, procedure type, estimated value (when published), response deadline, department, notice kind (tender / award / correction), documents link and a direct BOAMP link.

Use cases

  • Daily tender alerts for your sector (IT, construction, cleaning, consulting, health...).
  • Lead lists of French public buyers and their contract calendars.
  • Market intelligence: who buys what, where, and for how much.
  • Feeding CRMs, BI dashboards or Zapier/Make automations on a schedule.

Input

FieldDescription
publishedFrom / publishedToDate range YYYY-MM-DD (max 31 days; default last 3 days).
cpvCodesCPV prefixes, e.g. 72 (IT services), 45 (construction).
keywordsWords in title/description (French).
departmentsDepartment codes, e.g. 75, 69, 2A.
noticeKindstender, award, correction.
minValueEurMinimum published value.
maxResultsCap on returned notices (default 100).

Example:

{ "publishedFrom": "2026-11-01", "publishedTo": "2026-11-02", "cpvCodes": ["72"], "noticeKinds": ["tender"], "maxResults": 50 }

Output example

{
"noticeId": "26-106023",
"publicationDate": "2026-11-02",
"deadline": "2026-11-30T12:00:00+01:00",
"department": "93",
"buyerName": "Plaine Commune Habitat",
"title": "2026-31 ACCORD-CADRE DE TRAVAUX D'INSTALLATIONS ÉLECTRIQUES ...",
"noticeKind": "tender",
"contractNature": "works",
"cpvMain": "45310000",
"url": "https://www.boamp.fr/pages/avis/?q=idweb:\"26-106023\""
}

Pricing

Pay per event: you pay per notice returned (result-item). No subscription. You only pay for results you receive.

FAQ

Is this legal? The data are public-sector procurement notices released as open data under the French Licence Ouverte. The Actor only extracts organisation-level data (buyer name, SIRET, address of the institution). Contact persons, phone numbers and e-mail addresses are not extracted.

Why are some values empty? Older notice formats and award notices often do not publish an estimated value; deadlines do not apply to awards or corrections.

How fresh is the data? New notices appear in the DILA files the day they are published on BOAMP.

Are texts translated? No, texts are in French as published.

Limitations

Only notices published on BOAMP are covered (not the EU-level TED notices; use the TED scraper for those). The Actor reads files at a polite rate (about 5 files/second), so large date ranges take minutes.