Cómo encontrar parcelas urbanizables en España sin pagar APIs caras
Si inviertes en suelo o desarrollas promociones, el bottleneck no es el capital. Es la información. Saber qué parcelas existen, dónde, con qué clasificación urbanística y qué edificabilidad antes que el resto.
Las APIs del mercado cobran entre 200€ y 2.000€/mes por acceso a datos catastrales y registrales. La mayoría son envoltorios de fuentes públicas que tú mismo puedes consultar gratis si sabes dónde mirar.
Esta guía explica cómo.
El Catastro INSPIRE: la fuente que casi nadie usa bien
El Catastro español publica desde 2014 un servicio llamado INSPIRE — Infrastructure for Spatial Information in Europe. Es una directiva europea que obliga a publicar datos geoespaciales en formato abierto.
España cumple. El Catastro publica tres familias de datos por municipio:
- Buildings: edificios con año de construcción, m² construidos, uso (residencial, industrial, comercial...), número de viviendas
- CadastralParcels: parcelas con superficie, clase (urbano/rústico), referencia catastral
- Addresses: callejero con direcciones postales asociadas a cada referencia catastral
Todo gratis. Todo descargable. Todo en formato GML (XML geográfico).
El problema: los GMLs son archivos enormes. Madrid son 2 GB descomprimidos. Hay que parsearlos, filtrar lo que te interesa, y guardar resultados. Si lo haces a mano una vez, tardas un fin de semana. Si quieres consultarlo a diario, necesitas infraestructura.
Qué información puedes extraer
De Buildings, por parcela urbanizada:
- Año de construcción del edificio
- Superficie construida total
- Uso principal y secundarios
- Estado (en uso, en ruinas, en construcción)
- Número de viviendas si es residencial
- Coordenadas del centroide
De CadastralParcels, por parcela:
- Superficie total del terreno
- Clase urbanística (suelo urbano, urbanizable, rústico)
- Referencia catastral única
- Geometría completa del polígono
De Addresses:
- Dirección postal completa
- Mapeo dirección → referencia catastral
- Código postal
Cruzando los tres datasets, tienes una base de datos para buscar, por ejemplo:
Parcelas urbanas en Pozuelo de Alarcón sin edificación o con edificación en ruinas, superficie entre 500 y 1.500 m², con dirección postal asignada.
Eso es una query que vale dinero para un promotor. Y los datos para hacerla son públicos.
Lo que NO te da INSPIRE
Hay que ser honesto:
- Valor catastral: NO se publica en INSPIRE. Solo lo ves autenticándote en Sede Electrónica del Catastro como propietario o con autorización notarial.
- Titularidad: tampoco. El propietario de una parcela es información reservada por LOPD. Para llegar al titular necesitas Registro de la Propiedad (de pago, ~9€ por nota simple).
- Cargas y servidumbres: ídem, vía Registro.
- Calificación urbanística detallada: el Catastro distingue urbano/rústico pero no ordenanza concreta. Para edificabilidad real, ratios de ocupación, alturas máximas, hay que ir al PGOU (Plan General de Ordenación Urbana) del ayuntamiento, que cada municipio publica con formato y nivel de detalle distinto.
Lo que INSPIRE te da: un primer filtro masivo. Lo que viene después: investigación parcela por parcela.
El problema de la frecuencia: ¿cuándo cambian los datos?
INSPIRE se actualiza por municipio cuando el Catastro hace una revisión. Frecuencia típica: trimestral o semestral, pero depende del municipio. Madrid actualiza más a menudo que Cuenca.
Eso significa que si descargaste el GML de un municipio en enero, los datos pueden ser válidos hasta marzo o abril. Si quieres detectar cambios recientes — un edificio nuevo dado de alta, una parcela recategorizada — tienes que volver a descargar y diff contra lo que tenías.
Hacer esto a mano es inviable para más de 5-10 municipios. Hace falta automatización.
Cómo automatizarlo si tienes conocimiento técnico
Si sabes Python, lo mínimo viable es:
- Script que descarga el ZIP del municipio desde la URL INSPIRE (
https://www.catastro.hacienda.gob.es/INSPIRE/Buildings/<provincia>/<municode>-<NOMBRE>/A.ES.SDGC.BU.<municode>.zip) - Parser con
xml.etree.ElementTree.iterparse(streaming, no carga en RAM) que extrae los Buildings con los filtros que te interesan - SQLite local para almacenar resultados y comparar entre descargas
- Cron diario o semanal que reejecuta y te avisa por email cuando hay novedades
Es trabajo de 2-3 fines de semana si parteis de cero. La trampa está en los detalles: namespaces XML inconsistentes entre versiones, GMLs gigantes que revientan parsers no streaming, codificación de coordenadas en UTM por huso geográfico que hay que convertir a lat/lon, edge cases de cada Comunidad Autónoma (País Vasco y Navarra tienen catastro foral, no INSPIRE estándar).
Cómo automatizarlo si no quieres construirlo
Esto es lo que hace PARCELA. Es exactamente la herramienta descrita arriba, pre-construida y mantenida.
Funciones disponibles hoy:
- Buscador con filtros: por municipio, año, m², uso, clase urbanística, sin coste
- Mapa interactivo: ver las parcelas filtradas geográficamente
- Exportación CSV: para análisis offline o integración con tu CRM
- Alertas diarias por email: guardas una búsqueda y te avisamos cuando aparezcan nuevos resultados que la cumplan
- Endpoint
/valoracion: dado un RC o dirección, devuelve m², año, uso y comparables para estimar valor de mercado
Plan FREE: 10 resultados por búsqueda, 1 alerta activa.
Plan PRO: resultados ilimitados, alertas ilimitadas, 29€/mes.
No hay setup. Entras con tu email, recibes un magic link, y empiezas a buscar.
Tres queries reales que puedes hacer ahora mismo
1. Solar urbanizable en zona de expansión
Filtro: clase=urbano, m2_min=500, sin Building asociado o Building en ruinas.
Útil para promotores buscando solares vacíos para promoción residencial.
2. Edificio antiguo en zona prime para rehabilitación
Filtro: municipio=Madrid, año_max=1960, uso=residencial, m2_min=2000.
Útil para fondos buscando edificios completos para reforma + venta de pisos.
3. Nave industrial obsoleta para reconversión logística
Filtro: uso=industrial, año_max=1980, m2_min=3000, clase=urbano.
Útil para inversores en logística buscando ubicaciones ya urbanizadas con buenas comunicaciones.
Las tres queries son ejecutables en parcela.dev en menos de 30 segundos. Las tres son consultas que pediríais a una empresa de data inmobiliaria por 500-1.500€ al mes.
Conclusión
El Catastro español es una de las bases de datos más infrautilizadas por el sector inmobiliario. Los datos están ahí, son gratis, y son completos. Lo único que falta es la capa de software encima.
Si tienes equipo técnico, constrúyelo. Si no, usa una herramienta como PARCELA y dedica tu tiempo a lo que sí escala: ver parcelas in situ, negociar con propietarios, y cerrar operaciones.
PARCELA es un proyecto independiente que indexa los datos públicos del Catastro español INSPIRE. No tiene afiliación con la Dirección General del Catastro ni con el Ministerio de Hacienda.