Skip to main content

Protocolo Abierto de Datos Inmobiliarios de México

Project description

🏠 PADIM — Protocolo Abierto de Datos Inmobiliarios de México

Versión 2.0.0 — Deja de perder 6 meses construyendo la misma infraestructura que todos los demás. Empieza a construir productos que tus clientes realmente necesitan.


⚡ En 5 minutos tienes datos de cualquier colonia

pip install padim

# Datos de una colonia en segundos
padim scrape vivanuncios --colony "Del Valle" --output delvalle.json

# Valida que los datos sean correctos
padim validate delvalle.json

# Calcula qué tan confiables son
padim quality delvalle.json

# Lista fuentes disponibles
padim sources

# Sirve tu propia API REST local
padim serve --port 8080
# → http://localhost:8080/docs  (documentación interactiva)
# → http://localhost:8080/v1/stats  (estadísticas)
# → http://localhost:8080/v1/market/Del%20Valle  (análisis de colonia)

Sin servidores. Sin suscripciones. Sin esperar a que nadie te dé permiso.


⚠️ Aviso Legal

PADIM es un proyecto de código abierto que proporciona especificaciones y herramientas para acceder a datos inmobiliarios públicos.

Al usar este proyecto, aceptas que:

  • Eres el único responsable del cumplimiento legal en tu jurisdicción
  • Los conectores funcionales se distribuyen por canales descentralizados (ver sección "Scrapers Funcionales" abajo)
  • Este proyecto no almacena, procesa ni distribuye datos personales
  • Los datos obtenidos deben usarse de acuerdo con los términos de servicio de cada fuente

No somos abogados. Si tienes dudas legales, consulta a uno.


🏗️ ¿Qué problema resuelve PADIM?

El mercado inmobiliario mexicano está roto. Treinta plataformas tienen los datos atrapados. Ninguna comparte. Los agentes dejan anuncios viejos para generar llamadas. Los fraudes se multiplican. Las startups gastan 6 meses scrapeando antes de escribir su producto.

PADIM es el lenguaje común que rompe ese cerco.

Con PADIM puedes:

  • ✅ Obtener datos de cualquier colonia de México en minutos
  • ✅ Saber qué propiedades son reales y cuáles son fantasmas
  • ✅ Calcular el precio real de mercado de una zona
  • ✅ Construir productos inmobiliarios sin empezar de cero
  • ✅ Integrar datos de múltiples fuentes en un solo formato

No vendemos datos. Te devolvemos el control sobre ellos.


📦 Scrapers Funcionales — Estrategia de 3 Capas

Los conectores funcionales para scraping se distribuyen desde un repositorio público independiente:

git clone https://github.com/Trogloautoegocrata/mx-property-scrapers
cd mx-property-scrapers

Licencia: BSL 1.1 — uso no comercial libre.


📜 Licencia

padim/
├── MANIFIESTO.md       # La visión y el propósito del proyecto
├── CLI/                # Interfaz de línea de comandos
├── connectors/         # Especificaciones y templates para conectores
├── engine/             # Trust Engine + Quality Scoring
├── spec/               # El estándar: schema JSON v1.0
├── tests/              # Tests
└── docs/               # Documentación

📐 El Estándar (v1.0)

El schema PADIM es un formato JSON universal para representar cualquier propiedad inmobiliaria mexicana.

Funciona con:

  • 🏠 Casas, departamentos, terrenos, locales, oficinas, bodegas, naves industriales
  • 💰 Venta, renta, traspaso
  • 📍 Cualquier colonia, municipio o estado de México
  • 🔗 Múltiples fuentes: portales, APIs, catastro, INEGI, contribución directa

Ver spec/schema.json para la especificación completa.


🧠 Trust Engine — Separa lo real de lo que ya no existe

El 60% de las propiedades en portales mexicanos YA NO ESTÁN DISPONIBLES. PADIM te dice cuáles sí y cuáles no.

Detector Detecta Impacto
👻 Ghost Listing Propiedades que ya no existen -1.0
💰 Price Anomaly Precios irrealmente bajos o altos -1.0
🚨 Fraude Keywords fraudulentas + precio anómalo -0.9
🎯 Vendor Behavior Agentes que dejan anuncios viejos -0.6

Sin servidores. Sin base de datos. Sin suscripciones. Lógica pura que corre en tu máquina.


🤝 ¿Cómo contribuir?

Quiero... Hago... Tiempo
Usar los datos pip install padim 2 min
Obtener scrapers git clone https://github.com/Trogloautoegocrata/mx-property-scrapers 2 min
Contribuir datos de mi colonia padim scrape desde mi PC 5 min
Construir un conector para mi ciudad Sigo especificaciones en connectors/ 2-3h
Mejorar el Trust Engine Abro un PR en engine/ 1h+
Reportar un bug Abro un issue 1 min
Adoptar el estándar en mi empresa Integro spec/schema.json 1 día

📖 PADIM es un proyecto independiente


📜 Licencia

Componente Licencia Archivo
Estándar (spec/) CC0 1.0 — Dominio público spec/LICENSE
Trust Engine (engine/) AGPL v3 — Copyleft fuerte engine/LICENSE
CLI (cli/) MIT — Permisiva cli/LICENSE
Datos ODbL v1.0 — Atribución + Share-Alike LICENSE-ODbL.md
Raíz del proyecto Explicación de sub-licencias LICENSE

🌐 Enlaces


"Los datos inmobiliarios de México no deberían estar atrapados. Ahora no lo están."

PADIM — Protocolo Abierto de Datos Inmobiliarios de México

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

padim-2.1.0.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

padim-2.1.0-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file padim-2.1.0.tar.gz.

File metadata

  • Download URL: padim-2.1.0.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for padim-2.1.0.tar.gz
Algorithm Hash digest
SHA256 594b6c9e27641bf987918122bf24b5f256f81307f679fbe65c6d879a23ea4f94
MD5 2e07a1491711e4b59a2453ce68664c31
BLAKE2b-256 e950c0fb9acff4885713d5db5077ed071d555ccc201ebee49de4902bd1de0113

See more details on using hashes here.

File details

Details for the file padim-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: padim-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for padim-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c3630193cd0f4a53741cc5ff72c4abc3a1d1e34a14ab2e9a30745af56ce148d
MD5 9cb57a84f1c5a31505597bdb6694baac
BLAKE2b-256 97185ef2f756a63a929a70ac487d40a8cca5a1e89e9922fceb9f63a075307c7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page