Pular para o conteúdo
Docs
API Conhecer a Zariv

Imóveis

Busque imóveis com filtros, ordenação e paginação, ou abra um imóvel pelo identificador ou pelo endereço amigável.

#Buscar imóveis

GET/imoveis

Lista os imóveis da imobiliária com filtros, ordenação e paginação.

#Parâmetros de consulta

Todos são opcionais.

ParâmetroTipoDescrição
cidadestringParte do nome da cidade. Não diferencia maiúsculas de minúsculas.
bairrostringParte do nome do bairro.
codigostringParte do código do imóvel (o código que a imobiliária vê no sistema).
tipo_imovelstringUm dos tipos listados abaixo. O valor rural reúne chácara, sítio, fazenda, haras e terreno rural.
finalidadestringvenda ou locacao. Imóveis que servem para os dois aparecem nas duas buscas. Qualquer outro valor é ignorado.
quartos_minnúmeroQuantidade mínima de quartos.
valor_minnúmeroValor mínimo. Vale para o valor da finalidade buscada (aluguel em locacao, venda em venda; sem finalidade, vale qualquer um dos dois).
valor_maxnúmeroValor máximo, com a mesma regra do valor mínimo.
destaquestringtrue devolve só os imóveis marcados como destaque no site.
situacaostringPor padrão a lista traz só imóveis disponivel e em_negociacao. Passe vendido, alugado ou os dois separados por vírgula para montar uma vitrine de imóveis já negociados.
ordenarstringrecentes (mais novos primeiro), menor_valor ou maior_valor. Sem este parâmetro, os destaques vêm primeiro e, dentro de cada grupo, os mais novos.
paginainteiroNúmero da página, começando em 1.
por_paginainteiroItens por página. Padrão 20, máximo 50.

#Exemplo

cURL
curl "https://web.zariv.com.br/api/public/v1/imoveis?cidade=Cacoal&finalidade=venda&quartos_min=2&por_pagina=10" \
  -H "Authorization: Bearer $ZARIV_API_KEY"

#Resposta

200 OK
{
  "imoveis": [
    {
      "id": "3f2b6c1e-5a1d-4b7e-9d0a-6a8f1c2e7b10",
      "codigo": "AP-102",
      "slug": "apartamento-3-quartos-centro-cacoal",
      "titulo": "Apartamento de 3 quartos no Centro",
      "situacao": "disponivel",
      "descricao": "Apartamento amplo, com sacada e vista livre.",
      "tipo_imovel": "apartamento",
      "finalidade": "venda",
      "valor_venda": 420000,
      "valor_condominio": 480,
      "aceita_financiamento": true,
      "aceita_permuta": false,
      "aceita_fgts": true,
      "bairro": "Centro",
      "cidade": "Cacoal",
      "estado": "RO",
      "area_util": 92,
      "quartos": 3,
      "suites": 1,
      "banheiros": 2,
      "vagas_garagem": 1,
      "tags_caracteristicas": [
        "Sacada",
        "Elevador",
        "Portaria 24h"
      ],
      "fotos": [
        {
          "url": "https://exemplo.zariv.com.br/fotos/ap-102-1.jpg",
          "principal": true
        }
      ],
      "destaque_site": true,
      "corretor": {
        "nome": "Maria Souza",
        "creci": "1234-F",
        "telefone": "69999990000"
      }
    }
  ],
  "total": 134,
  "pagina": 1,
  "por_pagina": 20
}
Testar agoraUsa a sua chave de API e consulta os seus dados de verdade. A chave não é guardada nem enviada para a Zariv além desta chamada.

#Resposta: paginação

CampoDescrição
imoveisLista de imóveis da página (veja o objeto imóvel).
totalQuantos imóveis existem com esses filtros, somando todas as páginas.
paginaA página devolvida.
por_paginaItens por página usados (no máximo 50).

Para percorrer tudo, aumente pagina até que pagina × por_pagina alcance total.

#Quais imóveis aparecem

  • Por padrão, só os disponíveis e os em negociação.
  • Reservados, inativos, rascunhos e arquivados nunca aparecem.
  • Vendidos e alugados só aparecem se você pedir com situacao=vendido, situacao=alugado ou os dois.

#Valores aceitos em tipo_imovel

apartamento · casa · casa_condominio · cobertura · terreno · comercial · sala_comercial · galpao · chacara_sitio · chacara · sitio · fazenda · haras · terreno_rural · flat · studio · duplex_triplex · outro

#Imóvel por identificador

GET/imoveis/{id}

Um imóvel pelo id. Devolve também imóveis já vendidos ou alugados, para links antigos continuarem funcionando.

#Parâmetros no caminho

ParâmetroTipoDescrição
idstringIdentificador do imóvel.

#Exemplo

cURL
curl "https://web.zariv.com.br/api/public/v1/imoveis/3f2b6c1e-5a1d-4b7e-9d0a-6a8f1c2e7b10" \
  -H "Authorization: Bearer $ZARIV_API_KEY"

#Resposta

200 OK
{
  "imovel": {
    "id": "3f2b6c1e-5a1d-4b7e-9d0a-6a8f1c2e7b10",
    "codigo": "AP-102",
    "slug": "apartamento-3-quartos-centro-cacoal",
    "titulo": "Apartamento de 3 quartos no Centro",
    "situacao": "disponivel",
    "descricao": "Apartamento amplo, com sacada e vista livre.",
    "tipo_imovel": "apartamento",
    "finalidade": "venda",
    "valor_venda": 420000,
    "valor_condominio": 480,
    "aceita_financiamento": true,
    "aceita_permuta": false,
    "aceita_fgts": true,
    "bairro": "Centro",
    "cidade": "Cacoal",
    "estado": "RO",
    "area_util": 92,
    "quartos": 3,
    "suites": 1,
    "banheiros": 2,
    "vagas_garagem": 1,
    "tags_caracteristicas": [
      "Sacada",
      "Elevador",
      "Portaria 24h"
    ],
    "fotos": [
      {
        "url": "https://exemplo.zariv.com.br/fotos/ap-102-1.jpg",
        "principal": true
      }
    ],
    "destaque_site": true,
    "corretor": {
      "nome": "Maria Souza",
      "creci": "1234-F",
      "telefone": "69999990000"
    }
  }
}
Testar agoraUsa a sua chave de API e consulta os seus dados de verdade. A chave não é guardada nem enviada para a Zariv além desta chamada.

Diferente da busca, esta rota também devolve imóveis vendidos ou alugados. Assim, um link antigo compartilhado por um corretor continua abrindo a página do imóvel, mesmo depois do negócio fechado. Imóveis arquivados deixam de abrir.

#Imóvel pelo endereço amigável

GET/imoveis/slug/{slug}

Um imóvel pelo slug, ideal para a página de detalhe do site.

#Parâmetros no caminho

ParâmetroTipoDescrição
slugstringSlug do imóvel.

#Exemplo

cURL
curl "https://web.zariv.com.br/api/public/v1/imoveis/slug/apartamento-3-quartos-centro-cacoal" \
  -H "Authorization: Bearer $ZARIV_API_KEY"

#Resposta

200 OK
{
  "imovel": {
    "id": "3f2b6c1e-5a1d-4b7e-9d0a-6a8f1c2e7b10",
    "codigo": "AP-102",
    "slug": "apartamento-3-quartos-centro-cacoal",
    "titulo": "Apartamento de 3 quartos no Centro",
    "situacao": "disponivel",
    "descricao": "Apartamento amplo, com sacada e vista livre.",
    "tipo_imovel": "apartamento",
    "finalidade": "venda",
    "valor_venda": 420000,
    "valor_condominio": 480,
    "aceita_financiamento": true,
    "aceita_permuta": false,
    "aceita_fgts": true,
    "bairro": "Centro",
    "cidade": "Cacoal",
    "estado": "RO",
    "area_util": 92,
    "quartos": 3,
    "suites": 1,
    "banheiros": 2,
    "vagas_garagem": 1,
    "tags_caracteristicas": [
      "Sacada",
      "Elevador",
      "Portaria 24h"
    ],
    "fotos": [
      {
        "url": "https://exemplo.zariv.com.br/fotos/ap-102-1.jpg",
        "principal": true
      }
    ],
    "destaque_site": true,
    "corretor": {
      "nome": "Maria Souza",
      "creci": "1234-F",
      "telefone": "69999990000"
    }
  }
}
Testar agoraUsa a sua chave de API e consulta os seus dados de verdade. A chave não é guardada nem enviada para a Zariv além desta chamada.

Use o slug para páginas como seusite.com.br/imovel/apartamento-3-quartos-centro-cacoal. O slug vem em cada imóvel da busca.