Brains API v2

Datos de mercado y comparables por ámbito geográfico, y fuentes públicas de Reino Unido. Esta página es estática: no llama a la API salvo que pulses «Comprobar», así que sigue explicando cómo usarla aunque algo esté caído.

Empezar

Toda llamada lleva tu clave en la cabecera Authorization. Se admite tal cual o con el prefijo Bearer; las dos formas valen.

curl -H "Authorization: TU_CLAVE" /api/cuenta/yo

La base de esta instalación es . También tienes Swagger para probar desde el navegador.

Tu clave

Se usa solo en este navegador para comprobarla y para meterla en la colección de Postman. No se guarda ni se envía a ningún otro sitio.

Cómo se pide un dato español

Mercado y comparables parten siempre de un punto, y solo de uno. Se manda exactamente uno de estos tres, por este orden de fiabilidad:

CampoQué es
referenciaCatastralLa más fiable: identifica una parcela. Se resuelve contra catastro; si mandas la de 20 caracteres se recorta a los 14 de la parcela.
latitud + longitudUn punto exacto, sin garantía de que sea el inmueble. Las dos juntas o ninguna.
direccionSe geocodifica con Google acotando por pais. Admite municipio y codigoPostal para afinar.

Mandar los tres vacíos, o más de uno a la vez, es un 400. Con el punto resuelto se saca el OBJECTID del nivel pedido, que es la única clave con la que se cruzan las estadísticas. Toda respuesta incluye ese ámbito, para que veas contra qué se ha consultado.

Niveles geográficos

0 país · 1 región · 2 provincia · 3 municipio (por defecto) · 5 distrito · 6 barrio · 7 sección censal · 8 código postal. El 4 no existe en producción.

Tipologías

El campo tipologias es una lista de ID_tipo. La lista viva la sirve GET /api/mercado/tipologias; los habituales son 0 Vivienda, 1 Piso, 2 Casa, 3 Parking, 6 Local, 7 Oficina, 10 Industrial.

Permisos

Cualquier clave habilitada puede leer. Las operaciones que escriben —ingestar, borrar un dataset y recargar la lista de claves— necesitan además la clave de administración; van marcadas con admin más abajo y responden 403 a quien no la tenga.

Errores

Todos con el mismo sobre: { "error": "...", "status": 400 }.

CódigoCuándo
400Falta un parámetro, o mandas dos orígenes de punto a la vez.
401Clave ausente, desconocida o deshabilitada.
403La operación escribe y tu clave no es la de administración.
404El ámbito no existe en ese nivel, o el recurso no está.
429Cuota mensual agotada (solo si está activada).

Endpoints

Cosas que conviene saber