Services

Web scraping et extraction de données

Nous construisons des scrapers et des extracteurs qui prennent les données de sites, de flux et de documents, et les livrent propres : tableur, base, CRM ou bot Telegram. Le premier passage est facile. Le plus dur, c’est le centième : le site change de mise en page, bloque les requêtes ou liste la même annonce trois fois. C’est pour ce cas-là que nous concevons nos scrapers. Périmètre et prix sont fixés avant de commencer.

Dites-nous de quelles données vous avez besoin

Un scraper s’écrit vite, mais tient mal dans la durée

Un script qui récupère une page marche le jour où on l’écrit. En production, un scraper rencontre des portails qui bloquent les requêtes répétées, des mises en page qui changent sans préavis, la même annonce chez trois agences, et des prix qui n’intéressent que lorsqu’ils bougent. Nous le prévoyons dès le départ : limitation et rotation des requêtes, alertes si une source ne donne plus rien, dédoublonnage et un journal de ce qui a changé, et quand.

Ce que nous développons

  • Suivi d’annonces et de prix — nouvelles entrées, baisses de prix et changements de stock sur des portails et des boutiques, avec une alerte dès qu’un élément suivi change.
  • Crawlers — parcourent selon un planning un site entier ou un catalogue, et tiennent votre copie à jour.
  • Extraction de données — documents, flux et exports désordonnés (PDF, XML, CSV, HTML) deviennent un tableau dans un seul format.
  • Livraison là où vous travaillez — un tableur, votre base, un CRM, une API ou un bot Telegram avec contrôle d’accès et administration.
  • L’IA là où les règles ne suffisent plus — extraire des textes et des documents non structurés, avec une relecture humaine là où le modèle n’est pas sûr. Plus d’infos sur les intégrations d’IA.

Des données propres, sans doublons ni lacunes

Les données brutes du scraping sont pleines de copies et de trous. Nous fusionnons les doublons (le même appartement chez plusieurs agences, le même produit sous trois noms), mettons prix, dates et adresses dans un format unique, et marquons les enregistrements auxquels il manque ce dont vous avez besoin. Avant que les données n’arrivent chez vous, pas après.

Des projets dans ce domaine

  • Bot d’annonces immobilières (Pologne). Collecte les nouvelles annonces d’un portail, enlève les doublons et suit les baisses de prix. Les abonnés les reçoivent dans Telegram, avec des accès par utilisateur, une administration et des statistiques. Tourne tous les jours depuis des mois.
  • LinkedIn → ClickUp (Estonie). Une extension de navigateur qui envoie les données de profil LinkedIn dans l’espace ClickUp d’une équipe.

Ce que nous ne développons pas

Pas de scrapers qui contournent la protection d’un site pour atteindre des données qu’il cache. Pas de coordonnées personnelles de personnes dans l’UE sans base légale. Pas de faux comptes. Si une source exige un login, une API officielle ou un accord sur les données, nous le disons au départ. C’est la condition pour que le projet reste dans les règles.

Comment ça se passe

  1. Sources et champs. Vous nous montrez les sites ou les fichiers, et ce que vous en voulez.
  2. Un essai sur un échantillon, pour que vous voyiez de vraies données avant de vous engager.
  3. Périmètre et prix fermes, y compris la fréquence du scraper et la destination des données.
  4. Développement, mise en ligne et supervision. Nous surveillons les sources en panne et les réparons dans le cadre d’un contrat de support.

Questions sur les projets de scraping

Le web scraping est-il légal ?

Collecter des données publiques, non personnelles, est en général sans problème. La limite est franchie si l’on contourne des protections, si l’on ignore des conditions d’utilisation là où elles vous lient, ou si l’on collecte des données personnelles sans base légale (dans l’UE, le RGPD). Nous regardons chaque source au départ et disons clairement si l’une d’elles est un risque.

Que se passe-t-il si le site change ?

Le scraper nous alerte si une source ne donne plus de données, ou les donne sous une autre forme. Dans le cadre d’un contrat de support, nous corrigeons. Sans contrat, une correction se facture à l’heure.

Ai-je besoin de proxys ?

Seulement pour les sources qui limitent les requêtes répétées. S’ils sont nécessaires, le service de proxy tourne sur votre compte et est payé par vous. Nous vous disons ce qu’il coûte avant que vous ne décidiez.

Comment est-ce que je reçois les données ?

Là où vous travaillez déjà : Google Sheets, votre base, une API, un CRM ou un bot Telegram. Le code et les données vous appartiennent.

De quelles données avez-vous besoin ?

Les sources, les champs et la fréquence. Nous revenons avec un essai sur un échantillon et un prix ferme.

Écrivez-nous

Ou utilisez le formulaire de contact.