{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"},{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"}],"enrichment":{"capability":"Geocoder provides a unified Python interface to multiple online geocoding services, converting addresses to coordinates and vice versa without requiring you to handle each provider's different API schemas.","skillfed_tags":["geocoding","geolocation","mapping"],"use_cases":["Convert a user-supplied address to latitude and longitude for mapping or location-based services without writing provider-specific code.","Reverse-geocode GPS coordinates to retrieve the nearest city, state, country, or street address.","Batch-geocode a list of addresses using a single provider's batch API to reduce API calls.","Geolocate an IP address to approximate geographic location for analytics or content delivery.","Extract structured address components (house number, street, postal code) from a full address string."],"what_it_does":"Geocoder is a Python library that abstracts away the complexity of calling multiple online geocoding services. Instead of writing separate code for Google, Bing, OpenStreetMap, and dozens of other providers\u2014each with its own JSON schema and authentication\u2014you call a single consistent API. It handles forward geocoding (address to lat/lng), reverse geocoding (coordinates to address), batch queries, and IP-based geolocation across providers optimized for different regions.\n\nThe library has no runtime dependencies and installs cleanly as a pure Python wheel. It exposes results through a unified object model with properties like `latlng`, `address`, `city`, `country`, and geospatial formats (GeoJSON, WKT). It also includes a command-line interface for one-off geocoding tasks. However, most providers require API keys, and the package has been dormant since 2018\u2014provider APIs may have changed, and you should verify that your target providers still work before relying on it in production.","worth_installing":"Yes, if you need a simple unified geocoding interface and accept the maintenance risk. The package is stable and has no security vulnerabilities, but it is dormant\u2014last release was 2018. Before using in production, verify that your chosen providers' APIs still match the library's expectations, as provider changes after 2018 may break functionality. For new projects requiring active maintenance and up-to-date provider support, consider alternatives."},"id":"geocoder","links":{"html":"https://skillfed.io/packages/geocoder","md":"https://skillfed.io/packages/geocoder.md","pypi":"https://pypi.org/project/geocoder/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2018-04-04","license_spdx":null,"license_treatment":"permissive","name":"geocoder","python_support":"unspecified","summary":"Geocoder is a simple and consistent geocoding library."},"popularity":{"monthly_downloads":3173708,"position":2712,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.38.1"}
