PHPackages                             jumper423/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. [Security](/categories/security)
4. /
5. jumper423/decaptcha

ActiveProject[Security](/categories/security)

jumper423/decaptcha
===================

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

2.1.0(7y ago)65134.4k↓16.8%17[5 issues](https://github.com/jumper423/decaptcha/issues)[1 PRs](https://github.com/jumper423/decaptcha/pulls)1Apache-2.0PHPPHP &gt;=5.6.0

Since Dec 3Pushed 6y ago8 watchersCompare

[ Source](https://github.com/jumper423/decaptcha)[ Packagist](https://packagist.org/packages/jumper423/decaptcha)[ Docs](http://infoblog1.ru/learn/cms/yii/raspoznavanie-kapch-na-yii2)[ RSS](/packages/jumper423-decaptcha/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (1)Versions (17)Used By (1)

DeCaptcha
=========

[](#decaptcha)

[![Latest Stable Version](https://camo.githubusercontent.com/9ab505e72bf1d81c63ded51a290a8c6ad14a8c180f4ee32bf85b76c341cf90ea/68747470733a2f2f706f7365722e707567782e6f72672f6a756d7065723432332f6465636170746368612f762f737461626c65)](https://packagist.org/packages/jumper423/decaptcha)[![Total Downloads](https://camo.githubusercontent.com/4f0b8f2c51e2192280c2eebad75baff2e6f9619a499b947c6982588cd0c92b24/68747470733a2f2f706f7365722e707567782e6f72672f6a756d7065723432332f6465636170746368612f646f776e6c6f616473)](https://packagist.org/packages/jumper423/decaptcha)[![License](https://camo.githubusercontent.com/d3cfb272296b1dfb0c6a9e8b4156a52204ca9cd6765feef432543369f5ada4d9/68747470733a2f2f706f7365722e707567782e6f72672f6a756d7065723432332f6465636170746368612f6c6963656e7365)](https://packagist.org/packages/jumper423/decaptcha)

[![Build Status](https://camo.githubusercontent.com/fdae3146f5e812810e71d69fbf437abd8a09ff955057eaef4b1cd195cab22383/68747470733a2f2f7472617669732d63692e6f72672f6a756d7065723432332f6465636170746368612e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/jumper423/decaptcha)[![Dependency Status](https://camo.githubusercontent.com/e0f11f43b72ed38c595bc03e76690f4bf67432ac171a55bea9023fa8f264ce16/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3538343966333635613636326135303034633131306132392f62616467652e7376673f7374796c653d666c61742d737175617265)](https://www.versioneye.com/user/projects/5849f365a662a5004c110a29)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/02919ab79a1b6e9959ebfc5f09d18c8bcd0b1adbd0fee2c0b105e3c3cc5baf2b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6a756d7065723432332f6465636170746368612f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/jumper423/decaptcha/?branch=master)[![Build Status](https://camo.githubusercontent.com/a5a2a00fe7275321ffe30241612a8a2157390769accc923791e34171aa598d65/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6a756d7065723432332f6465636170746368612f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/jumper423/decaptcha/build-status/master)[![Code Climate](https://camo.githubusercontent.com/02dac6e4e211a90133a6019f6743ca5829f3a06a5a75865252592e064e2e72f6/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6a756d7065723432332f6465636170746368612f6261646765732f6770612e737667)](https://codeclimate.com/github/jumper423/decaptcha)[![Issue Count](https://camo.githubusercontent.com/e1d63495f3a6c9bc8e3eaa6be07574ce874598190c0bfa50481ff529d3480fe1/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6a756d7065723432332f6465636170746368612f6261646765732f69737375655f636f756e742e737667)](https://codeclimate.com/github/jumper423/decaptcha)[![codecov](https://camo.githubusercontent.com/dfe1ccc6f4bffbb7958e05fb663e107eb5b96902e6c1891e59c1f4cac346a152/68747470733a2f2f636f6465636f762e696f2f67682f6a756d7065723432332f6465636170746368612f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/jumper423/decaptcha)[![HHVM Status](https://camo.githubusercontent.com/4c06469ab9acb3f67b6e72eddedf1566438eae34d8a4bb3612dabf7c59d5d86d/687474703a2f2f6868766d2e683463632e64652f62616467652f6a756d7065723432332f6465636170746368612e737667)](http://hhvm.h4cc.de/package/jumper423/decaptcha)[![SensioLabsInsight](https://camo.githubusercontent.com/923aea65d20a36b81d761687065ff9dcdb3ced6da5119bb509ebf00b40f0d7c7/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f64343835363239632d313833302d343430642d383261622d6135363762666135646463352f6d696e692e706e67)](https://insight.sensiolabs.com/projects/d485629c-1830-440d-82ab-a567bfa5ddc5)[![StyleCI](https://camo.githubusercontent.com/b5e3f8789160ea37d0d43bb118f93d2e98a1f27146264f252dc5df7d9755162d/68747470733a2f2f7374796c6563692e696f2f7265706f732f37353031333736362f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/75013766)

Menu
----

[](#menu)

- [Документация на русском языке](../master/docs/README-ru.md)
- [Description](#description)
- [Features](#features)
- [Services](#services)
- [Installation](#installation)
- [Examples](#examples)

Description
-----------

[](#description)

Package created to standardize all services for solving captcha. Each service has its own features and now You will have to look at the documentation for the specific service to do everything right. The package covers the entire functionality services. If You will be something lacking or suggestions, I'll be glad to hear them.

Features
--------

[](#features)

- Suitable for all recognition services captcha
- You can easily add a new service using the existing engine
- Intuitable fast and straightforward setup
- Recognition as the path to the file and links
- ReCaptcha v2 without a browser
- Full documentation
- Covered by tests

Services
--------

[](#services)

Recognition captchas for all popular services

- [RuCaptcha](../master/docs/RuCaptcha-en.md)
- [RuCaptcha ReCaptcha v2 without a browser](../master/docs/RuCaptchaReCaptcha-en.md)
- [RuCaptcha ReCaptcha v3](../master/docs/RuCaptchaReCaptchaV3-en.md)
- [RuCaptcha Manual](../master/docs/RuCaptchaInstruction-en.md)
- [RuCaptcha Grid (ReCaptcha v2)](../master/docs/RuCaptchaGrid-en.md)
- [RuCaptcha ClickCaptcha](../master/docs/RuCaptchaClick-en.md)
- [RuCaptcha KeyCaptcha](../master/docs/RuCaptchaKeyCaptcha-en.md)
- [RuCaptcha FunCaptcha](../master/docs/RuCaptchaFunCaptcha-en.md)
- [RuCaptcha GeeTest](../master/docs/RuCaptchaGeeTest-en.md)
- [2Captcha](../master/docs/TwoCaptcha-en.md)
- [2Captcha ReCaptcha v2 without a browser](../master/docs/TwoCaptchaReCaptcha-en.md)
- [2Captcha ReCaptcha v3](../master/docs/TwoCaptchaReCaptchaV3-en.md)
- [2Captcha Manual](../master/docs/TwoCaptchaInstruction-en.md)
- [2Captcha Grid (ReCaptcha v2)](../master/docs/TwoCaptchaGrid-en.md)
- [2Captcha ClickCaptcha](../master/docs/TwoCaptchaClick-en.md)
- [2Captcha KeyCaptcha](../master/docs/TwoCaptchaKeyCaptcha-en.md)
- [2Captcha FunCaptcha](../master/docs/TwoCaptchaFunCaptcha-en.md)
- [2Captcha GeeTest](../master/docs/TwoCaptchaGeeTest-en.md)
- [Anti Captcha](../master/docs/Anticaptcha-en.md)
- [AntiCaptcha ReCaptcha v2 without a browser (with a proxy)](../master/docs/AnticaptchaReCaptcha-en.md)
- [AntiCaptcha ReCaptcha v2 without a browser](../master/docs/AnticaptchaReCaptchaProxeless-en.md)
- [Captcha24](../master/docs/Captcha24-en.md)
- [Pixodrom](../master/docs/Pixodrom-en.md)
- [R.I.P. Captcha ](../master/docs/Ripcaptcha-en.md)
- [SociaLink](../master/docs/Socialink-en.md)

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

[](#installation)

The preferred way to install this extension via [composer](http://getcomposer.org/download/).

Or you can run

```
composer require --prefer-dist jumper423/decaptcha "*"

```

or add

```
"jumper423/decaptcha": "*"

```

in file `composer.json`.

Examples
--------

[](#examples)

**Initialization**Specify the key mandatory and optional parameters. Try the best to fill this promotes more rapid recognition of captcha.

```
use jumper423\decaptcha\services\RuCaptcha;

$captcha = new RuCaptcha([
    RuCaptcha::ACTION_FIELD_KEY => '94f39af4bb295c40546fba5c932e0d32',
]);

```

**Recognition**In the first parameter, pass the link or path to the picture file in the second parameters of the recognition if necessary, override those which were transferred during the initialization.

```
if ($captcha->recognize('http://site.com/captcha.jpg')) {
    $code = $captcha->getCode();
} else {
    $error = $captcha->getError();
}

```

**Not correctly recognized**If You can understand that the answer which did not come true. Be sure to add below written code. It will save You money.

```
$captcha->notTrue();

```

**Balance**

```
$balance = $captcha->getBalance();

```

**Intercept errors**If you wish, You can catch the error, but you need to call setCauseAnError

```
$captcha->setCauseAnError(true);

try {
    $captcha->recognize('http://site.com/captcha.jpg');
    $code = $captcha->getCode();
} catch (\jumper423\decaptcha\core\DeCaptchaErrors $e) {
    ...
}

```

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity46

Moderate usage in the ecosystem

Community20

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 97.6% 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 ~102 days

Recently: every ~196 days

Total

9

Last Release

2632d ago

Major Versions

1.0.2 → 2.0.02017-01-03

PHP version history (2 changes)1.0.0PHP &gt;=5.4.0

1.0.1PHP &gt;=5.6.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/439d5d301333a1fa93f698c0ff8b03b2634db04507148d5d9a692fa1e7605722?d=identicon)[jumper423](/maintainers/jumper423)

---

Top Contributors

[![jumper423](https://avatars.githubusercontent.com/u/12099016?v=4)](https://github.com/jumper423 "jumper423 (239 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (5 commits)")[![dmromanov](https://avatars.githubusercontent.com/u/299059?v=4)](https://github.com/dmromanov "dmromanov (1 commits)")

---

Tags

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

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[jumper423/yii2-captcha

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

172.6k2](/packages/jumper423-yii2-captcha)[mews/captcha

Laravel 5/6/7/8/9/10/11/12 Captcha Package

2.6k5.5M84](/packages/mews-captcha)[gregwar/captcha

Captcha generator

1.8k9.6M138](/packages/gregwar-captcha)[2captcha/2captcha

PHP package for easy integration with 2captcha API

86430.0k3](/packages/2captcha-2captcha)[gregwar/captcha-bundle

Captcha bundle

3524.7M32](/packages/gregwar-captcha-bundle)[fabianwennink/iconcaptcha

IconCaptcha is a self-hosted, customizable, easy-to-implement and user-friendly captcha.

17740.5k1](/packages/fabianwennink-iconcaptcha)

PHPackages © 2026

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