Skip to content

Web Scraping Glossary

Plain-English definitions for the scraping, proxy, and anti-bot terms you'll run into building a scraper.

23 terms and counting

A

  • AI Crawler

    Learn the definition of an AI crawler, an automated bot operated by an AI company that visits websites to collect content for training large language models, powering real-time answers, or generating citations in AI search products.

    Read more →
  • Anti-Bot System

    An anti-bot system is a layered defense mechanism analyzing IP reputation, fingerprints, and behavior to block automated scrapers.

    Read more →
  • Anti-Fingerprinting

    Learn the definition of anti-fingerprinting, spoofing, or randomizing canvas, WebGL, fonts, and screen attributes so a browser doesn't produce the same identifiable hash.

    Read more →
  • ASN (Autonomous System Number)

    An ASN identifies the network operator owning an IP block, allowing anti-bot systems to classify traffic as residential ISP or datacenter.

    Read more →

B

  • Browser Fingerprinting

    Browser fingerprinting builds a composite identity from hardware and rendering signals to detect scrapers, persisting even when IP addresses change.

    Read more →

C

  • Crawl Depth

    Learn what crawl depth means and how to set the max crawl depth for both SEO audits and web scraping jobs.

    Read more →
  • CSS Selector

    A CSS selector targets HTML elements by class, ID, or attributes in web scraping. Compare CSS selector vs XPath performance and essential scraper syntax.

    Read more →

D

  • Datacenter Proxy

    Learn the definition of a datacenter proxy, an IP hosted in a commercial data center rather than an ISP, and how it compares to residential proxies for web scraping.

    Read more →

H

  • Headless Browser

    Learn the definition of a headless browser, a full browser engine that renders pages and runs JavaScript without a visible UI and why anti-bot systems can fingerprint it.

    Read more →
  • Headless Browser Detection

    Learn how sites detect headless browsers, navigator.webdriver, empty plugin arrays, WebGL renderer strings, and the JavaScript probes that identify automation.

    Read more →
  • Honeypot Trap

    Learn the definition of a honeypot trap, a link or form field hidden from human users that flags automated scrapers and bots the moment they interact with it.

    Read more →

I

  • IP Reputation

    IP reputation is a trust score assigned to IP addresses based on ASN type and abuse history, determining whether scrapers get challenged or allowed.

    Read more →
  • IP Rotation

    IP rotation cycles requests through a large proxy pool to avoid rate limits and bans. Understand how rotating IP addresses work for web scraping.

    Read more →

J

  • JavaScript Rendering

    JavaScript rendering builds page content dynamically in the browser, requiring headless browsers to extract data from modern client-side apps.

    Read more →

L

  • llms.txt

    Learn the definition of llms.txt, a proposed markdown file format placed at a website's root to provide AI models and large language models with a curated summary of key content and documentation.

    Read more →

P

  • Proxy Authentication

    Proxy authentication verifies client access via user:password credentials or IP whitelisting before routing requests to prevent 407 unauthorized proxy errors.

    Read more →
  • Proxy Bandwidth

    Proxy bandwidth is the data volume in GB metered by residential proxy providers. Learn how page weight and media assets drive proxy bandwidth cost.

    Read more →
  • Proxy Pool

    A proxy pool is the set of IP addresses a scraper rotates across requests to distribute traffic and avoid blocks.

    Read more →

S

  • Stealth Mode

    Learn the definition of stealth mode in browser automation, the patches that hide navigator.webdriver and other automation signals, and what they can't fix.

    Read more →
  • Sticky Session (Session Persistence)

    Technical definition of sticky sessions in web scraping: IP persistence mechanics, TTL specifications, and session ID proxy parameters.

    Read more →

T

  • TLS Fingerprinting (JA3 / JA4)

    Learn the definition of TLS fingerprinting, a security mechanism that analyzes initial handshake patterns to identify and block automated clients using standards like JA3 and JA4, regardless of IP rotation or headers.

    Read more →

U

  • User Agent

    Technical definition of User-Agent headers in web scraping: string format anatomy, modern UA reference list, Client Hints (Sec-CH-UA), and browser fingerprint alignment.

    Read more →

W

  • Web Crawler

    A web crawler systematically discovers and follows links across the web to build an index, differentiating it from a web scraper.

    Read more →

More terms are added every week.

Your choices

Cookie preferences

Necessary cookies keep your selection. Optional categories are disabled until you switch them on.

Strictly necessary

Remembers your privacy selection and keeps the site working.

Always on