France Public Tenders Scraper (BOAMP)
Pricing
$3.00 / 1,000 result (tender notice)s
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
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
| Field | Description |
|---|---|
publishedFrom / publishedTo | Date range YYYY-MM-DD (max 31 days; default last 3 days). |
cpvCodes | CPV prefixes, e.g. 72 (IT services), 45 (construction). |
keywords | Words in title/description (French). |
departments | Department codes, e.g. 75, 69, 2A. |
noticeKinds | tender, award, correction. |
minValueEur | Minimum published value. |
maxResults | Cap 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.