Meilleur tarif
Crawler
50 GB
25 $US
0,50 $US/GB
- ≈1 million de pages HTML
- Crawls de catalogues et listes
- Le trafic n'expire pas
Cas d'usage · pipelines de données IA · multi-To
Collecter des données web publiques pour les modèles est désormais une activité réglementée, mesurée et contestée. Cette page explique les calculs de volume, les règles d'exclusion 2026 et un modèle de crawler qui les respecte.
Réponse rapide
Quels sont les meilleurs proxies pour collecter des données d'entraînement IA à grande échelle ?
Pour des corpus web publics de plusieurs téraoctets, utilisez des proxies résidentiels rotatifs facturés au GB avec un trafic qui n'expire jamais, et un crawler respectant robots.txt et les exclusions IA. CrawlRelay vend du trafic résidentiel à 0,50 $US/GB à partir de 50 GB jusqu'à 1 TB, depuis octobre 2026 : environ 50 GB couvrent un million de pages HTML. Paiement en crypto, sans KYC.
| Prix CrawlRelay en volume | 0,50 $US/GB de 50 GB à 1 TB ; trafic qui n'expire jamais |
|---|---|
| Page HTML uniquement | Quelques dizaines de Ko compressés ; HTML médian entre 22 et 35 Ko (HTTP Archive Web Almanac 2025) |
| Page entièrement rendue | Médian de 2 164 Ko sur mobile, 2 412 Ko sur desktop (même source) |
| 1 million de pages HTML | Environ 30–60 GB de trafic proxy |
| Trafic crawler pour entraînement IA | 22 % des requêtes crawler au printemps 2025, 52 % en juin 2026 (Cloudflare) |
| Norme pour règles de crawl | robots.txt, RFC 9309 (2022) |
Récupérez HTML et texte, pas des pages rendues, et le volume reste gérable. Avec 50 Ko par page HTML compressée :
| Pages | HTML uniquement (≈50 Ko) | Rendu (≈2 Mo) |
|---|---|---|
| 100,000 | 5 GB | 200 GB |
| 1 million | 50 GB | 2 TB |
| 10 millions | 500 GB | 20 TB |
| 100 millions | 5 TB | 200 TB |
Un navigateur headless multiplie le trafic par environ quarante, donc ne rendez que les pages dont le texte nécessite JavaScript. Chez CrawlRelay, 1 million de pages HTML tiennent dans le plan 50 GB (25 $US) ; 10 millions tiennent dans 500 GB (250 $US). Mesurez d'abord votre moyenne avec 1 000 vraies pages ; le guide de bande passante explique comment.
Souvent pas pour la majorité. Avant de crawler, vérifiez trois sources moins coûteuses :
Les proxies justifient leur coût pour le reste : pages publiques fraîches non présentes dans les crawls ouverts, contenu variant par pays ou ville, sites servant des éditions régionales différentes. Les sorties proxy résidentiel vous permettent de collecter ce qu'un visiteur local voit.
Quatre niveaux comptent, du technique au légal :
*, et ne le mettez pas en cache plus de 24 heures, comme le recommande le RFC.ai-train, ai-input et search dans robots.txt ; plus de 3,8 millions de domaines utilisent ce robots.txt géré. Le groupe de travail IETF aipref prépare un vocabulaire standard, sans consensus en octobre 2026.Ceci n’est pas un conseil juridique. Lisez notre aperçu 2026 de la loi sur le web scraping et consultez un avocat pour votre projet.
Vérifiez les deux avant de mettre en file d’attente une URL d’un site. La fonction ci-dessous récupère robots.txt via le proxy, applique les règles RFC 9309 pour fichiers manquants (4xx) ou inaccessibles (5xx), et lit une ligne Content-Signal style Cloudflare. Elle est volontairement simple : elle applique tout ai-train=no dans le fichier à votre crawler.
import urllib.robotparser
from urllib.parse import urlsplit
import requests
PROXY = "http://USERNAME:[email protected]:7777"
PROXIES = {"http": PROXY, "https": PROXY}
USER_AGENT = "ExampleDataBot/1.0 (+https://example.com/bot)"
_rules = {}
def site_rules(url):
"""Robots rules and Content-Signal values for the site of url (cache them for 24 h at most)."""
scheme, host = urlsplit(url)[:2]
root = "%s://%s" % (scheme, host)
if root not in _rules:
try:
r = requests.get(root + "/robots.txt", proxies=PROXIES, timeout=(10, 30),
headers={"User-Agent": USER_AGENT})
status, text = r.status_code, r.text
except requests.RequestException:
status, text = 599, ""
if 400 <= status < 500:
lines = [] # RFC 9309: unavailable, crawling allowed
elif status >= 500:
lines = ["User-agent: *", "Disallow: /"] # unreachable: assume complete disallow
else:
lines = text.splitlines()
parser = urllib.robotparser.RobotFileParser()
parser.parse(lines)
signals = {}
for line in lines:
if line.lower().startswith("content-signal:"):
for part in line.split(":", 1)[1].split(","):
key, _, value = part.strip().partition("=")
signals[key.strip().lower()] = value.strip().lower()
_rules[root] = (parser, signals)
return _rules[root]
def may_collect_for_training(url):
parser, signals = site_rules(url)
return parser.can_fetch(USER_AGENT, url) and signals.get("ai-train") != "no"
print(may_collect_for_training("https://example.com/some/page"))Collectez moins, puis supprimez plus. Selon le RGPD et lois similaires, public ne signifie pas libre d'usage : noms, emails, numéros de téléphone et pages profil sont des données personnelles où qu'apparaisse.
La politique d'utilisation acceptable de CrawlRelay interdit la collecte de données personnelles en violation de la loi applicable.
If-Modified-Since sur les recrawls, stockez les réponses brutes (ex. WARC) pour ne jamais payer deux fois la même page.De 50 GB à 1 TB, le trafic résidentiel CrawlRelay coûte 0,50 $US/GB, à partir d'octobre 2026, et n'expire jamais. Pour des corpus de plusieurs téraoctets, achetez plusieurs plans 1 TB au même tarif.
Meilleur tarif
50 GB
25 $US
0,50 $US/GB
100 GB
50 $US
0,50 $US/GB
500 GB
250 $US
0,50 $US/GB
1 TB
500 $US
0,50 $US/GB
Dans chaque plan: Protocoles: HTTP, HTTPS, SOCKS5 · Ciblage: Pays, ville ; État US et code postal ; ASN · Sessions: Rotation ou persistantes jusqu'à 30 min · Expiration du trafic: N'expire pas
Prix en USD au 13-10-2026.
Cela dépend du pays, du contenu et de la manière dont vous le collectez, et plusieurs cas sont encore en cours en octobre 2026. Dans l'UE, des exceptions pour le text-and-data-mining s'appliquent sauf si le titulaire des droits les a réservées de manière lisible par machine. Les données personnelles nécessitent une base légale. Ceci n'est pas un conseil juridique ; consultez notre vue d'ensemble 2026.
Non. Ces noms appartiennent à OpenAI et Common Crawl, et les sites les utilisent pour décider ce que ces crawlers spécifiques peuvent récupérer. Utilisez votre propre agent utilisateur avec une URL de contact, et appliquez les règles du robots.txt correspondant à celui-ci ou au groupe *. Imiter un autre crawler enfreint les conditions d'utilisation de la plupart des sites ainsi que notre politique d'utilisation acceptable.
Environ 30 à 60 GB pour du HTML compressé uniquement, et environ 2 To si vous affichez chaque page dans un navigateur avec les images. À CrawlRelay, 50 GB coûte 25 $US. Mesurez 1 000 de vos pages réelles avant d'acheter, car le poids des pages varie beaucoup selon le site.
Certains sites affichent un contenu différent selon la localisation, et les sorties résidentielle atteignent l'édition publique que les visiteurs locaux voient. Si un site filtre les plages d'hébergement pour empêcher le trafic automatisé, une IP résidentielle ne rend pas cet accès autorisé. Pour les sites qui acceptent les crawlers ou proposent des dumps et APIs, un proxy n'est peut-être pas nécessaire ; utilisez du trafic résidentiel là où cela modifie le résultat.
Non. Le trafic résidentiel prépayé et rotatif-mobile n’expire jamais : les GB non utilisés restent sur votre compte jusqu’à utilisation. Un pipeline qui fait une pause de plusieurs semaines conserve ses gigaoctets restants, ce qui est important pour les sessions d'entraînement en rafales.
Construisez votre corpus sur du trafic sans expiration
0,50 $US/GB de 50 GB à 1 TB.
À partir de 0,50 $US/GB · sans KYC
Commencez