Beste tarief
Crawlen
50 GB
US$ 25
US$ 0,50/GB
- ≈1 miljoen HTML-pagina's
- Catalogus- en lijstcrawls
- Dataverkeer verloopt niet
Gebruik · AI-datapijplijnen · multi-TB
Het verzamelen van openbare webdata voor modellen is nu een gereguleerde, meetbare en betwiste activiteit. Deze pagina behandelt de volume-math, de regels voor opt-outs in 2026, en een crawlerpatroon dat deze respecteert.
Kort antwoord
Wat zijn de beste proxy's voor het verzamelen van AI-trainingsdata op grote schaal?
Voor multi-terabyte openbare webcorpora gebruik je roterende residentiële proxy's met facturering per GB, met verkeer dat nooit verloopt, en een crawler die robots.txt en AI-opt-outs respecteert. CrawlRelay verkoopt residentieel verkeer vanaf US$ 0,50/GB van 50 GB tot 1 TB, vanaf oktober 2026: ongeveer 50 GB dekt één miljoen HTML-pagina's. Betaalbaar met crypto, zonder KYC.
| CrawlRelay prijs bij volume | US$ 0,50/GB vanaf 50 GB tot 1 TB; verkeer verloopt nooit |
|---|---|
| Alleen HTML-pagina | Tientallen KB gecomprimeerd; mediane HTML 22–35 KB (HTTP Archive Web Almanac 2025) |
| Volledig gerenderde pagina | Mediane 2.164 KB mobiel, 2.412 KB desktop (zelfde bron) |
| 1 miljoen HTML-pagina's | Ongeveer 30–60 GB proxyverkeer |
| AI-training in crawlerverkeer | 22% van crawler-aanvragen in lente 2025, 52% in juni 2026 (Cloudflare) |
| Standaard voor crawlregels | robots.txt, RFC 9309 (2022) |
Haal HTML en tekst op, geen gerenderde pagina's, zo blijft het volume beheersbaar. Met 50 KB per gecomprimeerde HTML-pagina:
| Pagina's | Alleen HTML (≈50 KB) | Gerenderd (≈2 MB) |
|---|---|---|
| 100,000 | 5 GB | 200 GB |
| 1 miljoen | 50 GB | 2 TB |
| 10 miljoen | 500 GB | 20 TB |
| 100 miljoen | 5 TB | 200 TB |
Een headless browser vermenigvuldigt verkeer ongeveer veertig keer, dus render alleen de pagina's waarvan de tekst JavaScript nodig heeft. Bij CrawlRelay passen 1 miljoen HTML-pagina's binnen het 50 GB-plan (US$ 25); 10 miljoen binnen 500 GB (US$ 250). Meet eerst je eigen gemiddelde met 1.000 echte pagina's; de bandbreedtegids laat zien hoe.
Vaak niet voor het grootste deel. Voordat je gaat crawlen, controleer drie goedkopere bronnen:
Proxy's verdienen hun kosten terug op de rest: verse openbare pagina's die niet in open crawls zitten, inhoud die per land of stad verandert, en sites die regionale edities serveren. Residentiële exits laten je verzamelen wat een lokale bezoeker ziet.
Vier lagen zijn belangrijk, van technisch tot juridisch:
*, en cache het niet langer dan 24 uur, zoals de RFC adviseert.ai-train, ai-input en search waarden toe in robots.txt; meer dan 3,8 miljoen domeinen gebruiken Cloudflare’s beheerde robots.txt. De IETF aipref werkgroep stelt een standaardaard vocabulaire op, nog zonder consensus in oktober 2026.Dit is geen juridisch advies. Lees onze 2026 overzicht van web scraping wetten en vraag juridisch advies voor je project.
Controleer beide voordat je een URL van een site in de wachtrij zet. De functie hieronder haalt robots.txt via de proxy op, past RFC 9309-regels toe voor ontbrekende (4xx) en onbereikbare (5xx) bestanden, en leest een Cloudflare-stijl Content-Signal regel. Het is bewust simpel: het past elke ai-train=no in het bestand toe op je 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"))Verzamel minder, verwijder daarna meer. Onder de GDPR en soortgelijke wetten betekent openbaar niet vrij te gebruiken: namen, e-mails, telefoonnummers en profielpagina's zijn persoonsgegevens waar ze ook verschijnen.
CrawlRelay's Acceptable Use Policy verbiedt het verzamelen van persoonsgegevens in strijd met de toepasselijke wetgeving.
If-Modified-Since bij herhaalcrawlen, en sla rauwe responses op (bijvoorbeeld als WARC) zodat je nooit dubbel betaalt voor dezelfde pagina.Van 50 GB tot 1 TB kost CrawlRelay aan residentiële traffic US$ 0,50/GB, vanaf oktober 2026, en verloopt nooit. Voor multi-terabyte corpora koop je meerdere 1 TB-plannen tegen hetzelfde tarief.
Beste tarief
50 GB
US$ 25
US$ 0,50/GB
100 GB
US$ 50
US$ 0,50/GB
500 GB
US$ 250
US$ 0,50/GB
1 TB
US$ 500
US$ 0,50/GB
In elk abonnement: Protocollen: HTTP, HTTPS, SOCKS5 · Targeting: Land, stad; VS staat en postcode; ASN · Sessies: Roterend, of plakkend tot 30 min · Verloop van het dataverkeer: Verloopt niet
Prijzen in USD, per 2026-10-13.
Dat hangt af van het land, de inhoud en hoe je die verzamelt, en verschillende zaken zijn nog open in oktober 2026. In de EU gelden uitzonderingen voor tekst- en data-mining tenzij de rechthebbende die juridisch heeft gereserveerd in een machineleesbare vorm. Persoonsgegevens hebben een wettelijke grondslag nodig. Dit is geen juridisch advies; lees onze 2026-overzicht].
Nee. Die namen behoren toe aan OpenAI en Common Crawl, en sites gebruiken ze om te bepalen wat die specifieke crawlers mogen ophalen. Gebruik je eigen user agent met een contact-URL en pas de robots.txt-regels toe die hierbij horen of het *-groep. Doen alsof je een andere crawler bent, breekt de meeste sites’ voorwaarden en ons Acceptable Use Policy.
Ongeveer 30 tot 60 GB voor alleen gecomprimeerde HTML, en rond 2 TB als je elke pagina met afbeeldingen in een browser rendert. Bij CrawlRelay kost 50 GB US$ 25. Meet 1.000 van je echte pagina's voordat je koopt, want het paginagewicht verschilt sterk per site.
Sommige sites tonen andere inhoud per locatie en residentiële exits bereiken de openbare versie die lokale bezoekers zien. Als een site hostingbereiken filtert om geautomatiseerde traffic te weren, maakt een residentieel IP die toegang niet toegestaan. Voor sites die crawlers ontvangen of dumps en API's aanbieden, heb je misschien helemaal geen proxy nodig; gebruik residentiële traffic als dat het resultaat verandert.
Nee. Vooruitbetaalde residentiële en roterende mobiele data vervallen nooit: ongebruikte GB blijven op je account staan totdat je ze gebruikt. Een pipeline die weken pauzeert behoudt haar resterende gigabytes, wat belangrijk is voor trainingsruns die in bursts crawlen.
Bouw je corpus op niet-verlopende traffic
US$ 0,50/GB van 50 GB tot 1 TB.
Vanaf US$ 0,50/GB · zonder KYC
Aan de slag