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ón | Requerida (Token de API, Bearer) |
| Scope | express-base |
| HTTP Method | GET |
| Response | JSON |
| Version | 1 |
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.
| Campo | Tipo | Descripción |
|---|---|---|
| seoUrl | string | La URL amigable de la propiedad, sin barra inicial y sin dominio |
| code | string | El código de la propiedad |
| lastUpdate | string | Fecha de última actualización, en formato ISO 8601. Es lo que va en el <lastmod> del sitemap |
| propertyId | integer | El id interno de la propiedad |
| customerId | integer | La 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 porseoUrl—como los sitios que aloja Mapaprop— alcanza con eso. Si tu sitio abre la ficha con elhash, 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.