PHPackages                             kubrey/ipgeobase - 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. [API Development](/categories/api)
4. /
5. kubrey/ipgeobase

ActiveLibrary[API Development](/categories/api)

kubrey/ipgeobase
================

Ipgeobase PHP API

0.2.2(10y ago)28.4k1PHP &gt;=5.3.0

Since May 25Compare

[ Source](https://github.com/kubrey/ipgeobase)[ Packagist](https://packagist.org/packages/kubrey/ipgeobase)[ RSS](/packages/kubrey-ipgeobase/feed)WikiDiscussions Synced today

READMEChangelogDependenciesVersions (2)Used By (1)

ipgeobase.ru PHP API
====================

[](#ipgeobaseru-php-api)

### Реализация поиска geo-данных IP по локальной базе ipgeobase.ru

[](#реализация-поиска-geo-данных-ip-по-локальной-базе-ipgeobaseru)

### Описание

[](#описание)

Обладает высокой точностью при определении городов России и Украины

### Установка через Composer

[](#установка-через-composer)

#### Определение зависимостей

[](#определение-зависимостей)

[Composer](http://getcomposer.org/). Для установки добавьте `kubrey/ipgeobase` в Ваш `composer.json`. Если этого файла нет, то создайте его в корне сайта

```
composer require kubrey/ipgeobase

```

#### Установка Composer

[](#установка-composer)

Выполнить в корне проекта:

```
curl -s http://getcomposer.org/installer | php

```

#### Автолоадер

[](#автолоадер)

Выполнить автозагрузку всех пакетов composer можно подключив скрипт:

```
require 'vendor/autoload.php';

```

### Применение

[](#применение)

```

require 'vendor/autoload.php';

use Ipgeobase\IpGeobase;

$geo = new IpGeobase();
try {
    $geoInfo = $geo->lookup('194.85.91.253');
    var_dump($geoInfo);
//    object(stdClass)#2 (7) {
//  ["range"]=>
//  string(27) "194.85.88.0 - 194.85.95.255"
//  ["cc"]=>
//  string(2) "RU"
//  ["city"]=>
//  string(12) "Москва"
//  ["region"]=>
//  string(12) "Москва"
//  ["district"]=>
//  string(56) "Центральный федеральный округ"
//  ["lat"]=>
//  string(9) "55.755787"
//  ["lng"]=>
//  string(9) "37.617634"
//}
} catch (\Exception $e) {
    echo $e->getMessage();
}

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

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

3688d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2ab745970e4e681a9552aae39d9b2a88b7d78272082324e83e5cb153c47c2329?d=identicon)[kubrey](/maintainers/kubrey)

---

Top Contributors

[![kubrey](https://avatars.githubusercontent.com/u/1605716?v=4)](https://github.com/kubrey "kubrey (11 commits)")

---

Tags

geoipgeolocationipgeobaseipgeobase.ru

### Embed Badge

![Health badge](/badges/kubrey-ipgeobase/health.svg)

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

###  Alternatives

[geoip2/geoip2

MaxMind GeoIP PHP API

2.5k89.6M343](/packages/geoip2-geoip2)[igaster/laravel_cities

Seed all countries/cities from geonames.org database. Searchable DB tree, ready to use API &amp; a bonus vue.js component!

17993.4k1](/packages/igaster-laravel-cities)[jeroendesloovere/geolocation-php-api

This Geolocation PHP class connects to Google Maps API to find latitude/longitude or address.

76321.1k4](/packages/jeroendesloovere-geolocation-php-api)[maxh/php-nominatim

Wrapper for Nominatim API

50406.4k2](/packages/maxh-php-nominatim)[jbohme/nominatim-laravel

Wrapper for Nominatim API to Laravel

1240.5k](/packages/jbohme-nominatim-laravel)[ipgeolocation/ipgeolocation-php-sdk

Official PHP SDK for the IPGeolocation.io IP Location API with single and bulk lookup support.

413.2k](/packages/ipgeolocation-ipgeolocation-php-sdk)

PHPackages © 2026

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