Spain Grants Scraper (BDNS) — Subvenciones y Ayudas avatar

Spain Grants Scraper (BDNS) — Subvenciones y Ayudas

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Spain Grants Scraper (BDNS) — Subvenciones y Ayudas

Spain Grants Scraper (BDNS) — Subvenciones y Ayudas

Scrape Spanish public grants and subsidies from the official National Subsidies Database (BDNS/SNPSAP): open calls with budget, CNAE, NUTS and deadlines, plus awarded grants by beneficiary NIF. Convocatorias y concesiones de subvenciones públicas de España.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Santi Belloso Lopez

Santi Belloso Lopez

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 days ago

Last modified

Share

Scrape Spanish public grants and subsidies — subvenciones y ayudas públicas — from the BDNS (Base de Datos Nacional de Subvenciones), the official national register run by Spain's Ministry of Finance (IGAE), also known as SNPSAP. This BDNS scraper returns open grant calls with budget, CNAE sector, NUTS region and deadlines, plus awarded grants with the beneficiary's tax ID and the amount received.

Extrae convocatorias de subvenciones y concesiones ya otorgadas de la Base de Datos Nacional de Subvenciones (BDNS / SNPSAP), el registro oficial donde por ley se publica toda subvención pública española: estatal, autonómica y local. Convocatorias de ayudas públicas con presupuesto, plazo y bases reguladoras, y concesiones de subvenciones por NIF de beneficiario.

Spain Grants Scraper (BDNS): what it does · Qué hace este scraper de subvenciones

La BDNS es el registro donde la Ley 38/2003 obliga a publicar toda subvención pública española. Este actor la lee por su API oficial y la devuelve ya estructurada: presupuestos como números, sectores con código CNAE, ámbitos con código NUTS, beneficiarios con el NIF/CIF ya separado de la razón social. No es un buscador web: es la fuente primaria en JSON.

Two modes: convocatorias answers "which grants can my company apply for this month?", and concesiones answers "who received public money, from whom, and how much?".

Subvenciones data extracted: grant calls and awards · Qué datos extrae

Modo convocatorias — grant calls · Convocatorias abiertas

Un ítem por convocatoria, con la ficha oficial completa. La pregunta de negocio: «¿a qué ayudas puede optar mi empresa este mes?».

Campo / FieldQué es / What it is
codigoBDNSIdentificador oficial de la convocatoria · Official call ID
titulo / tituloLenguaCooficialTítulo en castellano y en lengua cooficial · Title, incl. co-official language
administracion, organoNivel1/2/3Quién convoca, por niveles (ESTATAL / AUTONÓMICA / LOCAL → CCAA u organismo → órgano concreto)
presupuestoTotalDotación en euros, como número (no como texto) · Total budget in EUR
tipoConvocatoriaConcurrencia competitiva, concesión directa… · Award procedure
instrumentos, tiposBeneficiariosTipo de ayuda y a quién va dirigida · Aid instrument and eligible beneficiaries
sectores, sectoresCnaeSectores económicos con código CNAE · Economic sectors
regionesÁmbito territorial con código NUTS · Territorial scope
fechaInicioSolicitud, fechaFinSolicitud, abiertaPlazo de solicitud y si sigue abierta · Application window
descripcionBasesReguladoras, urlBasesReguladorasBases reguladoras y su enlace oficial · Regulatory basis
documentos[]PDFs oficiales de la convocatoria, con URL de descarga · Official PDFs
financiadoMrr, fondos, ayudaEstadoFondos europeos / Plan de Recuperación / ayuda de Estado · EU funds, MRR, state aid
urlFicha, urlApiEnlace a la ficha pública y al registro de origen · Official record links

Modo concesiones — awarded grants · Concesiones por beneficiario

Un ítem por concesión. La pregunta de negocio: «¿quién ha cobrado subvenciones y cuánto?».

Campo / FieldQué es / What it is
nif, razonSocialBeneficiario ya separado en NIF/CIF y denominación · Tax ID and legal name
tipoBeneficiariojuridica / fisica / desconocido · Beneficiary type
importe, ayudaEquivalenteCuantía concedida en euros, como número · Amount awarded
fechaConcesionFecha de la concesión · Award date
codigoBDNSConvocatoria, tituloConvocatoriaConvocatoria de la que procede · Source grant call
administracion, organoNivel1/2/3Órgano concedente · Awarding body
urlBasesReguladorasBases reguladoras (BOE, boletín autonómico…) · Regulatory basis

BDNS scraper input: modes, filters and daily runs · Parámetros de entrada

Parámetro / FieldTipo / TypePor defecto / DefaultDescripción / Notes
modeconvocatorias | concesionesconvocatoriasQué se extrae · What to scrape
keywordslista de textos[]Una búsqueda por término, sobre el título. Vacío = sin filtro · One search per term (title match)
soloAbiertasbooleanotrueSolo convocatorias con plazo abierto (solo modo convocatorias) · Open calls only
fechaDesdefecha AAAA-MM-DDSolo registros a partir de esa fecha. Es la forma de hacer ejecuciones incrementales diarias · Use it for incremental daily runs
maxItemsentero200Tope de ítems; el actor para limpiamente al alcanzarlo · Hard cap
includePersonalDatabooleanofalseVer protección de datos, más abajo · See GDPR section
{
"mode": "convocatorias",
"keywords": ["innovación", "digitalización"],
"soloAbiertas": true,
"fechaDesde": "2026-08-01",
"maxItems": 200
}

Grants output example: real items from a real run · Ejemplo de output real

Dos ítems reales del dataset, copiados tal cual de una ejecución en modo concesiones (input { "mode": "concesiones", "keywords": [], "maxItems": 60 }; registros 1 y 2 de 60). Two real dataset items, copied verbatim from a live run:

{
"tipoRegistro": "concesion",
"id": 156142556,
"codigoConcesion": "SB156142556",
"fechaConcesion": "2026-08-21",
"fechaAlta": "2026-08-23",
"nif": "A13008339",
"razonSocial": "FELIX SOLIS, S.A.",
"tipoBeneficiario": "juridica",
"importe": 13401.34,
"ayudaEquivalente": 13401.34,
"moneda": "EUR",
"instrumento": "SUBVENCIÓN y ENTREGA DINERARIA SIN CONTRAPRESTACIÓN",
"tieneProyecto": false,
"codigoBDNSConvocatoria": "667124",
"idConvocatoria": 868684,
"tituloConvocatoria": "Orden, de 27/12/2022, de la Consejería de Agricultura, Agua y Desarrollo Rural, por la que se precisan las bases reguladoras par",
"tituloConvocatoriaCooficial": null,
"administracion": "AUTONOMICA",
"organoNivel1": "AUTONOMICA",
"organoNivel2": "CASTILLA-LA MANCHA",
"organoNivel3": "DIRECCIÓN GENERAL PRODUCCIÓN AGROALIMENTARIA Y COOPERATIVAS",
"urlBasesReguladoras": "https://www.boe.es/boe/dias/2022/10/26/pdfs/BOE-A-2022-17475.pdf",
"urlFichaConvocatoria": "https://www.infosubvenciones.es/bdnstrans/GE/es/convocatoria/667124",
"fuente": "BDNS - Sistema Nacional de Publicidad de Subvenciones y Ayudas Publicas (IGAE)",
"extraidoEn": "2026-08-23T15:24:53.662Z"
}
{
"tipoRegistro": "concesion",
"id": 156142555,
"codigoConcesion": "SB156142555",
"fechaConcesion": "2026-08-21",
"fechaAlta": "2026-08-23",
"nif": "B13347190",
"razonSocial": "JOSE MARIA VILLASANTE, S.L.",
"tipoBeneficiario": "juridica",
"importe": 9600,
"ayudaEquivalente": 9600,
"moneda": "EUR",
"instrumento": "SUBVENCIÓN y ENTREGA DINERARIA SIN CONTRAPRESTACIÓN",
"tieneProyecto": false,
"codigoBDNSConvocatoria": "902087",
"idConvocatoria": 1103648,
"tituloConvocatoria": "Resolución de 24/04/2026, de la Dirección General de Empleo, por la que se publican los créditos disponibles en el ejercicio 2026 para la concesión de las subvenciones reguladas en el Decreto 103/2022, de 13 de septiembre. REG (UE) 2023/2831",
"tituloConvocatoriaCooficial": null,
"administracion": "AUTONOMICA",
"organoNivel1": "AUTONOMICA",
"organoNivel2": "CASTILLA-LA MANCHA",
"organoNivel3": "DIRECCIÓN GENERAL DE EMPLEO",
"urlBasesReguladoras": "https://docm.jccm.es/docm/descargarArchivo.do?ruta=2026/04/15/pdf/2026_2661.pdf&tipo=rutaDocm",
"urlFichaConvocatoria": "https://www.infosubvenciones.es/bdnstrans/GE/es/convocatoria/902087",
"fuente": "BDNS - Sistema Nacional de Publicidad de Subvenciones y Ayudas Publicas (IGAE)",
"extraidoEn": "2026-08-23T15:24:53.674Z"
}

Nota: en esa ejecución, de 123 filas leídas se descartaron 63 por ser personas físicas (includePersonalData: false, el valor por defecto). In that run, 63 of 123 rows were dropped as natural persons by the default privacy filter.

Subvenciones use cases · Casos de uso

Alertas comerciales de ayudas · Grant intelligence and funding alerts

Detectar cada mañana las ayudas para empresas nuevas de tu sector (CNAE) y tu comunidad autónoma antes que la competencia, usando fechaDesde como puntero incremental.

Consultoría de subvenciones · Subsidy consultancies

Alimentar un buscador propio de convocatorias de ayudas públicas abiertas, con presupuesto, plazo, bases reguladoras y los PDFs oficiales.

Inteligencia competitiva · Competitive intelligence

Ver qué empresas de tu sector han cobrado ayudas públicas, de qué organismo y por cuánto — incluidas las financiadas con fondos europeos MRR.

Enriquecimiento de CRM · B2B data enrichment

Cruzar el nif de las concesiones con tu base de clientes o de leads.

Periodismo de datos · Data journalism and public-spending research

Seguimiento del gasto público en subvenciones por órgano, territorio y sector.

BDNS source, rate limits and run time · Fuente oficial, límites y cuánto tarda

  • Fuente oficial: Sistema Nacional de Publicidad de Subvenciones y Ayudas Públicas (BDNS), Intervención General de la Administración del Estado (IGAE), Ministerio de Hacienda — https://www.pap.hacienda.gob.es/bdnstrans/api/.
  • El actor respeta un máximo de ~1 petición por segundo contra la API oficial. Rate-limited to ~1 request/second.
  • concesiones: 100 ítems por petición → ~1 s por cada 100 ítems.
  • convocatorias: el listado no trae la ficha completa, así que hay una petición de detalle por convocatoria → ~1 s por ítem. Con soloAbiertas: true se descargan también las fichas de las cerradas para poder descartarlas (la API oficial no ofrece filtro de estado), así que cuenta con varias peticiones por ítem guardado.
  • El actor envía un User-Agent identificado que no contiene datos personales, reintenta con backoff exponencial y nunca salta una autenticación ni una medida técnica de protección. It only reads openly published public-sector data, and never bypasses any technical protection measure.
ActorQué extrae / What it scrapes
spain-de-minimis-aidBDNS: ayudas de minimis y ayudas de Estado por NIF, con reglamento UE y caso SA
spain-grants-registriesBDNS: grandes beneficiarios, sanciones por fraude y ayudas a partidos
spain-boe-monitorBOE: monitor incremental por palabra clave, sección y NIF
spain-borme-companiesBORME: constituciones, nombramientos, ceses y concursos, campo a campo
spain-cadastre-bulkCatastro: enriquecimiento masivo por referencia catastral o dirección
spain-bocm-gazetteBOCM: boletín oficial de la Comunidad de Madrid, en modo delta
spain-boja-gazetteBOJA: boletín oficial de la Junta de Andalucía, en modo delta
catalonia-tendersLicitaciones y adjudicaciones públicas de Cataluña (PSCP)
euskadi-tendersAnuncios de contratación pública del País Vasco
aragon-tendersRegistro de contratos públicos de Aragón (CKAN)

Personas físicas fuera por defecto · Individual beneficiaries excluded by default

Las concesiones de la BDNS incluyen beneficiarios que son personas físicas (la fuente publica su nombre y su DNI parcialmente enmascarado). Con includePersonalData: falseel valor por defecto — el actor los excluye por completo: el dataset contiene solo empresas, asociaciones, comunidades de propietarios y administraciones.

La clasificación usa la letra inicial del NIF según las reglas de la AEAT (dígito = DNI, X/Y/Z = NIE, K/L/M = otros supuestos de persona física, * = NIF enmascarado por la propia fuente) y es fail-closed: si un identificador no se puede clasificar con certeza, se descarta.

Si activas includePersonalData, el dataset incluirá datos personales y pasas a ser tú quien responde de su tratamiento conforme al RGPD y la LOPDGDD. Enabling the flag means you become responsible for the personal data under GDPR.

  • Este actor solo lee datos públicos, sin login, sin cookies, sin token y sin saltarse ninguna medida técnica. No es un producto oficial ni está afiliado, respaldado ni verificado por la IGAE ni por el Ministerio de Hacienda. This actor is not an official product and is not affiliated with or endorsed by IGAE or the Ministry.
  • Marco: Ley 38/2003 General de Subvenciones (art. 20, publicidad) y Ley 37/2007 de reutilización de la información del sector público. La reutilización está sujeta al aviso legal del SNPSAP. Reuse is subject to the SNPSAP legal notice and to Spanish law on the re-use of public sector information.
  • La propia API advierte de que los datos son dinámicos y pueden corregirse o eliminarse después de la extracción: para decisiones con efectos jurídicos, consulta siempre la ficha oficial (urlFicha). For legally binding decisions, always check the official record.
  • La Administración se reserva restringir el acceso a la API «ante situaciones de manifiesto abuso». Por eso este actor limita su ritmo a ~1 req/s y se identifica con un User-Agent propio. No modifiques ese comportamiento.
  • Comprueba que tu caso de uso cumple la normativa aplicable antes de redifundir los datos.

Spain grants scraper FAQ · Preguntas frecuentes

¿Cómo saco solo las convocatorias abiertas hoy?

mode: "convocatorias" con soloAbiertas: true (el valor por defecto). Ten en cuenta que, al no existir filtro de estado en la API oficial, el actor descarga también fichas de convocatorias cerradas para descartarlas.

¿Puedo ver cuánto ha cobrado una empresa concreta?

Sí, en mode: "concesiones": cada ítem trae nif y razonSocial ya separados. Para el histórico completo de ayudas de minimis y ayudas de Estado de un NIF, usa spain-de-minimis-aid.

¿Cómo hago ejecuciones diarias incrementales?

Con fechaDesde: pon la fecha de la última ejecución y solo recibirás los registros posteriores.

¿Incluye subvenciones a personas físicas? · Are individuals included?

No por defecto: se excluyen con includePersonalData: false. Si lo activas, asumes tú la responsabilidad RGPD del tratamiento.

¿Trae fondos europeos y Plan de Recuperación? · Does it flag EU funds?

Sí: los campos financiadoMrr, fondos y ayudaEstado de cada convocatoria.

¿Cubre subvenciones autonómicas y locales?

Sí. La BDNS es el registro nacional donde deben publicarse todas: estatales, autonómicas y locales. Los campos organoNivel1/2/3 dicen de qué nivel viene cada una.

¿Cuánto cuesta ejecutarlo? · How much does it cost?

El modelo de precio aparece en la pestaña Pricing de esta misma ficha del Store. En consumo, concesiones es mucho más barato por ítem que convocatorias, por la petición de detalle que exige cada convocatoria.

Support and feedback · Soporte y sugerencias

¿Falta un campo, un filtro o un modo? ¿Necesitas una variante a medida (otro recorte de la BDNS, otro formato de salida, integración con tu almacén)? Abre un issue desde la pestaña Issues de esta ficha.

Missing a field, a filter or a mode? Open an issue from the Issues tab.

Palabras clave / Keywords: subvenciones España, BDNS scraper, Spain grants API, convocatorias de ayudas públicas, Spanish public subsidies data, ayudas para empresas, grant calls Spain, SNPSAP, concesiones de subvenciones por NIF, subsidy beneficiaries Spain, ayudas fondos europeos MRR, public funding Spain, infosubvenciones, CNAE, NUTS, NIF.