Download the PHP package nafisc/ipstackgeo-php without Composer
On this page you can find all versions of the php package nafisc/ipstackgeo-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nafisc/ipstackgeo-php
More information about nafisc/ipstackgeo-php
Files in nafisc/ipstackgeo-php
Package ipstackgeo-php
Short Description A PHP library for interfacing with IPStack Geo API
License MIT
Informations about the package ipstackgeo-php
IPStack for PHP (Geo Location Library)
IPStack for PHP is a simple library used to interface with an IPStack Geo API.
Learn more about IPStack here: ipstack.net
Looking for the Python version?
Looking for the Node.JS version?
Features
- Retrieve the Geo Location data for any IP address.
- Retrieve the Geo Location data for the system executing this code.
- Retrieve the Geo Location data for a client.
- Retrieve the Geo Location data for a batch of IP addresses.
- Assess the security of an IP address.
Legacy Features
- Link to a custom FreeGeoIP server
Basic Usage
Example Usage
Note: See IPStack: Response Objects for a list of available properties in a response object.
Create the GeoLookup object
Lookup a location for an IP Address
Look up a Clients location
Look up own location
Other Features
There are also a few other useful features built into this library and the IPStack API.
-
Bulk Location Lookup
The ipstack API also offers the ability to request data for multiple IPv4 or IPv6 addresses at the same time. This requires the PROFESSIONAL teir API key or higher and is limitted to 50 IPs at a time.
-
Requesting the hostname for an IP address.
By default, the ipstack API does not return information about the hostname the given IP address resolves to. In order to include the hostname use the following.
-
Assessing Security
Customers subscribed to the Professional Plus Plan may access the ipstack API's Security Module, which can be used to assess risks and threats originating from certain IP addresses before any harm can be done to a website or web application.
-
Set the language for a response
The ipstack API is capable of delivering its result set in different languages. To request data in a language other than English (default) use following with one of the supported language codes.
- Configuring your request
Using the the Legacy FreeGeoIP Binary
You can still use the legacy FreeGeoIP Binary hosted on a server