Castilla y Leon — Subvenciones concedidas
Subvenciones registradas como concedidas en la BDNS por la administracion autonomica de Castilla y Leon. Publicadas en el portal de analisis de datos abiertos de la Junta con API Opendatasoft, CSV, JSON y Excel.
Ficha tecnica
- Formato
- CSV/JSON/XLS + API Opendatasoft
- Cobertura
- Desde 2016
- Actualizacion
- No programada
- Licencia
- CC BY 4.0
- Entidad
- Junta de Castilla y Leon
Descripcion
Dataset del portal de analisis de datos abiertos de la Junta de Castilla y Leon que expone las subvenciones concedidas por la administracion autonomica castellanoleonesa, tomando como origen la Base de Datos Nacional de Subvenciones (BDNS) gestionada por la IGAE del Ministerio de Hacienda.
Incluye dos magnitudes principales: el importe de concesion (cantidad comprometida en el momento del otorgamiento) y la ayuda equivalente (importe tras descontar cargas fiscales; en el caso de subvenciones suele coincidir con el importe de concesion). El portal utiliza el motor Opendatasoft, que expone una API REST documentada con endpoints de consulta, exportacion y agregacion, ademas de descargas directas en CSV, JSON y Excel.
El dataset excluye convocatorias con mas de 10.000 registros por limitaciones de exportacion de la propia BDNS. La actualizacion no sigue un calendario programado. Esta publicacion cumple con lo previsto en el Real Decreto 130/2019 sobre publicidad de subvenciones y ayudas publicas.
Ejemplos de codigo
# Primeros 20 registros en JSON
curl -s "https://analisis.datosabiertos.jcyl.es/api/explore/v2.1/catalog/datasets/subvenciones-concedidas/records?limit=20" | python3 -m json.tool
# Descargar dataset completo en CSV
curl -sL -o subvenciones_cyl.csv \
"https://analisis.datosabiertos.jcyl.es/api/explore/v2.1/catalog/datasets/subvenciones-concedidas/exports/csv"
# Agregado: importe total por ano de concesion
curl -s "https://analisis.datosabiertos.jcyl.es/api/explore/v2.1/catalog/datasets/subvenciones-concedidas/records?select=year(fecha_de_la_concesion)%20as%20anio,sum(importe)%20as%20total&group_by=anio&order_by=anio" import requests
BASE = 'https://analisis.datosabiertos.jcyl.es/api/explore/v2.1/catalog/datasets/subvenciones-concedidas/records'
offset = 0
while True:
resp = requests.get(BASE, params={'limit': 100, 'offset': offset})
resp.raise_for_status()
results = resp.json().get('results', [])
if not results:
break
for r in results:
print(r.get('fecha_de_la_concesion'), r.get('beneficiario'), r.get('importe'))
offset += 100