{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"Queries the IPinfo.io API to retrieve geolocation, ASN, company, and carrier details for IP addresses, with support for both synchronous and asynchronous requests.","skillfed_tags":["geolocation","ip-lookup","async-support"],"use_cases":["Geolocate user traffic by IP to serve region-specific content or detect suspicious access patterns.","Enrich logs or analytics with ASN and company data to identify traffic sources and network operators.","Detect mobile carriers or privacy proxies using the Plus API for fraud prevention or access control.","Build IP reputation or abuse-tracking systems by querying abuse contact and hosting provider details.","Integrate IP geolocation into async web services without blocking the event loop."],"what_it_does":"IPinfo is the official Python client for the IPinfo.io IP address API. It lets you look up geolocation (city, region, country, coordinates), ASN details (ISP, domain, network type), company information (business name and domain), and carrier data for any IP address. The library supports multiple API tiers\u2014Lite, Core, Plus, and Residential Proxy\u2014each returning different levels of detail. It provides both synchronous handlers (using requests) and asynchronous handlers (using aiohttp), so you can integrate it into blocking or async codebases.\n\nThe package depends on aiohttp, cachetools, and requests. It requires Python 3.10 or later and an IPinfo API token to function. The free tier allows 50,000 requests per month and omits some premium fields like IP type and company data; paid plans unlock higher volumes and complete data. Most use cases involve a single handler instantiation per application, then calling getDetails() with an IP address or no argument to query the caller's own IP.","worth_installing":"Yes, if you need IP geolocation and ASN data. The library is actively maintained, has no known vulnerabilities, installs cleanly, and is the official client for a widely-used API. The main constraint is the Python 3.10+ requirement and the need for an API token (though a free tier exists). Install it if your project targets modern Python and you're comfortable with an external API dependency."},"id":"ipinfo","links":{"html":"https://skillfed.io/packages/ipinfo","md":"https://skillfed.io/packages/ipinfo.md","pypi":"https://pypi.org/project/ipinfo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-22","license_spdx":null,"license_treatment":"permissive","name":"ipinfo","python_support":"supports_current","summary":"Official Python library for IPInfo"},"popularity":{"monthly_downloads":498514,"position":6329,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.6.0"}
