jaybizzle/crawler-detect
PHP library to detect bots, crawlers, and spiders by inspecting User-Agent and HTTP_FROM headers. Recognizes thousands of user agents, updated regularly. Simple API: isCrawler() for current or given UA, and getMatches() to see the detected bot name.
Adopt if:
Look elsewhere if:
For Executives: *"CrawlerDetect is a lightweight, open-source PHP library that automatically identifies and blocks bots/crawlers—reducing server costs, improving performance, and protecting our APIs from abuse. With thousands of pre-configured crawler signatures (updated regularly by the community), it’s a plug-and-play solution to filter out fake traffic. For example, we could use it to:
For Engineering Teams: *"This package provides a maintained, high-performance way to detect bots via User-Agent/HTTP headers. Key benefits:
if ($crawlerDetect->isCrawler()) return response()->json(['error' => 'Blocked'], 403);).How can I help you explore Laravel packages today?