{"id":"opencage-api","name":"OpenCage Geocoding","homepage":"https://opencagedata.com","repo_url":"https://github.com/OpenCageData/python-opencage-geocoder","category":"geospatial","subcategories":["geocoding","location-data","open-data"],"tags":["opencage","geocoding","reverse-geocoding","open-source-data","osm","rest-api","sdk"],"what_it_does":"Geocoding API built on open data sources (OpenStreetMap, GeoNames, etc.) that converts addresses to coordinates (forward) and coordinates to addresses (reverse) with global coverage.","use_cases":["Converting user-entered addresses to lat/lon coordinates for map display in agent workflows","Reverse geocoding GPS coordinates to human-readable addresses","Address normalization and standardization across multiple data sources","Batch geocoding of address lists for data enrichment pipelines","Location extraction from unstructured text for geographic analysis agents"],"not_for":["Place search or POI discovery (use Foursquare or Google Places API)","Real-time navigation or routing (use TomTom or HERE)","Very high accuracy address validation for mail/shipping (use Smarty or USPS)","High-volume free geocoding at commercial scale"],"best_when":"You need reliable, globally consistent geocoding built on open data, with a simple REST API, affordable pricing, and no Google dependency.","avoid_when":"You need Google Maps-quality address matching in the US, or you need POI/place search beyond address resolution.","alternatives":["nominatim-api","tomtom-api"],"af_score":83.8,"security_score":null,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":"current","last_evaluated":"2026-03-01T09:50:06.033564+00:00","performance":{"latency_p50_ms":200,"latency_p99_ms":800,"uptime_sla_percent":99.9,"rate_limits":"Free: 1 request/second; paid plans up to 15 requests/second","data_source":"llm_estimated","measured_on":null}}