PROD

Retorna a lista leve de todos os seus imóveis publicados, em uma única chamada e sem o limite de 20 de properties, para gerar o sitemap.xml do seu site.

Inclui os imóveis das redes às quais a sua conta esteja conectada com publicação em site: os mesmos que o seu site mostra.

Informações do recurso
AutenticaçãoObrigatória (Token de API, Bearer)
Scopeexpress-base
HTTP MethodGET
ResponseJSON
Version1

URL do recurso

https://mapaprop.app/api/action/express-v1/properties/sitemap

Parâmetros

Nenhum. A conta é resolvida a partir do token, não é enviada como parâmetro.

Código de exemplo

GET /api/action/express-v1/properties/sitemap HTTP/1.1
Host: mapaprop.app
Authorization: Bearer {access_token}

Resposta

Um array JSON com um objeto por imóvel, ordenado pela data da última atualização em ordem decrescente.

CampoTipoDescrição
seoUrlstringA URL amigável do imóvel, sem barra inicial e sem domínio
codestringO código do imóvel
lastUpdatestringData da última atualização, no formato ISO 8601. É o que vai no <lastmod> do sitemap
propertyIdintegerO id interno do imóvel
customerIdintegerA conta proprietária do imóvel. Pode não ser a sua: em um imóvel que chega por uma rede, o proprietário é o outro cliente

Exemplo de resposta

[
    {
        "seoUrl": "venta-de-departamento-en-agronomia-capital-federal-1-2617750",
        "code": "1-IMP-1789518927056",
        "lastUpdate": "2026-10-20T10:34:01.000-03:00",
        "propertyId": 2617750,
        "customerId": 1
    }
]

Se a sua conta não tiver imóveis publicados, a resposta é um array vazio.

Para montar o link para cada imóvel use o seoUrl: é o identificador que este serviço retorna. Se o seu site roteia por seoUrl —como os sites que a Mapaprop hospeda— isso é suficiente. Se o seu site abre o anúncio com o hash, tenha em conta que este serviço não o retorna, e o hash só se obtém a partir de GET /api/action/express-v1/properties.

Se o inventário fosse grande demais para ser servido completo em uma resposta, o serviço retorna um erro em vez de uma lista cortada. É deliberado: um sitemap incompleto diz ao buscador que essas páginas não existem, o que é pior do que não ter sitemap.