Know exactly who blocked your request and why. is-antibot performs static HTTP response analysis so Node.js scrapers and data pipelines can detect challenges and react accordingly.
Install the package and pass any HTTP response with headers, HTML, URL, and status code.
npm install is-antibot
is-antibot inspects headers, cookies, HTML fingerprints, response URLs, and provider-specific status codes to classify bot protection challenges.
View on GitHub