PHPackages                             upstream-team/laravel-crawler-detect - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. upstream-team/laravel-crawler-detect

ActiveLibrary[Security](/categories/security)

upstream-team/laravel-crawler-detect
====================================

Wrapper for the crawler detection package

0.1.10(2y ago)2262MITPHP

Since Oct 20Pushed 2y agoCompare

[ Source](https://github.com/UPStream-Software/laravel-crawler-detect)[ Packagist](https://packagist.org/packages/upstream-team/laravel-crawler-detect)[ RSS](/packages/upstream-team-laravel-crawler-detect/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (2)Versions (7)Used By (0)

laravel-crawler-detect
======================

[](#laravel-crawler-detect)

About
-----

[](#about)

Welcome to the Laravel Crawler Detect repository, your powerful ally in identifying and handling web crawlers and bots within your Laravel applications. In the vast world of web traffic, being able to discern between genuine users and automated crawl bots is crucial. This tool is designed to seamlessly integrate with your Laravel projects, giving you the ability to efficiently detect spiders, bots, and crawler software.

Install
-------

[](#install)

```
composer require upstream-team/laravel-crawler-detect

```

Usage
-----

[](#usage)

#### 1. Macros

[](#1-macros)

```
request()->isCrawler();

```

#### 2. Middleware

[](#2-middleware)

```
    protected $middlewareGroups = [
        'web' => [
            // ...
            UpstreamTeam\CrawlerDetect\Middleware\CrawlerFilter::class,
        ],
        // ...

```

#### 3. Service

[](#3-service)

```
app('crawler-detect')->isCrawler();
// or
app('crawler-detect')->isCrawler($userAgent);

```

#### 4. Facade

[](#4-facade)

```
CrawlerDetectFacade::isCrawler();
// or
CrawlerDetectFacade::isCrawler($userAgent);

```

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 62.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

6

Last Release

988d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/28727?v=4)[Upstream - Agile](/maintainers/upstream)[@upstream](https://github.com/upstream)

---

Top Contributors

[![vsupstream](https://avatars.githubusercontent.com/u/141610667?v=4)](https://github.com/vsupstream "vsupstream (5 commits)")[![upstream-team](https://avatars.githubusercontent.com/u/36982019?v=4)](https://github.com/upstream-team "upstream-team (3 commits)")

---

Tags

crawlerlaravellaravel-packagesecurityspider

### Embed Badge

![Health badge](/badges/upstream-team-laravel-crawler-detect/health.svg)

```
[![Health](https://phpackages.com/badges/upstream-team-laravel-crawler-detect/health.svg)](https://phpackages.com/packages/upstream-team-laravel-crawler-detect)
```

###  Alternatives

[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135224.7k7](/packages/statamic-rad-pack-runway)[api-platform/laravel

API Platform support for Laravel

58171.6k14](/packages/api-platform-laravel)[ecotone/laravel

Ecotone for Laravel — CQRS, Event Sourcing, Sagas, Durable Workflows, and Outbox on top of Laravel Queue, via PHP attributes.

21318.6k3](/packages/ecotone-laravel)[duncanmcclean/statamic-cargo

Comprehensive e-commerce addon for Statamic. Build bespoke e-commerce sites without the complexity.

3417.0k](/packages/duncanmcclean-statamic-cargo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
