open-data-mcp
Ask + Explore sobre FastAPI
Cargando sesión...

Conectar con la API

Esta pantalla forma parte del frontend oficial en Next y centraliza el acceso autenticado a la API.

Ask Agent para integraciones

Pregunta cómo integrar la API en tu app y obtendrás una respuesta operativa, con endpoints, headers y ejemplos listos para copiar y pegar.

Ejemplo: Cómo puedo usar esta API para alimentar mi app de datos abiertos sobre Madrid
Base URL que usará en los ejemplos: https://open-data-api-498564485804.us-central1.run.app

Acceso de usuario

Cargando sesión...

Datos de conexión

Base URL API
https://open-data-api-498564485804.us-central1.run.app
Headers auth
Authorization: Bearer <id_token> o X-API-Key: <tu_api_key>
Interfaz visual
La UI web no es la API; usa la base URL de arriba.

Cómo conectarlo

  1. Desde la UI usa tu sesión autenticada.
  2. Para integraciones externas crea una API key propia.
  3. Usa Authorization: Bearer ... o X-API-Key según el caso.
  4. Empieza probando /search/unified o /health.

Ejemplo rápido

curl -H "X-API-Key: <tu_api_key>" \
  "https://open-data-api-498564485804.us-central1.run.app/search/unified?q=calidad+del+aire+madrid&limit_per_source=5"
curl -X POST "https://open-data-api-498564485804.us-central1.run.app/agent/ask" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: <tu_api_key>" \
  --data '{"question":"como ha evolucionado la calidad del aire en Madrid"}'

Endpoints principales

MétodoEndpointDescripciónAuth
GET/healthHealth checkNo
GET/sourcesLista de fuentes disponiblesPúblico
GET/search/unified?q=calidad+del+aire+madrid&limit_per_source=5Búsqueda unificadaBearer o API key
GET/timeseries?source=worldbank&indicator_id=SP.POP.TOTL&country_codes=ESP&start_year=2018&end_year=2023Serie temporalBearer o API key
POST/agent/api-helperGuía de integración de la APIBearer o API key
POST/agent/planPlanifica una pregunta analíticaBearer o API key
POST/agent/askRespuesta analítica completaBearer o API key

Nota operativa

La UI autenticada usa sesión de usuario para ejecutar consultas. Las integraciones externas siguen usando API keys.