{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"},{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"A Python wrapper for the OpenCage Geocoding API that converts addresses to coordinates (forward geocoding) and coordinates to addresses (reverse geocoding), with support for both synchronous and asynchronous requests.","skillfed_tags":["geocoding","geolocation","async-support"],"use_cases":["Convert user-entered addresses into map coordinates for location-based applications or services","Reverse-geocode GPS coordinates from mobile devices or sensors into human-readable street addresses","Build batch geocoding pipelines that process thousands of addresses while reusing HTTP connections","Implement location search features with proximity hints to disambiguate results in crowded areas","Run parallel geocoding requests asynchronously to speed up large-scale data processing workflows"],"what_it_does":"opencage is a client library for the OpenCage Geocoding API, a web service that converts between addresses and geographic coordinates. It handles both forward geocoding (address \u2192 lat/long) and reverse geocoding (lat/long \u2192 address), and supports optional parameters like language preference and proximity hints to refine results.\n\nThe module offers both synchronous and asynchronous request methods, allowing you to make single queries or batch multiple requests efficiently. It wraps HTTP calls to the OpenCage API using Requests and aiohttp, handles authentication via API key, and raises specific exceptions (InvalidInputError, NotAuthorizedError, RateLimitExceededError, etc.) to help you diagnose problems. Context managers and async/await patterns are supported for connection reuse and parallel requests.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low installation friction, and a permissive license. It provides a straightforward, well-documented interface to a reliable geocoding service. Install it if you need to integrate address-to-coordinate or coordinate-to-address lookups into a Python application and are willing to obtain an OpenCage API key."},"id":"opencage","links":{"html":"https://skillfed.io/packages/opencage","md":"https://skillfed.io/packages/opencage.md","pypi":"https://pypi.org/project/opencage/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-08","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"opencage","python_support":"supports_current","summary":"Wrapper module for the OpenCage Geocoder API"},"popularity":{"monthly_downloads":266791,"position":8301,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.4.0"}
