PHPackages                             iploka/iploka - 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. iploka/iploka

ActiveLibrary[API Development](/categories/api)

iploka/iploka
=============

geolocation using iploka

1.0(4y ago)07PHP

Since Jun 25Pushed 4y ago1 watchersCompare

[ Source](https://github.com/iploka/iploka-php)[ Packagist](https://packagist.org/packages/iploka/iploka)[ Docs](https://github.com/iploka/iploka-php)[ RSS](/packages/iploka-iploka/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

iploka
======

[](#iploka)

Get geolocation information from any IP addresses. Get free API Key from  for free-forever 10,000 monthly requests.

`iploka` was developed by [Howuku](https://howuku.com). Howuku is an all-in-one CRO &amp; analytics tool to help you optimize conversion rates and user experience.

[![PHP Version](https://camo.githubusercontent.com/df2662c7be1264b4a0843363aa0d52ce880a58f64e5ee45182479e7c704374bc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f69706c6f6b612f69706c6f6b61)](https://packagist.org/packages/iploka/iploka)[![PHP Download](https://camo.githubusercontent.com/b54565af4b4138c0aa2240c04f396d051c58f6e4568787872edca31db0234b0f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f69706c6f6b612f69706c6f6b61)](https://packagist.org/packages/iploka/iploka)

Features
--------

[](#features)

- Free up to 10,000 monthly request
- Support both IPv4 and IPv6
- Additional timezone, currency and connection information

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

[](#installation)

- Include package in your project

```
composer require iploka/iploka
```

#### How to use

[](#how-to-use)

Get full data as the [Location](https://github.com/iploka/iploka-php/blob/main/src/AB/Iploka/Entity/Location.php) object:

```
$client = new AB\Iploka\Client('api_key');
$location = $client->get('134.201.250.155');
var_dump($location);
```

result:

```
class AB\Iploka\Entity\Location#3 (12) {
  protected $city =>
  string(11) "Los Angeles"
  protected $continentCode =>
  string(2) "NA"
  protected $continentName =>
  string(13) "North America"
  protected $countryCode =>
  string(2) "US"
  protected $countryName =>
  string(13) "United States"
  protected $regionCode =>
  string(2) "CA"
  protected $regionName =>
  string(10) "California"
  protected $zip =>
  string(5) "90026"
  protected $latitude =>
  double(34.0766)
  protected $longitude =>
  double(-118.2646)
  protected $ip =>
  string(15) "134.201.250.155"
  protected $valid =>
  bool(true)
}
```

Get data as a simple array:

```
$client = new AB\Iploka\Client('api_key');
$location = $client->get('134.201.250.155', true);
var_dump($location);
```

And the complete response will be returned:

```
array(15) {
  ["ip"]=>
  string(15) "134.201.250.155"
  ["type"]=>
  string(4) "ipv4"
  ["continent_code"]=>
  string(2) "NA"
  ["continent_name"]=>
  string(13) "North America"
  ["country_code"]=>
  string(2) "US"
  ["country_name"]=>
  string(13) "United States"
  ["region_code"]=>
  string(2) "CA"
  ["region_name"]=>
  string(10) "California"
  ["city"]=>
  string(11) "Los Angeles"
  ["latitude"]=>
  float(34.003)
  ["longitude"]=>
  float(-118.4298)
  ["location"]=>
  array(8) {
    ["geoname_id"]=>
    int(4135386)
    ["capital"]=>
    string(10) "Washington"
    ["languages"]=>
    array(1) {
      [0]=>
      array(2) {
        ["code"]=>
        string(5) "en-US"
        ["name"]=>
        string(7) "English"
      }
    }
    ["country_flag"]=>
    string(43) "https://flagpedia.net/data/flags/h80/us.png"
    ["country_flag_emoji"]=>
    string(8) "🇺🇸  "
    ["country_flag_emoji_unicode"]=>
    string(15) "U+1F1FA U+1F1F8"
    ["calling_code"]=>
    string(1) "1"
    ["is_eu"]=>
    bool(false)
  }
}
```

#### Information

[](#information)

Available [params](https://github.com/iploka/iploka-php/blob/main/src/AB/Iploka/Entity/ParameterBag.php) for getting custom result

For example:

```
$client = new AB\Iploka\Client('api_key');
$client->getParams()->addField("calling_code");
```

### Support

[](#support)

Email:

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

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

1781d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fb2c99ad175aeb39029c1198c7bd85b666116d362a129ef40b0d53dfdde6456d?d=identicon)[Allen-bit-byte](/maintainers/Allen-bit-byte)

---

Top Contributors

[![Allen-bit-byte](https://avatars.githubusercontent.com/u/76079932?v=4)](https://github.com/Allen-bit-byte "Allen-bit-byte (18 commits)")

---

Tags

geoipgeolocationiptocountrylocationphpphpapiclientIPgeocodeiploka

### Embed Badge

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

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

###  Alternatives

[kunalvarma05/dropbox-php-sdk

Dropbox PHP API V2 SDK (Unofficial)

3633.0M18](/packages/kunalvarma05-dropbox-php-sdk)[ok/ipstack-client

A PHP wrapper for using Ipstack API

10384.3k](/packages/ok-ipstack-client)[mozex/anthropic-php

Anthropic PHP is a supercharged community-maintained PHP API client that allows you to interact with Anthropic API.

46365.1k13](/packages/mozex-anthropic-php)[google-gemini-php/symfony

Symfony Bundle for Gemini

149.4k1](/packages/google-gemini-php-symfony)[sima-land/api-php-client

Client library for Simaland APIs

311.5k](/packages/sima-land-api-php-client)

PHPackages © 2026

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