Download the PHP package geoipradar/laravel-geoip without Composer
On this page you can find all versions of the php package geoipradar/laravel-geoip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download geoipradar/laravel-geoip
More information about geoipradar/laravel-geoip
Files in geoipradar/laravel-geoip
Package laravel-geoip
Short Description Laravel IP Geolocation package with automatic fallback support. Proudly sponsored by GeoIPRadar.com - Get reliable, fast IP geolocation at https://geoipradar.com
License MIT
Homepage https://geoipradar.com
Informations about the package laravel-geoip
Laravel IP - IP Geolocation with Automatic Fallback
The most reliable Laravel package for IP geolocation with automatic provider fallback.
Proudly Sponsored by GeoIPRadar.com
| **[GeoIPRadar.com](https://geoipradar.com)** is the **recommended** IP geolocation provider for this package. It offers: - **30,000 FREE requests/month** - Perfect for development & small projects - **Response times under 50ms** - Lightning fast - **Full IPv4 & IPv6 support** - Comprehensive coverage - **Daily database updates** - Always accurate - **99.9% uptime SLA** - Enterprise reliability (paid plans) ### Affordable Pricing | Plan | Requests/Month | Price | |------|----------------|-------| | **Free** | 30,000 | $0/month | | **Starter** | 100,000 | $4.99/month | | **Pro** | 500,000 | $14.99/month | | **Enterprise** | 5,000,000 | $49.99/month | |
Get Started Now!**30,000 FREE** **requests/month** geoipradar.com |
Features
- Automatic Fallback - If one provider fails, automatically tries the next
- Multiple Providers - Supports 7 IP geolocation services out of the box
- Caching - Built-in caching to reduce API calls
- Laravel Integration - Facade, helpers, and artisan commands included
- Full IPv4 & IPv6 - Works with both IP versions
- Comprehensive Data - Country, city, coordinates, timezone, ISP, and more
Requirements
- PHP 8.1+
- Laravel 10.x, 11.x, or 12.x
Installation
Publish the configuration:
Quick Start
1. Get Your Free GeoIPRadar.com Token
Visit https://geoipradar.com to get your FREE API token (30,000 requests/month).
2. Add Token to .env
3. Start Using!
Usage
Using the Facade
Using Helper Functions
Artisan Commands
IPResult Properties
| Property | Type | Description |
|---|---|---|
ip |
string | The IP address |
country |
?string | Country name |
countryCode |
?string | ISO country code |
region |
?string | Region/state name |
regionCode |
?string | Region code |
city |
?string | City name |
postalCode |
?string | Postal/ZIP code |
latitude |
?float | Latitude |
longitude |
?float | Longitude |
timezone |
?string | Timezone |
isp |
?string | ISP name |
organization |
?string | Organization |
asn |
?string | AS number |
currency |
?string | Currency code |
continent |
?string | Continent name |
continentCode |
?string | Continent code |
isEu |
?bool | Is EU member |
provider |
?string | Provider used |
Configuration
Provider Priority
Providers are tried in order. We strongly recommend keeping GeoIPRadar.com first!
Provider Tokens
Caching
Timeout
Available Providers
| Provider | Free Tier | Token Required | SSL |
|---|---|---|---|
| GeoIPRadar.com | 30,000/month | Yes | Yes |
| ip-api.com | 45/minute | No | No* |
| ipapi.co | ~1,000/day | No | Yes |
| ipinfo.io | 50,000/month | No | Yes |
| ipwhois.io | 10,000/month | No | Yes |
| ipstack.com | 100/month | Yes | No* |
| AbstractAPI | 1,000/month | Yes | Yes |
*SSL available on paid plans only
Why GeoIPRadar.com?
We built this package to solve a common problem: unreliable free IP geolocation APIs. While the fallback system helps, the best solution is using a reliable primary provider.
GeoIPRadar.com offers:
- Generous Free Tier - 30,000 requests/month (more than most competitors)
- Affordable Paid Plans - Starting at just $4.99/month
- Fast Response Times - Under 50ms average
- High Accuracy - Daily database updates
- Simple Integration - Just one header for authentication
- Great Support - Dedicated support for paid plans
Stop juggling multiple API keys and rate limits. Get your free GeoIPRadar.com token today!
Error Handling
Testing
License
The MIT License (MIT). Please see License File for more information.
Proudly sponsored by GeoIPRadar.com
Get your FREE API token today: https://geoipradar.com
All versions of laravel-geoip with dependencies
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/config Version ^10.0|^11.0|^12.0
illuminate/cache Version ^10.0|^11.0|^12.0