Andalucia — Subvenciones otorgadas
API REST oficial de la Junta de Andalucia con todas las subvenciones otorgadas por la administracion andaluza. Endpoint propio con OpenAPI, descarga integral en JSON o CSV, actualizacion diaria y licencia CC BY 4.0.
Ficha tecnica
- Formato
- API REST (JSON/CSV) + OpenAPI
- Cobertura
- Actualizacion diaria
- Actualizacion
- Diaria
- Licencia
- CC BY 4.0
- Entidad
- Junta de Andalucia
Descripcion
Dataset oficial de la Junta de Andalucia con todas las subvenciones otorgadas por la administracion autonomica andaluza. Publicado por la Consejeria de Economia, Hacienda, Fondos Europeos y Dialogo Social. La actualizacion es diaria y la licencia es CC BY 4.0.
A diferencia de otras fuentes regionales que solo ofrecen descarga de CSV o mirror de BDNS, Andalucia expone una API REST propia con OpenAPI documentado (/api/v0/subventions/openapi.json). El endpoint /all?format=json devuelve el dataset completo como JSON (en torno a 38 MB) y /all?format=csv lo entrega como CSV. La API esta alojada en el subdominio datos.juntadeandalucia.es y redirige a ficheros generados en festa.juntadeandalucia.es (Portal Andaluz de Datos Abiertos).
Ejemplos de codigo
# Descarga JSON completa (~38 MB)
curl -sL -o subvenciones_andalucia.json \
"https://datos.juntadeandalucia.es/api/v0/subventions/all?format=json"
# O en CSV
curl -sL -o subvenciones_andalucia.csv \
"https://datos.juntadeandalucia.es/api/v0/subventions/all?format=csv"
# Inspeccionar OpenAPI spec
curl -s "https://datos.juntadeandalucia.es/api/v0/subventions/openapi.json" | python3 -m json.tool | head -40 import pandas as pd
df = pd.read_json('https://datos.juntadeandalucia.es/api/v0/subventions/all?format=json')
print(f'Registros: {len(df):,}')
print(df.columns.tolist())
print(df.head())
# Top beneficiarios por importe
top = df.groupby('nombre_beneficiario')['importe'].sum().sort_values(ascending=False).head(20)
print(top)