Go to Apify Store
User picture

Baptiste Mairesse

baptsg

I build scrapers for European public and business data. Clean schemas, real tests, no data retention.

ACTOR STATS

1 public Actor

2 total users

1 monthly user

>99% runs succeeded

Baptiste Mairesse

Développeur, basé en France. Je transforme des sources de données publiques officielles — mais pénibles à exploiter — en API propres et documentées.

Ce que je publie

French Public Tenders Scraper  · agrégateur d'appels d'offres publics français

Tout marché au-dessus des seuils européens est publié deux fois : au BOAMP et sur TED. Cet outil interroge les deux, normalise un schéma commun et supprime les doublons.

  • 27,7 % des avis sont des doublons entre les deux sources — mesuré sur 2 994 avis réels
  • Extraction des codes CPV depuis les blocs eForms/UBL du BOAMP (~12 Ko par avis)
  • TED réduit au français, CPV et échéances dédupliqués : −40 % de charge utile
  • Table NUTS → département apprise depuis les données, pas recopiée d'une nomenclature

Comment je travaille

  • Les tests tournent sur des fixtures réelles figées. Les sources changent ; la logique métier ne doit pas régresser en silence.
  • Jamais de troncature muette. Si une couverture est partielle, la sortie le dit. Un résultat incomplet qui se présente comme complet est un bug, pas un compromis.
  • Conservateur là où l'erreur coûte cher. Sur la déduplication : un doublon affiché est un désagrément, un appel d'offres masqué est une perte. Trois garde-fous empêchent toute fusion abusive.
  • Aucune rétention. Les données collectées vont dans le dataset de qui lance l'outil, nulle part ailleurs. Pas de base miroir, pas de revente.

Stack

Node.js · TypeScript · Python · Docker · Swift ⟨à confirmer selon ce que tu veux exposer⟩

Me contacter

  • Apify — @baptsg 
  • Email — ⟨quelle adresse veux-tu rendre publique ? baptiste.mairesse@eaib.fr est celle de ton compte Apify⟩

Public Actors