Todas las técnicas, herramientas y estrategias utilizadas para evitar el scraping de datos web se conocen colectivamente como anti-scraping. Esto incluye verificación de user-agent, limitación de tasa, bloqueo de IP, contenido dinámico y más. En su forma más básica, el anti-scraping implica hacer más difícil la extracción automática de datos de una página web. Los esfuerzos anti-scraping se centran en identificar y prevenir solicitudes provenientes de usuarios automatizados o malintencionados.