Os melhores serviços de geocodificação para Portugal
Portugal 🇵🇹 depende principalmente de fornecedores globais de geocodificação combinados com um ecossistema de dados abertos fragmentado, mas cada vez mais rico, impulsionado por autoridades nacionais e municipais. Ao contrário da França, Portugal não possui uma única base de dados nacional de endereços aberta. Em vez disso, a qualidade da geocodificação depende da cobertura do OpenStreetMap, dos conjuntos de dados de endereços municipais e dos fornecedores comerciais. Neste artigo, comparamos os principais fornecedores de geocodificação para Portugal, focando na precisão de endereços, cobertura urbana e rural, cobertura de POI, preços e licenciamento.
Índice
Resumo da comparação de fornecedores
Aqui está uma tabela resumo dos principais fornecedores de geocodificação para Portugal:
| Fornecedor | Precisão | Cobertura | Cobertura POI | Plano Gratuito | Preço por 1.000 pedidos | Armazenamento Permitido | Vantagem Principal |
|---|---|---|---|---|---|---|---|
| CAOP / SNIG |
Muito Bom (limites administrativos) |
Muito Bom (todo Portugal) |
Nenhum (apenas limites) |
GRATUITO | GRATUITO |
✅ Sim (totalmente aberto) |
Limites administrativos oficiais portugueses, gratuitos, licença aberta |
| GeoAPI PT |
Bom (resolução administrativa) |
Muito Bom (todo Portugal) |
Nenhum (geocodificação reversa) |
GRATUITO | GRATUITO |
✅ Sim (código aberto) |
API de geocodificação portuguesa de código aberto, foco em geocodificação reversa |
| Google Maps |
⭐ Excelente (telhado) |
⭐ Excelente (urbano e rural) |
🏆 Melhor (enorme BD Places) |
40k/mês |
5,00 $ |
❌ Não (máx 30 dias cache) |
Dados POI mais completos, processa consultas desordenadas |
| HERE |
⭐ Excelente (telhado) |
⭐ Excelente (urbano e rural) |
Muito Bom | 30k/mês | 1,00 $ |
⚠️ Possível (apenas enterprise) |
Plano gratuito alto, visualização de mapa flexível |
| TomTom |
⭐ Excelente (telhado) |
⭐ Excelente (urbano e rural) |
Muito Bom | ~75k/mês | 0,75 $ | ❌ Não | Dados europeus fortes, preços competitivos |
| Mapbox | Muito Bom | Muito Bom |
Bom (baseado em OSM) |
100k/mês | 0,75-5,00 $ |
⚠️ Possível (apenas plano permanente) |
Plano gratuito generoso, uso flexível |
| OpenCage |
Muito Bom (BAN + baseado em OSM) |
⭐ Excelente |
Bom (baseado em OSM) |
75k/mês | ~0,17 $ | ✅ Sim | O melhor dos dados abertos, serviço gerenciado, barato |
| Nominatim (OSM) | Bom | Muito Bom | Bom |
GRATUITO (1 req/seg) |
GRATUITO (auto-hospedagem) |
✅ Sim (totalmente aberto) |
Dados abertos, orientado pela comunidade, auto-hospedável |
Fornecedores portuguêses
CAOP / SNIG – Portuguese Government Administrative Boundaries

snig.dgterritorio.gov.pt
CAOP (Carta Administrativa Oficial de Portugal), distributed via SNIG and maintained by the Direção-Geral do Território (DGT), is the official reference for Portuguese administrative boundaries (districts, municipalities, and parishes/freguesias). It does not provide street-level or house-number geocoding, but it is the legal ground truth for territorial attribution. It is widely used for reverse geocoding, address normalization, and validation of municipality or parish information.
Preços: Completely free. Data available via download and OGC APIs (WFS / OGC API Features). (Fonte - January 2026)
Limites de taxa: No explicit rate limits. Depends on the SNIG / DGT infrastructure.
Licenciamento: Open data (ODbL / national open data terms). You can store, reuse, and redistribute the data with attribution. Suitable for commercial use.
Por que relevante para Portugal: CAOP (Carta Administrativa Oficial de Portugal), distribuído via SNIG e DGT, é o conjunto de dados de limites administrativos oficiais mantido pelo governo português. Fornece limites autoritativos para distritos, municípios e freguesias. Embora não ofereça geocodificação ao nível de rua ou endereço, é extremamente confiável para geocodificação reversa de coordenadas para unidades administrativas oficiais e para validar hierarquias de endereços. Muitas instituições públicas dependem do CAOP como referência legal para dados territoriais.
GeoAPI PT – Open Portuguese Geocoding API

geoapi.pt
GeoAPI PT is an open-source geocoding and reverse-geocoding API focused on Portuguese territory. It aggregates official open data (CAOP, census localities, postal codes) and OpenStreetMap to provide administrative resolution and reverse geocoding. It is particularly strong for mapping coordinates to municipality, parish, and locality names, but it is not designed for high-precision rooftop forward geocoding or fuzzy address parsing.
Preços: Free to use. No pricing tiers. Open-source project maintained by the community. (Fonte - January 2026)
Limites de taxa: Not formally documented. Public instance intended for reasonable use, not heavy batch geocoding.
Licenciamento: Open-source (GPL). Data sources are open (CAOP, OpenStreetMap). Results can be stored and reused, subject to underlying dataset licenses.
Por que relevante para Portugal: GeoAPI PT é uma API de geocodificação e geocodificação reversa de código aberto construída sobre dados abertos oficiais portugueses (CAOP, localidades censitárias, códigos postais) e OpenStreetMap. Foca principalmente em geocodificação reversa e resolução administrativa, em vez de correspondência precisa de endereços ao nível do telhado. É útil para enriquecer coordenadas com nomes de município, freguesia e localidade, mas não é um substituto completo para geocodificadores diretos comerciais.
Fornecedores comuns
Google Geocoding API (Places API)

developers.google.com/maps
Google's geocoding is widely considered the industry standard with exceptional global coverage and accuracy. It excels at parsing addresses even when they contain typos or are incomplete, thanks to advanced natural language processing. Coverage is excellent across both urban and rural areas, and it offers unmatched POI coverage for restaurants, landmarks, shops, and more. However this has a cost: pricing is relatively expensive for high volumes and license is restrictive.
Preços: $5 per 1,000 requests after free tier. Free tier: 40,000 requests/month. Prices decrease as volume increases. (Fonte - October 2025)
Limites de taxa: 3,000 requests per minute in documentation, i.e. 50 requests per second. (October 2025)
Licenciamento: Google's terms are restrictive. Results cannot be stored permanently outside of Google's platform; you may cache them for up to 30 days for performance, but long-term storage or use in a database is disallowed. Results must also be displayed on a Google map.
Por que relevante para Portugal: O Google Maps oferece um desempenho de geocodificação muito forte em Portugal. Lida bem com endereços incompletos ou ligeiramente incorretos e fornece resultados precisos nas principais cidades, vilas e na maioria das áreas rurais. A cobertura de POI é excelente, cobrindo restaurantes, lojas, pontos de referência e empresas em todo o país. No entanto, os custos podem aumentar rapidamente em escala e o licenciamento é restritivo em relação ao armazenamento e reutilização de resultados.
Coverage, pricing, and more details about Google Maps Geocoding API
HERE Geocoding API (HERE WeGo)

developer.here.com
HERE's geocoding delivers excellent accuracy with rooftop-level precision across both urban and rural areas. It has a comprehensive POI database covering landmarks and businesses, though slightly less extensive than Google's. Many automotive navigation systems worldwide rely on HERE data, which speaks to its quality and reliability for location-based services.
Preços: $1 per 1,000 requests after free tier. Free tier: 30,000 requests/month. Prices decrease as volume increases. (Fonte - October 2025)
Limites de taxa: Not publicly disclosed.
Licenciamento: Standard plans don't allow permanent storage of results. An enterprise license is required to store geocoding results permanently. However, unlike Google, you can display results on any map platform.
Por que relevante para Portugal: O HERE fornece precisão de geocodificação confiável em Portugal, com boa cobertura tanto em áreas urbanas quanto rurais. A resolução de endereços é geralmente precisa até ao nível de rua ou telhado, onde os dados existem. A cobertura de POI é sólida, especialmente para recursos relacionados com navegação, embora ligeiramente menos extensa do que a do Google. O HERE é frequentemente escolhido pela eficiência de custos e termos de licenciamento mais claros.
TomTom Geocoding

developer.tomtom.com
TomTom delivers excellent geocoding accuracy with rooftop-level precision across global markets. Coverage extends to urban centers and rural areas, including small roads and villages. TomTom's POI database is particularly robust for navigation use-cases (fuel stations, restaurants, attractions), though less comprehensive than Google's user-generated content.
Preços: $0.75 per 1,000 requests after free tier. Free tier: 2,500 requests/day (~75k/month). (Fonte - October 2025)
Limites de taxa: 5 queries per second per API key.
Licenciamento: Long-term storage is prohibited without special arrangements. However, you can display results on any map platform, not just TomTom or Bing maps.
Por que relevante para Portugal: O TomTom oferece qualidade de geocodificação consistente em Portugal, com forte cobertura da rede rodoviária, incluindo cidades menores e áreas rurais. A precisão dos endereços é geralmente boa, embora alguns endereços rurais possam resolver ao nível da rua em vez do telhado. A base de dados de POI do TomTom é adequada para casos de uso de navegação e mobilidade, mas menos exaustiva para empresas locais.
Mapbox Geocoding API

www.mapbox.com
Mapbox leverages OpenStreetMap data combined with its own proprietary datasets to deliver very good geocoding accuracy globally. In cities and large towns, it often resolves addresses to exact locations. POI coverage includes major landmarks and many businesses mapped in OSM, though not every establishment is covered. Mapbox differentiates itself from other commercial providers by offering both temporary and permanent storage plans.
Preços: Temporary geocoding: $0.75 per 1,000 requests after a free tier of 100,000 requests/month. Permanent geocoding: $5 per 1,000 requests, no free tier. Pricing is decreasing as volume increases for both plans. (Fonte - October 2025)
Limites de taxa: 1,000 requests/minute in documentation, i.e. 16 requests/second.
Licenciamento: the permanent geocoding API allows indefinite storage for your own use, but not the temporary geocoding API. You can display results on any map platform.
Por que relevante para Portugal: O Mapbox depende fortemente dos dados do OpenStreetMap e complementa-os com conjuntos de dados proprietários. Em Portugal, a precisão dos endereços é boa em áreas urbanas bem mapeadas (Lisboa, Porto, cidades costeiras) e aceitável em regiões rurais, dependendo da completude do OSM. A cobertura de POI reflete as contribuições do OSM. O Mapbox destaca-se por oferecer planos de armazenamento temporário e permanente, permitindo cache de longo prazo dos resultados de geocodificação.
OpenCage Geocoder

opencagedata.com
OpenCage combines multiple open data sources (OpenStreetMap, OpenAddresses, Geonames) into one unified API. It aggregates the best available open data for each region, typically achieving rooftop-level address accuracy where quality local datasets exist. POI coverage matches OSM's breadth (landmarks, major venues), supplemented by Geonames for natural features, though not as comprehensive as Google's.
Preços: Starting at $0.15 per 1,000 requests on paid plans (which are subscription-based). Free tier is 2,500 requests/day (~75k/month). Pricing is decreasing as volume increases for the paid plans. (Fonte - October 2025)
Limites de taxa: No hard per-second limits on paid plans. ~15 requests/second on higher tiers.
Licenciamento: Permissive terms allow indefinite storage and caching of results with proper attribution. No requirement to display on a particular map. You get all benefits of open data without setting up your own servers. Explicitly allows building databases of geocoded addresses for commercial use.
Por que relevante para Portugal: O OpenCage agrega múltiplas fontes de dados abertos, como OpenStreetMap, OpenAddresses e GeoNames, numa única API. Em Portugal, beneficia de uma cobertura de endereços OSM razoavelmente boa em cidades e vilas, enquanto a precisão rural varia. A cobertura de POI espelha o OSM e o GeoNames e é adequada para pontos de referência e locais principais, mas não é exaustiva para pequenas empresas.
Nominatim (OpenStreetMap)

nominatim.openstreetmap.org
Nominatim (the OpenStreetMap geocoding service) delivers good geocoding accuracy, though performance varies by region. In well-mapped urban areas, it often returns rooftop-level precision. Rural coverage depends on local mapping completeness. POI coverage includes landmarks and businesses contributed by volunteers, though less comprehensive than commercial providers.
Preços: free to use, although costs can apply if you need to host the service yourself.
Limites de taxa: ~1 request/second, max ~1,000/day for the public API.
Licenciamento: Highly permissive under ODbL license. You can store and use results freely with attribution ("© OpenStreetMap contributors"). Using coordinates internally is fine. Display on any map platform is allowed.
Por que relevante para Portugal: O Nominatim, o motor de geocodificação do OpenStreetMap, fornece resultados de geocodificação aceitáveis para Portugal, especialmente em áreas urbanas onde os dados do OSM são maduros. A precisão dos endereços pode atingir o nível do telhado nas cidades, mas pode degradar para o nível da rua ou localidade em regiões rurais. A cobertura de POI depende inteiramente das contribuições de voluntários e, portanto, é desigual. O auto-hospedagem do Nominatim permite controle total e uso ilimitado, mas requer manutenção e ajuste de dados.
Coordable advice: Although really appealing, self-hosting Nominatim is not an easy option. The infrastructure and the expertise to do it are highly underestimated. We recommend using other providers like Mapbox or OpenCage that provide similar or better results for a fair price.
Como escolher o seu fornecedor de geocodificação para Portugal
O preço é certamente um fator importante a considerar ao escolher um fornecedor de geocodificação, mas não é o único fator. As suas taxas de sucesso de geocodificação também dependerão do fornecedor que escolher.Aspectos a considerar
Aqui estão algumas coisas a considerar:- Limpeza: os seus endereços são propensos a erros? Se sim, deve considerar usar um fornecedor que possa lidar com endereços desordenados. Os fornecedores comerciais são geralmente melhores nisto do que os fornecedores de código aberto.
- Cobertura: os seus endereços estão principalmente em cidades? Se não, os fornecedores usados em sistemas de navegação (Google, HERE, TomTom) são bons candidatos.
- Cobertura POI: precisa de geocodificar restaurantes, lojas, pontos de referência, etc.? Se sim, um fornecedor como Google Maps é o melhor candidato.
- Volume: tem muitos endereços para geocodificar? Se sim, deve considerar usar um fornecedor que possa lidar com grandes volumes (limites de taxa) com um preço baixo, ou fornecedores de código aberto.
- Licenciamento: precisa de armazenar os resultados permanentemente? Se sim, deve escolher um fornecedor que permita fazê-lo.
Conselho Coordable para Portugal: Para endereços portugueses, não existe um equivalente único ao BAN da França. Uma boa estratégia é primeiro normalizar e limpar os endereços (nomes de ruas, abreviações, ortografia de localidades) usando uma ferramenta como Coordable, depois geocodificar usando um fornecedor comercial como HERE ou Google Maps para máxima precisão. Para geocodificação reversa e enriquecimento administrativo (município, freguesia), CAOP/SNIG ou GeoAPI PT são excelentes complementos gratuitos.
Se tiver muitos endereços para geocodificar (> 1000) deve fazer uma comparação real entre os fornecedores para encontrar aquele que funciona melhor com os seus dados. Pode usar a plataforma Coordable para fazer isto facilmente! ✅
Comparação de preços
Agora que tem uma compreensão clara dos pontos fortes e fracos de cada fornecedor, vamos comparar os seus preços lado a lado. Pode modificar o número de endereços para ver a estimativa de preços:Conclusão
Cada fornecedor tem os seus próprios pontos fortes e fracos. Destacámos a sua precisão, cobertura (rural vs urbana, endereços vs POI), preços e se pode manter os resultados.
Em última análise, "melhor" depende das suas necessidades: para uma solução gratuita e legal para armazenar, vá com BAN ou um serviço derivado de OSM; para uma pesquisa completa tudo-em-um que inclua cada POI, a API do Google Maps pode valer a pena apesar do preço.
Portugal carece de uma base de dados nacional de endereços aberta centralizada, o que torna a geocodificação de alta qualidade mais dependente de fornecedores comerciais e do OpenStreetMap. No entanto, a crescente disponibilidade de dados de endereços abertos municipais e fortes conjuntos de dados administrativos nacionais tornam possível construir pipelines de geocodificação robustos, especialmente quando se combina dados abertos com APIs comerciais.
Agora pode escolher o serviço de geocodificação que melhor se adapta aos requisitos e restrições do seu projeto. 🙂
Se precisar de ajuda para aumentar as suas taxas de sucesso de geocodificação, a plataforma Coordable pode ajudá-lo! Contacte-nos.