PHPackages                             insign/laravel-decaptcha - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. insign/laravel-decaptcha

ActiveProject[HTTP &amp; Networking](/categories/http)

insign/laravel-decaptcha
========================

A Laravel package for captcha recognition for popular services like rucaptcha.com, 2captcha.com, pixodrom.com, captcha24.com, socialink.ru, anti-captcha.com

1.0.3(9y ago)57662MITPHPPHP &gt;=5.5.9

Since Sep 28Pushed 9y ago1 watchersCompare

[ Source](https://github.com/insign/laravel-decaptcha)[ Packagist](https://packagist.org/packages/insign/laravel-decaptcha)[ RSS](/packages/insign-laravel-decaptcha/feed)WikiDiscussions master Synced 1mo ago

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

laravel-decaptcha
=================

[](#laravel-decaptcha)

A Laravel package for captcha recognition for popular services like rucaptcha.com, 2captcha.com, pixodrom.com, captcha24.com, socialink.ru, anti-captcha.com

Features
--------

[](#features)

- Suitable for all to recognize captchas services operating on common standards
- Easy setup
- Accept the file path or by reference

Installation
------------

[](#installation)

The preferred way to install this extension through \[composer\] (). Start by adding the package to require your composer.json

Run in your terminal:

```
composer require insign/laravel-decaptcha:~1
```

Configuration
-------------

[](#configuration)

Having loaded dependencies and installed on your project, we will add ServiceProvider and facade.

### ServiceProvider

[](#serviceprovider)

You need to update your application configuration in order to register the package so it can be loaded by Framework.

\####Laravel Just update your `config/app.php` file adding the following code at the end of your `'providers'` section:

```
'providers' => [
    // your others classes here...

    insign\LaravelDecaptcha\LaravelDecaptchaServiceProvider::class,

],
```

#### Lumen

[](#lumen)

Go to `/bootstrap/app.php` file and add this line:

```
	$app->register(insign\LaravelDecaptcha\LaravelDecaptchaServiceProvider::class);
```

#### Facade

[](#facade)

Adding a new item on its facade

```
'aliases' => array(
    // your others classes here...

	'Decaptcha' => insign\LaravelDecaptcha\LaravelDecaptchaFacade::class,
),
```

#### Settings

[](#settings)

To move the Decaptcha settings file to the Settings folder of your application, simply perform the following command:

```
php artisan vendor:publish --provider="insign\LaravelDecaptcha\LaravelDecaptchaServiceProvider"
```

In your`.env` file, add the following values

```
DECAPTCHA_KEY=yourkeyfortheservice
DECAPTCHA_DOMAIN=thedomainservice.com

```

Or simply edit the file `config/decaptcha.php`

Using
-----

[](#using)

A simple example:

```
$path = 'path/insideto/captcha.png';
if (Decaptcha::run($path)) {
    $solved = Decaptcha::result();
} else {
    throw new \Exception(Decaptcha::error());
}
```

You can apply if you have only a reference to a captcha, but for this method, you should set the path in the configuration to save the captchas (DECAPTCHA\_TMP var):

```
   $path = 'https://vk.com/captcha.php?sid=698254154192&s=1';
   if (Decaptcha::run($path)) {
       $solved = Decaptcha::result();
   } else {
       throw new \Exception(Decaptcha::error());
   }
```

###  Health Score

32

—

LowBetter than 71% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 61.1% 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 ~1 days

Total

12

Last Release

3504d ago

Major Versions

0.1.7 → 1.0.02016-09-28

PHP version history (2 changes)0.1.0PHP &gt;=5.5.0

0.1.5PHP &gt;=5.5.9

### Community

Maintainers

![](https://www.gravatar.com/avatar/934b53b68624e78343e3f3367897cbaf5fb01475511a1650d2c99c972c810ec6?d=identicon)[insign](/maintainers/insign)

---

Top Contributors

[![jumper423](https://avatars.githubusercontent.com/u/12099016?v=4)](https://github.com/jumper423 "jumper423 (22 commits)")[![insign](https://avatars.githubusercontent.com/u/1113045?v=4)](https://github.com/insign "insign (14 commits)")

---

Tags

phplaravelcurlcaptcharecognition2captcha.com2captcharucaptchaanti-captcharucaptcha.compixodrom.comcaptcha24.comsocialink.rupixodromcaptcha24socialinkanti-captcha.com

### Embed Badge

![Health badge](/badges/insign-laravel-decaptcha/health.svg)

```
[![Health](https://phpackages.com/badges/insign-laravel-decaptcha/health.svg)](https://phpackages.com/packages/insign-laravel-decaptcha)
```

###  Alternatives

[jumper423/decaptcha

Распознавание капч для всех популярных сервисов rucaptcha.com, 2captcha.com, pixodrom.com, captcha24.com, socialink.ru, anti-captcha.com

65134.4k1](/packages/jumper423-decaptcha)[jumper423/yii2-captcha

Распознавание капч для всех популярных сервисов rucaptcha.com, 2captcha.com, pixodrom.com, captcha24.com, socialink.ru, anti-captcha.com

172.6k2](/packages/jumper423-yii2-captcha)[api-platform/laravel

API Platform support for Laravel

59126.4k6](/packages/api-platform-laravel)[vinelab/http

An http library developed for the laravel framework. aliases itself as HttpClient

59300.2k11](/packages/vinelab-http)[laravel-shift/curl-converter

A command line tool to convert curl requests to Laravel HTTP requests.

935.3k](/packages/laravel-shift-curl-converter)[unikent/curl

Laravel Curl Helper Library.

1442.4k](/packages/unikent-curl)

PHPackages © 2026

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