Download the PHP package parvion/ip-intelligence without Composer
On this page you can find all versions of the php package parvion/ip-intelligence. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download parvion/ip-intelligence
More information about parvion/ip-intelligence
Files in parvion/ip-intelligence
Package ip-intelligence
Short Description A high-performance Laravel package for IP intelligence, geolocation, and device detection.
License MIT
Informations about the package ip-intelligence
Laravel IP Intelligence
A robust, ultra-fast, and zero-dependency Laravel package that collects and analyzes visitor information from Request IPs and User Agents.
This package provides deep insights into your visitors, featuring built-in geolocation, device detection, browser parsing, bot detection, VPN/Proxy detection, and moreโall without relying on heavy third-party device libraries like Mobile_Detect.
๐ Core Features
- Zero Third-Party Dependencies: Custom-built parsers ensure maximum performance without the bloat of massive external libraries.
- Advanced Geolocation: Instantly detects Continents, Countries, States, Cities, Timezones, Zip Codes, ISPs, and ASNs.
- Smart Device Detection: Accurately identifies exact device platforms (Windows, macOS, iOS, Android), architectures (x64, ARM), types (Desktop, Phone, Tablet), brands (Apple, Samsung, Xiaomi), and models.
- Browser & Engine Parsing: Detects the browser name, version, and rendering engine (Blink, WebKit, Gecko, Trident).
- Security & Bot Detection: Sniffs out known web crawlers, Tor exit nodes, proxies, VPNs, and suspicious network topologies.
- Automated Caching: Geolocation requests are automatically cached using Laravel's Cache to prevent rate limits and boost speed.
๐ฆ Installation
You can install the package via composer:
(Optional) You can publish the configuration file to customize the caching and geolocation providers:
๐ How to Use
The package gives you an elegant Facade (IpIntelligence) and a global helper (ip_info()) to access all intelligence seamlessly.
1. Get the Full Intelligence Profile
You can retrieve a comprehensive JSON-ready array of everything detected about the current visitor using the Facade, the global helper, or direct Object Instantiation.
Using Object Instantiation:
Using the Facade:
Using the Global Helper:
Example Output:
2. Individual Feature Usage
If you don't need the entire profile, you can call specific methods individually:
IP & Location Detection
Custom IP Lookup
You can lookup a specific IP address instead of using the current Request IP:
Device & Browser Parsing
Security & Network
๐ก License
This package is open-source software licensed under the MIT license.
Copyright (c) 2026 Anand Kumar (Parvion)
All versions of ip-intelligence with dependencies
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/http Version ^10.0|^11.0|^12.0|^13.0