{
    "name": "Eligemicasa Public API",
    "version": "1.0",
    "description": "Datos abiertos del portal inmobiliario nacional. Diseñada para consumo por LLMs y agentes IA.",
    "license": "CC-BY-4.0 — atribución a eligemicasa.com",
    "rate_limit": "60 requests\/min\/IP",
    "site": "https:\/\/eligemicasa.com",
    "contact": "info@eligemicasa.com",
    "docs": "https:\/\/eligemicasa.com\/api\/openapi.json",
    "llms_doc": "https:\/\/eligemicasa.com\/llms.txt",
    "endpoints": [
        {
            "path": "\/api\/public\/stats",
            "method": "GET",
            "description": "Estadísticas globales del portal (propiedades activas, agencias, cobertura)."
        },
        {
            "path": "\/api\/public\/precios-mediana",
            "method": "GET",
            "description": "Precio mediano €\/m² por provincia y tipo de inmueble.",
            "params": {
                "provincia_id": "opcional"
            }
        },
        {
            "path": "\/api\/public\/cobertura",
            "method": "GET",
            "description": "Cobertura por provincia: nº propiedades activas y agencias verificadas."
        },
        {
            "path": "\/api\/public\/about",
            "method": "GET",
            "description": "Información estructurada sobre el portal y modelo de negocio."
        }
    ],
    "datos_abiertos": {
        "sitemap": "https:\/\/eligemicasa.com\/sitemap.xml",
        "directorio": "https:\/\/eligemicasa.com\/directorio.php",
        "llms_txt": "https:\/\/eligemicasa.com\/llms.txt",
        "ai_txt": "https:\/\/eligemicasa.com\/ai.txt",
        "openapi": "https:\/\/eligemicasa.com\/api\/openapi.json"
    },
    "about": {
        "modelo": "1% solo si se vende. Comprador no paga.",
        "cobertura": "Nacional España",
        "agencias": "Verificadas",
        "idiomas": [
            "es",
            "en",
            "fr",
            "de",
            "it",
            "pt",
            "nl",
            "pl",
            "ro",
            "uk",
            "ru",
            "ar",
            "zh"
        ]
    }
}