Como usar os dados de preços de Maringá

Preço do m² na venda e no aluguel, bairro por bairro, para colocar no seu site, sistema ou planilha. Grátis, sem cadastro e sem chave.

Em resumo

O que os números significam

  • São medianas do preço pedido em anúncios de portais e sites de imobiliárias de Maringá, em reais por m². Não são preços de fechamento nem avaliação de um imóvel específico.
  • A mediana só aparece quando o bairro tem 10 ou mais anúncios daquele tipo. Abaixo disso o campo mediana vem null e a amostra mostra quantos anúncios havia.
  • Nenhum anúncio individual, endereço ou dado pessoal é publicado: só os números agregados.
  • Como os dados são calculados: metodologia e fontes e cobertura.

Campos do JSON

Cabeçalho

  • atualizado_em: data da coleta de venda (AAAA-MM-DD). aluguel_atualizado_em: data da coleta de aluguel.
  • unidade, regra, licenca, credito_sugerido: textos para exibir junto com os números.
  • bairros: lista com um item por bairro.

Cada bairro

  • slug: identificador fixo do bairro (use este para buscar, não o nome).
  • nome: nome popular. nome_oficial: nome no cadastro. regiao: zona da cidade.
  • pagina e pagina_aluguel: links das páginas do bairro no site, ideais para o crédito.
  • venda_m2: um item por tipo (apartamentos, casas, terrenos) com mediana, amostra e fonte.
  • aluguel_m2: um item por tipo (apartamento, casa, terreno) com mediana (aluguel mensal por m²) e amostra.

Exemplo (resumido)

{
  "fonte": "FIPE Maringá — https://fipemaringa.com.br",
  "licenca": "CC BY 4.0 — use à vontade, citando a fonte com link para https://fipemaringa.com.br",
  "credito_sugerido": "Fonte: FIPE Maringá (https://fipemaringa.com.br)",
  "atualizado_em": "2026-11-13",
  "aluguel_atualizado_em": "2026-11-13",
  "unidade": "BRL por m², preço pedido em anúncios (não é preço de fechamento)",
  "regra": "mediana só é informada com 10 ou mais anúncios; abaixo disso vem null com a amostra",
  "documentacao": "https://fipemaringa.com.br/dados/",
  "bairros": [
    {
      "slug": "chacara-paulista",
      "nome": "Chácara Paulista",
      "nome_oficial": "Chácara Paulista",
      "regiao": "Zona Sul",
      "pagina": "https://fipemaringa.com.br/bairros/chacara-paulista/",
      "venda_m2": [
        { "tipo": "apartamentos", "mediana": 9088, "amostra": 47, "fonte": "Coleta de anúncios (...)" },
        { "tipo": "casas", "mediana": null, "amostra": 6, "fonte": "Coleta de anúncios (...)" },
        { "tipo": "terrenos", "mediana": null, "amostra": 2, "fonte": "Coleta de anúncios (...)" }
      ],
      "aluguel_m2": [
        { "tipo": "apartamento", "mediana": 29, "amostra": 14 },
        { "tipo": "casa", "mediana": null, "amostra": 0 },
        { "tipo": "terreno", "mediana": null, "amostra": 0 }
      ],
      "pagina_aluguel": "https://fipemaringa.com.br/bairros/chacara-paulista/imoveis/aluguel/"
    }
  ]
}

Exemplos prontos

Mostrar o preço de um bairro no seu site (cole no HTML)

<div id="preco-bairro"></div>
<script>
  fetch('https://fipemaringa.com.br/dados/precos.json')
    .then((r) => r.json())
    .then((dados) => {
      const b = dados.bairros.find((x) => x.slug === 'chacara-paulista');
      const v = b.venda_m2.find((x) => x.tipo === 'apartamentos');
      document.getElementById('preco-bairro').innerHTML = v.mediana
        ? 'Apartamentos em ' + b.nome + ': R$ ' + v.mediana.toLocaleString('pt-BR') + '/m². ' +
          '<a href="' + b.pagina + '">Fonte: FIPE Maringá</a>'
        : '';
    });
</script>

JavaScript

const resposta = await fetch('https://fipemaringa.com.br/dados/precos.json');
const dados = await resposta.json();

const bairro = dados.bairros.find((b) => b.slug === 'chacara-paulista');
const apto = bairro.venda_m2.find((v) => v.tipo === 'apartamentos');

if (apto.mediana !== null) {
  console.log(`Apartamentos: R$ ${apto.mediana.toLocaleString('pt-BR')}/m² (${apto.amostra} anúncios)`);
} else {
  console.log(`Amostra pequena (${apto.amostra} anúncios): sem mediana publicada`);
}

Python

import requests

dados = requests.get("https://fipemaringa.com.br/dados/precos.json", timeout=30).json()

for b in dados["bairros"]:
    for v in b["venda_m2"]:
        if v["mediana"] is not None:
            print(b["nome"], v["tipo"], v["mediana"], v["amostra"])

Google Planilhas

Em uma célula vazia, cole a fórmula abaixo. A planilha busca os dados sozinha e se atualiza periodicamente.

=IMPORTDATA("https://fipemaringa.com.br/dados/csv/maringa.csv"; ";")

Excel

Menu Dados → Obter Dados → Da Web, cole https://fipemaringa.com.br/dados/csv/maringa.csv e confirme. Para atualizar depois, use Dados → Atualizar Tudo. O arquivo usa ponto e vírgula como separador e acentos em UTF-8.

Licença e crédito

Os dados estão sob a licença Creative Commons Atribuição 4.0 (CC BY 4.0). Você pode copiar, exibir, adaptar e usar comercialmente, desde que:

  • cite a fonte de forma visível perto dos números: Fonte: FIPE Maringá, com link para https://fipemaringa.com.br ou para a página do bairro;
  • informe a data dos dados (campo atualizado_em);
  • não apresente os valores como preço de venda fechado ou avaliação oficial.

Exemplo de crédito: Preço anunciado por m², mediana. Fonte: FIPE Maringá, dados de 13 de novembro de 2026.

Boas práticas

  • Os arquivos mudam no máximo algumas vezes por mês: guarde uma cópia e busque de novo uma vez por dia, em vez de a cada visita.
  • Sempre trate mediana: null: mostre "amostra insuficiente" ou esconda o valor.
  • Busque bairros pelo slug; nomes podem ganhar acentos ou ajustes.
  • Novos campos podem ser acrescentados; os existentes não mudam de nome sem aviso nesta página.

Outros dados e ajuda

Quer entender o preço do seu imóvel?

Análise do seu imóvel com comparáveis do bairro. Gratuita e sem compromisso.

Imobiliária IkapuyImobiliária de Maringá-PR. É quem responde o seu pedido.

Avaliar meu imóvelWhatsApp (abre em nova aba)