Este webservice obtiene propiedades de la base de datos. Podés recuperar hasta 500 registros por llamada (hay un límite). Debés usarlo solo hasta recuperar la lista completa de propiedades. Una vez completado ese proceso, usá get-delta como proceso diario.
| Información del recurso | |
|---|
| Autenticación | Requerida |
| Método HTTP | GET |
| Respuesta | JSON |
| Versión | 1 |
https://mapaprop.app/api/action/feed-v1/get-properties
| Clave | Tipo | Requerido | Descripción |
|---|
| country | string | sí | Código ISO del país. Constantes |
| types | string | sí | Valores separados por coma de los tipos de propiedad. Constantes |
| operations | string | sí | Valores separados por coma de las operaciones. Constantes |
| from | int | sí | Número de registro inicial. |
| to | int | sí | Número de registro final. La diferencia entre from y to no puede superar 500. |
| locale | string | no | Código ISO de país que representa el locale para traducir los textos. Constantes |
GET /api/action/feed-v1/get-properties?country=AR&types=1,3,18&operations=sale,temp&from=1000&to=1500 HTTP/1.1
Host: mapaprop.app
Content-Type: application/x-www-form-urlencoded
Content-Length: 0
Authorization: Bearer {access_token}
Un array de propiedades con la siguiente estructura.
| Objeto | Campo | Tipo | Requerido | Descripción |
|---|
| Property | id | string | sí | El ID de la propiedad generado por el sistema (hash) |
| propertyCode | string | sí | Un ID definido por el cliente |
| type | string | sí | La descripción traducida del tipo de propiedad. Constantes. |
| typeCode | int | sí | ID numérico del tipo de propiedad. Constantes. |
| propertyType | string | sí | La descripción traducida del tipo de propiedad. Constantes. |
| operation | string | sí | La descripción traducida de la operación. Constantes. |
| operationCode | int | sí | El ID numérico de la operación. Constantes |
| propertyOperation | string | sí | La descripción traducida de la operación. Constantes. |
| url | string | sí | La URL en memudoya.com o en el sitio web del cliente. |
| title | string | sí | Título principal de la propiedad. Generalmente ingresado por el cliente. |
| description | string | sí | Descripción autogenerada con las características de la propiedad. |
| price | int | sí | Precio de la propiedad |
| expenses | int | no | Precio de las expensas mensuales |
| currency | string | sí | Descripción ISO de la moneda del valor de la propiedad. Constantes. |
| builtArea | int | no | Superficie cubierta total. Generalmente en metros cuadrados. |
| totalArea | int | no | Superficie total del terreno. Generalmente en metros cuadrados. |
| occupancy | int | no | Número de ocupantes permitidos por el propietario si es alquiler temporal. |
| bedrooms | int | no | Número de dormitorios de la propiedad |
| ambiences | int | no | Número de ambientes de la propiedad |
| bathrooms | int | no | Número de baños de la propiedad |
| yearsOld | int | no | Antigüedad de la propiedad en años |
| totalFloors | int | no | Número de pisos del edificio |
| apartmentsPerFloor | int | no | Número de departamentos por piso |
| floors | int | no | Número de pisos de la propiedad |
| orientation | String | no | Orientación de la propiedad |
| ubication | String | no | Ubicación de la propiedad dentro del terreno |
| balconyType | String | no | Tipo de balcón del departamento |
| lastUpdate | String | sí | Fecha en formato ISO 8601 UTC con la última actualización de la propiedad |
| paymentPeriod | String | no | Descripción del período de pago. Solo para alquileres temporales. |
| location | Location | sí | Información de ubicación de la propiedad |
| images | Array de strings | no | Array de imágenes de la propiedad |
| videos | Array de json | no | Videos de la propiedad (URL o embed) |
| agency | Agency | sí | Objeto que representa a la inmobiliaria que publica la propiedad |
| amenities | Array de strings | sí | Array con etiquetas de amenidades de la propiedad. Constantes |
| Location | latitude | string | sí | Latitud de la propiedad |
| longitude | string | sí | Longitud de la propiedad |
| country | string | sí | País donde está ubicada la propiedad |
| state | string | sí | Provincia o estado donde está ubicada la propiedad |
| city | string | sí | Ciudad donde está ubicada la propiedad |
| address | string | sí | Dirección donde está ubicada la propiedad |
| zipCode | string | sí | Código postal de la ubicación de la propiedad |
| Agency | id | string | sí | El ID de la inmobiliaria |
| name | string | sí | El nombre de la inmobiliaria |
| address | string | sí | La dirección de la inmobiliaria |
| phone | string | sí | El número de teléfono de la inmobiliaria |
| mobile | string | no | El número de celular en formato universal |
| email | string | sí | El email de la inmobiliaria (según el servicio contratado) |
| logo | string | sí | Una URL con el logo de la inmobiliaria |
| attributes | attributes | Array de atributos json | no | Todos los atributos de la propiedad |
| descriptionFormatted | description | string | no | Descripción con nuevo formato que acepta saltos de línea |
[
{
"id": "350ebf8f7d7be42bf18ad73b59005c54",
"propertyCode": "2485-635896",
"type": "Casa",
"typeCode": 1,
"propertyType": "Casa",
"operation": "Venta",
"operationCode": 1,
"propertyOperation": "Venta",
"url": "http://gonzalezprops.com/propiedades/id=3223923",
"title": "Propiedad con vista al mar, excelente oportunidad!",
"description": "CODIGO: 1520- MYR1504 ubicado en: a 0.2km de la ciudad - Campo en Venta en Lobos, Buenos Aires. Publicado a través de Mapaprop",
"price": "180000",
"expenses": "150",
"lastUpdate": "2014-01-24T10:30:27Z",
"paymentPeriod": "weekly",
"currency": "USD",
"builtArea": 180,
"totalArea": 220,
"occupancy": 5,
"bedrooms": 4,
"ambiences": 5,
"bathrooms": 1,
"yearsOld": 50,
"totalFloors": 8,
"apartmentsPerFloor": 5,
"floors": 1,
"orientation": "NORESTE",
"ubication": "Frente",
"balconyType": "Corrido",
"location": {
"latitude": "-33.23932932",
"longitude": "-59.30203230",
"country": "Argentina",
"state": "Buenos Aires",
"city": "Mar del Plata",
"address": "De la Fuente 3993",
"zipcode": "1661"
},
"images": [
"http://gestion.mapaprop.com/images/photos/1520/49998/343298.jpg",
"http://gestion.mapaprop.com/images/photos/1520/49998/5155.jpg",
"http://gestion.mapaprop.com/images/photos/1520/49998/23235.jpg"
],
"videos": [
{
"custId": 1,
"description": "asdasdsadadasd",
"videoId": 7252,
"source": "https://www.youtube.com/shorts/DV5mG3XGPZU",
"propertyId": 256854
},
{
"custId": 1,
"description": "asdasdsadadasd",
"videoId": 7253,
"source": "https://www.youtube.com/watch?v=gLcP6qqulhA&ab_channel=NovalProperties",
"propertyId": 256854
},
{
"custId": 1,
"description": "asdasdsadadasd",
"videoId": 7254,
"source": "<iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/gLcP6qqulhA?si=CpKaYWLYZXXh4zyP\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen></iframe>",
"propertyId": 256854
},
{
"custId": 1,
"description": "dasdsadsss",
"videoId": 7258,
"source": "https://my.matterport.com/show?play=1&lang=en-US&m=CmhKN1eSdqR",
"propertyId": 256854
}
],
"agency": {
"id": "8441239688441236",
"name": "Gonzalez Propiedades",
"address": "Gorostiaga 9393",
"phone": "666 7114",
"mobile": "541184485145",
"email": "r.gonzalez@gonzalezprops.com",
"logo": "http://gonzalezprops.com/img/logo.png"
},
"amenities": [
"Patio",
"Garage",
"Aire acondicionado",
"Linea telefonica",
"Pileta",
"Seguridad"
],
"descriptionFormatted": "CODIGO: 2544-Chañ ubicado en: Av. Los Chañares - Publicado por: FÉLIX RUIZ. Terreno en Venta en Oro Verde, Paraná, Entre Ríos. El precio es de USD 17000 null. La superficie total es de 300 metros cuadrados. Servicios en el Terreno: . El Terreno cuenta con: Cochera. . Comodidades: Electricidad | Parrilla | Lavarropas | Apto profesional | Seguridad | Cloacas | Publicado a través de Mapaprop",
"attributes": [
{
"group_sub": "propertyType",
"country": "ar",
"key_legacy": "1",
"id": "apartment",
"label": "Departamento",
"locale": "es_AR",
"type": "string",
"group": "type"
},
{
"group_sub": "waterHeaterType",
"country": "ar",
"key_legacy": "1",
"id": "waterHeaterCalefon",
"label": "Agua caliente Calefón",
"locale": "es_AR",
"type": "list",
"value": "1",
"group": "propertyAttribute"
},
{
"group_sub": "heatingType",
"country": "ar",
"key_legacy": "1",
"id": "heatingCentral",
"label": "Calefacción Central",
"locale": "es_AR",
"type": "list",
"value": "1",
"group": "propertyAttribute"
},
{
"group_sub": "airConditonerType",
"country": "ar",
"key_legacy": "1",
"id": "airConditonerTypeCentral",
"label": "Aire acondicionado Central",
"locale": "es_AR",
"type": "list",
"value": "1",
"group": "propertyAttribute"
},
{
"group_sub": "garageType",
"country": "cl",
"number": 3,
"key_legacy": "2",
"id": "garageCovered",
"label": "Garaje cubierto",
"locale": "es_CL",
"type": "list",
"value": "2",
"group": "propertyAttribute"
},
{
"group_sub": "label",
"country": "ar",
"group_subtype": "services",
"id": "electricity",
"label": "Electricidad",
"locale": "es_AR",
"type": "bool",
"group": "propertyAttribute",
"status": true
},
{
"group_sub": "label",
"country": "ar",
"group_subtype": "ammenities",
"id": "grill",
"label": "Parrilla",
"locale": "es_AR",
"type": "bool",
"group": "propertyAttribute",
"status": true
},
{
"group_sub": "label",
"country": "ar",
"group_subtype": "ammenities",
"id": "laundry-machine",
"label": "Lavarropas",
"locale": "es_AR",
"type": "bool",
"group": "propertyAttribute",
"status": true
},
{
"group_sub": "label",
"country": "ar",
"group_subtype": "extras",
"id": "professional-available",
"label": "Apto profesional",
"locale": "es_AR",
"type": "bool",
"group": "propertyAttribute",
"status": true
},
{
"group_sub": "label",
"country": "ar",
"group_subtype": "services",
"id": "security",
"label": "Seguridad",
"locale": "es_AR",
"type": "bool",
"group": "propertyAttribute",
"status": true
},
{
"group_sub": "label",
"country": "ar",
"group_subtype": "services",
"id": "sewers",
"label": "Cloacas",
"locale": "es_AR",
"type": "bool",
"group": "propertyAttribute",
"status": true
}
]
}
]
La siguiente lista es un ejemplo de algunas amenidades. Se tratan como etiquetas. No es la lista completa de amenidades del sistema.
| Valor original | Español AR |
|---|
| heatingType | Calefacción |
| airConditionerType | Aire acondicionado |
| securityBox | Caja de seguridad |
| alarm | Alarma |
| janitor | Encargado de edificio |
| telephoneLine | Linea telefonica |
| cableIncluded | Cable incluido |
| frontGarden | Jardin al frente |
| hasSecurity | Seguridad privada |
| terrace | Terraza |
| suite | Dormitorio en suite |
| grill | Parrilla |
| hasStorage | Baulera |