Alternativa ao Google Places para moradas de Portugal

O Google Places devolve dados sobre estabelecimentos, locais geográficos e pontos de interesse. Se só precisa de moradas portuguesas num checkout ou num formulário, o Moradas faz isso sem chave de API, sem conta de faturação e sem custo por pedido — e devolve o código postal exato (CP7) pelo número de porta.

Lado a lado

Google Places API (New)Moradas
Para começarProjeto Google Cloud com faturação ativa e uma chave de API [1]Nada: sem registo e sem chave
Sugestões enquanto se escreveSKU Autocomplete Requests: 10 000 pedidos grátis por mês; depois, 2,83 USD por 1000 até 100 000 por mês [2]Grátis, incluindo uso comercial; limite de cerca de 50 pedidos por 10 segundos por IP
Detalhes da morada escolhidaSKU Place Details Essentials: 10 000 pedidos grátis por mês; depois, 5,00 USD por 1000 até 100 000 por mês [2]Vêm na própria sugestão: rua, localidade, concelho, distrito e CP7. O /resolve só é preciso quando a rua tem vários códigos postais e o número de porta chega depois: recebe a rua e o número e devolve o CP7 exato
CoberturaEstabelecimentos, locais geográficos e pontos de interesse, com coordenadas [6] [7]Moradas e códigos postais de Portugal, sem coordenadas

Três coisas a saber sobre as condições do Google

Preços em USD, tal como o Google os publica, confirmados nas páginas oficiais a 25 de setembro de 2026. Podem mudar — confirme sempre na fonte.

Quando o Google Places é a melhor escolha

Se precisa de moradas fora de Portugal, de estabelecimentos e pontos de interesse, ou de coordenadas para um mapa, o Google Places faz o que o Moradas não faz. O Moradas cobre só Portugal e não devolve coordenadas GPS.

Mudar em poucos minutos

Onde a sua integração chama o Autocomplete do Google, chame GET /suggest. Em regra não precisa de um segundo pedido para os detalhes: a sugestão já traz os campos da morada, e o número de porta no fim do texto escolhe o CP7 exato.

GET https://moradas.dev/suggest?q=av%20liberdade%20lisboa%20196&count=3

{ "suggestions": [ {
    "value": "Avenida da Liberdade, Lisboa",
    "data": { "street": "Avenida da Liberdade", "localidade": "Lisboa",
              "concelho": "Lisboa", "distrito": "Lisboa",
              "cp7": "1250-147", "numero": "196", ... } } ] }

Num formulário, o widget JS substitui o componente de sugestões com duas linhas de código. Exemplos em curl, JavaScript, PHP, Python e C# no início rápido da API.

Experimentar a demoDocumentação da API

Fontes

  1. Getting started with Google Maps Platform — developers.google.com/maps/get-started
  2. Google Maps Platform core services pricing list — developers.google.com/maps/billing-and-pricing/pricing
  3. Google Maps Platform March 2025 changes — developers.google.com/maps/billing-and-pricing/march-2025
  4. Policies and attributions for Places API — developers.google.com/maps/documentation/places/web-service/policies
  5. Autocomplete (New) and session pricing — developers.google.com/maps/documentation/places/web-service/session-pricing
  6. Places API (New): Overview — developers.google.com/maps/documentation/places/web-service/overview
  7. Place Details (New) — developers.google.com/maps/documentation/places/web-service/place-details

Google, Google Maps e Google Places são marcas da Google LLC. O Moradas não tem qualquer ligação à Google.