Evaluaprop
Evaluaprop

Dirección → Padrón

Geocodifica la dirección (Nominatim) y localiza el padrón que la contiene.

GET /api/direccion?q= Nominatim + punto-en-polígono

Resultado

Respuesta estructurada del padrón, régimen PH e inteligencia territorial.

Padrón
—
Régimen
—
Unidades PH
—
Área Predio
—
🏢 Inmueble en Propiedad Horizontal (PH) Padrón matriz con múltiples unidades
Otra unidad:
📄 Cédula Catastral ↗ 📑 Datos completos catastro ↗
—

Consulta Integral de Padrón

Búsqueda simultánea en datos catastrales (SQLite), líneas de construcción (DNC) y permisos aprobados (Intendencia de Montevideo).

GET /api/padron?q= Catastro DNC + Construcciones + Permisos
Coincidencias en varios departamentos: Seleccioná el que deseas consultar:
—

📍 Dirección Oficial del Padrón

Montevideo —
Dirección Completa
—
Barrio
—
Departamento / Jurisdicción
—

🌐 Reporte Intel

#—
📄 Cédula Catastral ↗ 📑 Datos completos catastro ↗
Padrón
—
Área Predio
—
Barrio
—
FOS
—
Altura Máx.
—
Retiro Frontal
—
Uso Preferente
—
Suelo / Categoría
—
Área Caracterización
—
Patrimonio
—
Riesgo Inundación
—
Saneamiento
—
Industrias Cercanas
—
Elevación
—
Coordenadas
—
📍 Equipamientos y Servicios Cercanos (Paradas, Escuelas, Liceos, UTU)
—
Cargando equipamientos cercanos…
Ver respuesta técnica en JSON (Reporte Intel)
—

📋 Ficha Catastral

#—
📄 Cédula Catastral ↗ 📑 Datos completos catastro ↗
Departamento
—
Localidad
—
Régimen
—
Unidades PH
—
Área Predio
—
Área Edificada
—
Valor Catastral/m²
—
🏢 Unidades de Propiedad Horizontal
Ver respuesta técnica en JSON (GET /api/padron)
—

Construcciones (DNC)

Desglose por ambiente de cada unidad: destino, estado de conservación, categoría, año y superficie.

GET /api/construcciones?padron=&depto=&unidad= DNC · Líneas de Construcción
Ingresá un padrón arriba para ver sus líneas de construcción.

📐 Permisos de construcción (IM)

Historial de permisos de construcción aprobados por la Intendencia de Montevideo.

GET /api/permisos?padron= Intendencia de Montevideo
Ingresá un padrón arriba para ver sus permisos aprobados.

Reverse Geocoding

Punto (lng, lat) → padrón que lo contiene. El botón "usar ejemplo" carga un punto conocido.

GET /api/reverse?lng=&lat= GET /api/nearby?lng=&lat=&radius=

Resultado

Padrón exacto y parcelas cercanas.

—

Tasación & Potencial Inmobiliario

Modelo Automatizado de Valuación (AVM), valor catastral oficial y cálculo de capacidad edificable (FOS y Altura).

GET /api/valuation?padron=

Reporte de Tasación

Métricas de valuación de mercado, valor fiscal y capacidad de desarrollo.

Mercado Estimado
—
—
Valor Fiscal Base
—
Catastro DNC
Capacidad Edificable
—
—
Unidades Potenciales
—
Aptos ~65m²
💱 Cotización USD/UYU:
🏷️ Tasación Referencial Mercado Portales —
Tasación Promedio:
—
$—/m² prom.
Tasación Mediana:
—
$—/m² med.
— ofertas analizadas
📄 Cédula Catastral ↗ 📑 Datos completos catastro ↗
Ver respuesta técnica en JSON (Reporte Tasación)
—

Listado de Comparables de Mercado (InfoCasas & VeoCasas)

Detalle completo de inmuebles en oferta con precios, áreas edificadas, $/m² y promedios calculados de la zona.

0 InfoCasas · 0 VeoCasas
Filtrar portal:
Ingresá un padrón y calculá la tasación para relevar las ofertas de la zona.

Comparables Catastrales DNC

Padrones vecinos registrados con área edificada similar (±40%) y su avaluación catastral oficial.

GET /api/comparables?padron=

📊 Indicadores de zona

Mediana de valor m², % de PH y áreas promedio de la localidad.

GET /api/indicadores?depto=&loc=
🔍 Búsqueda Avanzada de Mercado Filtros por precio, dormitorios, baños, tipo
Obligatorio: ingresar un barrio o zona
📊 Filtros & Explorador de Propiedades Filtros masivos en SQLite 📊 Filtros & Explorador de Propiedades Filtros masivos en SQLite
GET /api/search?min_ae=&max_ae=&min_uc= Consultas Indexadas en SQLite

Resultados del Explorador

Completá los filtros para buscar parcelas.

Padrón Rég. Predio Edif. Unid. Acción
—

Búsqueda Inteligente

Buscador universal unificado. Detecta automáticamente si ingresás padrón, dirección, esquinas o coordenadas.

GET /api/smart-search?q= Auto-enrutamiento

Resultado Inteligente

Ingresá cualquier término de búsqueda.

—

Documentación de Endpoints API

Todos los endpoints devuelven JSON. Base URL: https://mapi.evaluaprop.com

🔐 Autenticación

Todos los endpoints (excepto /api/auth/login) requieren un token. Enviar como header Authorization: Bearer <TOKEN>. El token NO se envía por query param.

POST /api/auth/login { "user": "admin", "pass": "****" } → { "success": true, "token": "...", "user": "admin" } 401 si el token falta o es inválido

GET /api/direccion?q=

Geocodifica una dirección física y devuelve el padrón exacto si el punto cae dentro de uno. Si cae en la vía pública, devuelve padrones cercanos. Enriquecida con Location Intel (coordenadas, datos catastrales, normativa urbanística IM, riesgos, infraestructura y equipamientos cercanos: paradas de ómnibus, escuelas primarias, liceos y UTU).

Ejemplo: /api/direccion?q=Av.+Italia+6200

GET /api/padron?q=&depto=

Busca un padrón por su número exacto (todas las coincidencias, con detalle enriquecido). Devuelve además nearby_services: los equipamientos más cercanos a las coordenadas del padrón.

Ejemplo: /api/padron?q=447 Con depto: /api/padron?q=36669&depto=A

GET /api/services?lng=&lat=&radius=&limit=

Equipamientos cercanos a un punto arbitrario (paradas de ómnibus, escuelas ANEP, liceos, UTU) vía WFS de la Intendencia de Montevideo, ordenados por distancia. Independiente de la búsqueda: ideal para integrar con las coordenadas de cualquier inmueble.

radius: metros (default 1500) limit: por categoría (default 5) Ejemplo: /api/services?lng=-56.1572&lat=-34.8882

GET /api/location-intel?address=&city=

Technical Due Diligence territorial: geolocaliza una dirección cruzando IDE Uruguay, Catastro WFS, normativa urbanística IM (barrio, FOS, altura, patrimonio), riesgos de inundabilidad e infraestructura de saneamiento, más equipamientos cercanos.

Alias: /api/v1/location-intel Ejemplo: /api/location-intel?address=Av.+Italia+6200&city=Montevideo

GET /api/search?q=&depto=&loc=®imen=

Búsqueda parcial de un padrón (coincidencia de texto) o filtrado avanzado combinando: min_ae/max_ae (área edificada), min_ap/max_ap (área predio), min_uc/max_uc (unidades), min_val_m/max_val_m (valor m²), depto, loc, regimen. Paginación con limit (default 20, máx 100) y offset.

Alias: /api/v1/search Ejemplo: /api/search?q=7123&limit=5 Avanzado: /api/search?depto=V®imen=PH&min_uc=10

GET /api/valuation?padron=

Tasación AVM del padrón. Parámetros opcionales: depto, loc, barrio, area_predio, area_edificada, valor_m2_catastral, fos, max_height_m, custom_market_m2, unidad, regimen.

Alias: /api/v1/valuation Ejemplo: /api/valuation?padron=447

GET /api/market-comparables?padron=&portal=&modo=

Comparables de mercado en tiempo real desde InfoCasas, VeoCasas y RE/MAX, en venta o alquiler, filtrados por zona y superficie comparable (m² construidos y m² fondo), con distancias al padrón objetivo, puntaje de similitud, $/m² y tasación sugerida por mediana de la zona. Con cap_rate=true agrega la rentabilidad bruta de la zona. Fuentes públicas en vivo (sin auth).

padron (o q) — padrón objetivo portal = infocasas | veocasas | remax | duenodirecto (opt-in) | todos modo = venta | alquiler (alias operation=sale|rent) tipo = casa | apartamento | todas limit = 1..50 (default 20)
opcionales: cap_rate, depto, loc, barrio, area (m² edif.), area_predio (m² fondo), lat, lng, radius (m, default 2000) Alias: /api/v1/market-comparables · /api/v1/market/comparables
Ejemplo: /api/market-comparables?padron=56144&depto=V&tipo=casa&limit=50
{
  "padron": 56144, "depto": "V", "zone": "Prado",
  "operation": "sale", "property_type": "casa",
  "target_area_edificada": 204, "target_area_predio": 289,
  "summary": {
    "total_listings": 50,
    "avg_price_usd": 364476, "avg_area_m2": 214,
    "median_price_m2_usd": 1615, "avg_price_m2_usd": 1724,
    "min_price_m2_usd": 989, "max_price_m2_usd": 4354,
    "confidence": "alta",
    "suggested_valuation_usd": 329460,        // mediana $/m² × área objetivo
    "suggested_valuation_avg_usd": 351696,    // promedio $/m² × área objetivo
    "valuation_range_usd": { "min": 289925, "max": 393900 },
    "by_portal": { "infocasas_count": 34, "veocasas_count": 13, "remax_count": 3,
                   "infocasas_median_m2": 1741, "veocasas_median_m2": 1672, "remax_median_m2": 1580 },
    "cap_rate": { "gross_yield_pct": 8.62, "median_sale_m2_usd": 1615, "median_rent_m2_usd": 11.6 }
  },
  "results": [{
    "portal": "remax", "operation": "sale", "id": "193276177", "title": "...",
    "price_usd": 310000, "price_m2_usd": 2480,
    "area_built": 125, "area_land": 205,
    "property_type": "casa", "bedrooms": 3, "bathrooms": 2,
    "neighborhood": "Prado", "lat": -34.86, "lng": -56.19,
    "distancia_m": 124, "similitud": 64, "listing_url": "https://..."
  }]
}

GET /api/refdata/*

Datos de referencia de padrones desde informes-refdata (fuente pública complementaria): dirección → padrón, superficies, geometría y áreas administrativas (barrio, CCZ, seccional).

/api/refdata/search?q=Pedernal+1971 — dirección → padrón /api/refdata/parcel?padron=84439 — superficies + depto /api/refdata/addresses?padron= /api/refdata/geo?padron= — Polygon /api/refdata/areas?padron= — barrio/CCZ/seccional /api/refdata/lookup?padron= — todo combinado
Spec OpenAPI: /openapi.yaml

GET /api/report?padron=&format=pdf|json

Informe completo en una llamada: AVM + catastro + comparables (con cap rate) + potencial + valor residual del terreno + score de inversión 0–100 + location intel. format=json devuelve todo estructurado para poblar los informes de Evaluaprop.

padron (o q) format = pdf (default) | json depto opcional (si falta, prioriza Montevideo)
Ejemplo: /api/report?padron=56144&depto=V&format=json

GET /api/comparables?padron=&limit=

Comparables catastrales DNC: padrones vecinos del mismo depto/localidad/régimen con área edificada dentro de ±40% del objetivo, con su valor m² catastral y distancia.

Alias: /api/v1/comparables Ejemplo: /api/comparables?padron=447&depto=V&limit=10

GET /api/indicadores?depto=&loc=

Indicadores agregados de una zona: cantidad de padrones, mediana de valor m², % de propiedad horizontal y áreas promedio.

Alias: /api/v1/indicadores Ejemplo: /api/indicadores?depto=V&loc=8101

GET /api/permisos?padron=

Permisos de construcción aprobados por la Intendencia de Montevideo asociados al padrón (destino, área, calle, año, expediente, tipo de obra).

Alias: /api/v1/permisos Ejemplo: /api/permisos?padron=447

GET /api/construcciones?padron=&unidad=

Líneas de construcción DNC del padrón (y opcionalmente de una unidad), con destino, categoría, estado, tipo de obra y área construida ya decodificados a etiquetas humanas.

Alias: /api/v1/construcciones Ejemplo: /api/construcciones?padron=447&depto=V

GET /api/smart-search?q=

Búsqueda inteligente que detecta el tipo de consulta (padrón, dirección, coordenadas o filtros) y devuelve el resultado apropiado con resumen en lenguaje natural.

Alias: /api/v1/smart-search Ejemplo: /api/smart-search?q=Av.+Italia+6200

GET /api/reverse?lng=&lat=

Recibe coordenadas de longitud y latitud y devuelve el padrón que contenga dicho punto (reverse geocoding catastral).

Ejemplo: /api/reverse?lng=-55.965862&lat=-34.719452

GET /api/nearby?lng=&lat=&radius=&limit=

Devuelve las parcelas catastrales más cercanas a un punto central dado un radio en metros (default 100) y un límite de resultados (default 10).

Ejemplo: /api/nearby?lng=-55.965&lat=-34.719&radius=200

GET /api/filters?depto=

Devuelve la lista de departamentos y localidades disponibles en la base de datos.

Ejemplo: /api/filters Con depto: /api/filters?depto=A

GET /api/planos

Planos asociados a un padrón. Requiere todos los parámetros: depto_nombre, padron, regimen, depto, loc, loc_nombre.

Ejemplo: /api/planos?depto_nombre=Montevideo&padron=447®imen=PC&depto=V&loc=8101&loc_nombre=Centro

GET /api/suggest?q=

Autocompletado de direcciones usando el nomenclátor oficial de IDE Uruguay (calles y cruces).

Ejemplo: /api/suggest?q=Av.+Italia

GET /api/planos → respuesta

Estructura de respuesta de equipamientos cercanos (nearby_services en /api/direccion, /api/padron, /api/location-intel y /api/services):

{
  "services": [
    {
      "type": "parada_omnibus" | "escuela_primaria" | "liceo" | "utu",
      "nombre": "Av. Italia y Calle 1",
      "direccion": "Av. Italia 6200",
      "distancia_m": 120
    }
  ],
  "error": false,
  "message": null
}

🗺️ Mapa de Padrones

DNC · Padrones Urbanos y Rurales
PH UH RU Común
Valor m² (USD): 0 2 15 30 50 200+
Cargando mapa de padrones…