PROD

Devuelve la lista liviana de todas tus propiedades publicadas, en una sola llamada y sin el tope de 20 de properties, para generar el sitemap.xml de tu sitio.

Incluye las propiedades de las redes a las que tu cuenta esté conectada con publicación en sitio web: las mismas que tu sitio muestra.

Información del recurso
AutenticaciónRequerida (Token de API, Bearer)
Scopeexpress-base
HTTP MethodGET
ResponseJSON
Version1

URL del recurso

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

Parámetros

Ninguno. La cuenta se resuelve del token, no se envía como parámetro.

Código de ejemplo

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

Respuesta

Un array JSON con un objeto por propiedad, ordenado por fecha de última actualización descendente.

CampoTipoDescripción
seoUrlstringLa URL amigable de la propiedad, sin barra inicial y sin dominio
codestringEl código de la propiedad
lastUpdatestringFecha de última actualización, en formato ISO 8601. Es lo que va en el <lastmod> del sitemap
propertyIdintegerEl id interno de la propiedad
customerIdintegerLa cuenta dueña de la propiedad. Puede no ser la tuya: en una propiedad que llega por una red, el dueño es el otro cliente

Ejemplo de respuesta

[
    {
        "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
    }
]

Si tu cuenta no tiene propiedades publicadas, la respuesta es un array vacío.

Para armar el link a cada propiedad usá el seoUrl: es el identificador que devuelve este servicio. Si tu sitio rutea por seoUrl —como los sitios que aloja Mapaprop— alcanza con eso. Si tu sitio abre la ficha con el hash, tenelo en cuenta: este servicio no lo devuelve, y el hash sólo se obtiene de GET /api/action/express-v1/properties.

Si el inventario fuera demasiado grande para servirlo completo en una respuesta, el servicio devuelve un error en vez de una lista cortada. Es deliberado: un sitemap incompleto le dice al buscador que esas páginas no existen, y es peor que no tener sitemap.