Ir al contenido principal

Documentación

Todo lo que necesita para la integración

La guía, la referencia y la especificación se generan a partir de un único archivo OpenAPI, así que siempre coinciden. Los identificadores son los mismos en todos los idiomas.

  • Guía de integración

    Obtención de la clave, autenticación, filtros, paginación, límites y errores, en su idioma.

    Abrir la guía

  • Especificación OpenAPI

    El archivo OpenAPI 3.1 a partir del cual se genera la referencia, para generadores de código y herramientas de API.

    Descargar la especificación

  • Guía en PDF

    La guía de integración en un solo documento, para leerla sin conexión o compartirla con su equipo.

    Descargar el PDF

La documentación es pública. Solo necesita una clave para llamar a la API.

Inicio rápido

Compruebe su clave y la dirección que vemos
curl -H "x-api-key: $HMA_API_KEY" \
  "https://api.housingmarketapi.com/v1/ping"
Lea la primera página de anuncios de un país
curl -H "x-api-key: $HMA_API_KEY" \
  "https://api.housingmarketapi.com/v1/properties?country=TH&listing_type=sale&property_type=condominium&limit=100"

De un vistazo

URL base
https://api.housingmarketapi.com
Autenticación
La clave en el encabezado x-api-key, enviada desde la dirección de servidor registrada para ella.

Endpoints

EndpointNivelDescripción
GET /v1/pingEstándarConfirma que su clave funciona desde la dirección para la que está registrada y le devuelve esa dirección.
GET /v1/propertiesEstándarAnuncios publicados de un país que cubre su clave, página a página.
GET /v1/insights/*AvanzadoDatos de mercado agregados por lugar y periodo, para claves Avanzado. Próximamente: estos endpoints aún no están activos.

Códigos de error

Cada error incluye un estado HTTP y uno de estos códigos. Base su lógica en el código, no en el mensaje.

  • invalid_parameter
  • invalid_cursor
  • unauthenticated
  • ip_not_allowed
  • key_paused
  • country_not_entitled
  • upgrade_required
  • not_found
  • method_not_allowed
  • rate_limited
  • quota_exceeded
  • internal_error
  • not_configured
  • service_unavailable