PHPackages                             c-delouvencourt/php-ip-quality-score - 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. c-delouvencourt/php-ip-quality-score

ActiveLibrary

c-delouvencourt/php-ip-quality-score
====================================

IPQualityScore API for PHP

2.0.4(1y ago)01.1k↓35%PHPPHP &gt;=7.1

Since Mar 25Pushed 1y agoCompare

[ Source](https://github.com/c-delouvencourt/php-ip-quality-score)[ Packagist](https://packagist.org/packages/c-delouvencourt/php-ip-quality-score)[ Docs](https://www.ipqualityscore.com/)[ RSS](/packages/c-delouvencourt-php-ip-quality-score/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

compo# php-ip-quality-score

[![Build Status](https://camo.githubusercontent.com/195b127c2b6cb027feee32b8feb59a6034c2f4d887c1fa48e8bd33eadb2ff7ea/68747470733a2f2f7472617669732d63692e6f72672f6a616d616c6f2f7068702d69702d7175616c6974792d73636f72652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/jamalo/php-ip-quality-score)[![Latest Stable Version](https://camo.githubusercontent.com/270f3a78b2707d683a6475499c45ca6339aac3b55a11bbba144a6be3c6445df9/68747470733a2f2f706f7365722e707567782e6f72672f6a616d616c6f2f7068702d69702d7175616c6974792d73636f72652f762f737461626c65)](https://packagist.org/packages/jamalo/php-ip-quality-score)

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

[](#installation)

- [Download composer](https://getcomposer.org)
- Run `composer require jamalo/php-ip-quality-score`
- Get API key  for 5,000 FREE api calls per month

Email Validation Example
------------------------

[](#email-validation-example)

IPQualityScore's Email Validation API allows you to detect invalid mailboxes as well as disposable and fraudulent email addresses, spamtraps, and honeypots.

```
$key = '--api--key--';
$qualityScore = new IPQualityScore($key);
$result = $qualityScore->emailVerification->getResponse('test@example.com');

if ($result->isSuccess() && $result->isValid() && $result->getDeliverability() === 'high') {
    // do something...
} else {
    //show alert tot user
}
```

Phone Validation Example
------------------------

[](#phone-validation-example)

IPQualityScore's Proxy Detection API allows you to Proactively Prevent Fraud™ via a simple API that provides over 25 data points for risk analysis, geo location, and IP intelligence.

```
$key = '--api--key--';
$qualityScore = new IPQualityScore($key);
$result = $qualityScore->phoneVerification->getResponse('18001234567');

if ($result->isSuccess() && $result->isValid() && !$result->isRisky() && !$result->isVoip() && !$result->isRecentAbuse()) {
    // do something...
} else {
    //show alert tot user
}
```

Proxy &amp; VPN Detection Example
---------------------------------

[](#proxy--vpn-detection-example)

IPQualityScore's Proxy Detection API allows you to Proactively Prevent Fraud™ via a simple API that provides over 25 data points for risk analysis, geo location, and IP intelligence.

```
$key = '--api--key--';
$qualityScore = new IPQualityScore($key);
$result = $qualityScore->IPAddressVerification
    ->setUserLanguage($_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? '')
    ->setUserAgent($_SERVER['HTTP_USER_AGENT'] ?? '')
    ->getResponse($_SERVER['REMOTE_ADDR']);

if ($result->isSuccess() && ($result->isTor() || $result->isProxy())) {
    // block tor network request or send to /blocked page..
}

if ($result->isSuccess() && ($result->isProxy() || $result->isVpn())) {
    // block proxy/vpn request or send to /blocked page..
}
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance46

Moderate activity, may be stable

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

 Bus Factor1

Top contributor holds 58.8% 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

Unknown

Total

1

Last Release

419d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f9f297bd2d9cafd14dc7b7f55220bb058c82eaee69181facc3df0e0fc5b32cc3?d=identicon)[cldt](/maintainers/cldt)

---

Top Contributors

[![jamalo](https://avatars.githubusercontent.com/u/30111652?v=4)](https://github.com/jamalo "jamalo (10 commits)")[![scott-cashortrade](https://avatars.githubusercontent.com/u/105390583?v=4)](https://github.com/scott-cashortrade "scott-cashortrade (3 commits)")[![cldt-fr](https://avatars.githubusercontent.com/u/26087186?v=4)](https://github.com/cldt-fr "cldt-fr (2 commits)")[![aXent](https://avatars.githubusercontent.com/u/506956?v=4)](https://github.com/aXent "aXent (1 commits)")[![vincentasakura-ms](https://avatars.githubusercontent.com/u/43333756?v=4)](https://github.com/vincentasakura-ms "vincentasakura-ms (1 commits)")

---

Tags

email-verificationipqualityscoreipqsvpn detectiontor detection

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/c-delouvencourt-php-ip-quality-score/health.svg)

```
[![Health](https://phpackages.com/badges/c-delouvencourt-php-ip-quality-score/health.svg)](https://phpackages.com/packages/c-delouvencourt-php-ip-quality-score)
```

###  Alternatives

[jrean/laravel-user-verification

User Email Verification For Laravel

865843.6k7](/packages/jrean-laravel-user-verification)[daveearley/daves-email-validation-tool

An easy to use, accurate-ish &amp; extensible email validation library for PHP 7+

284318.9k2](/packages/daveearley-daves-email-validation-tool)[ellaisys/aws-cognito

AWS Cognito package that allows Auth and other related features using the AWS SDK for PHP

120220.7k1](/packages/ellaisys-aws-cognito)[aman00323/emailchecker

Laravel package for checking email address is exist or not in real world

15860.6k](/packages/aman00323-emailchecker)[stymiee/email-validator

A robust PHP 7.4+ email validation library that extends beyond basic validation with MX record checks, disposable email detection, and free email provider validation. Features include strict typing, custom validator support, internationalization (i18n), and an extensible architecture. Perfect for applications requiring thorough email verification with customizable validation rules.

32426.6k1](/packages/stymiee-email-validator)

PHPackages © 2026

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