Aragon Public Contracts Registry Scraper
Pricing
from $2.00 / 1,000 results
Aragon Public Contracts Registry Scraper
Registro de contratos publicos de la Comunidad Autonoma de Aragon (contratos mayores y menores), via el portal CKAN opendata.aragon.es. Aragon public procurement contracts registry.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Santi Belloso Lopez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Aragon Public Contracts Registry Scraper · Registro de contratos de Aragón
Extrae el Registro de Contratos de la Comunidad Autónoma de Aragón (contratos mayores y contratos menores) desde el portal oficial de datos abiertos opendata.aragon.es (CKAN), con filtrado en servidor.
Scrapes the Aragon Regional Government's public contracts registry (major and minor contracts) from the official open-data CKAN portal, with server-side filtering.
🇪🇸 Español
Qué obtienes
Un ítem por contrato del registro (mayores o menores, según tipoRegistro):
| Campo | Qué es |
|---|---|
idExpediente | Número de expediente |
titulo, objeto | Objeto del contrato |
administracion, organoContratacion | Comunidad Autónoma de Aragón y órgano de contratación concreto |
tipoContrato, procedimiento, tramitacion | Suministros/Servicios/Obras…, procedimiento de adjudicación |
estado | Estado del expediente (En ejecución, Cerrado…) |
presupuestoLicitacionSinIva/ConIva, valorEstimadoContrato | Importes como número |
importeAdjudicacionSinIva/ConIva | Importe de adjudicación, como número |
adjudicatario.nif, .razonSocial, .tipoPersona | Adjudicatario — ver protección de datos abajo |
codigosCpv, duracionContrato | Clasificación económica y duración |
fechaPublicacionAnuncio (=fecha de licitación), fechaPublicacionAdjudicacion, fechaPublicacionFormalizacion | Fechas clave, en ISO |
tipoRegistro | mayores o menores |
Parámetros de entrada
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
tipoRegistro | mayores|menores | mayores | Qué recurso CKAN consultar |
keywords | lista de textos | [] | Busca en TODAS las columnas de texto, en servidor (CKAN q). Vacío = sin filtro |
tipoContrato | enum | — | Suministros, Servicios, Obras… (filtro exacto en servidor) |
ano | texto | — | Columna ANO (filtro exacto en servidor); el registro cubre desde 2023 |
importeMinimo / importeMaximo | número | — | Filtro por importe de adjudicación (o presupuesto). ⚠️ En cliente — ver nota técnica |
incluirContactosNominales | booleano | false | Ver protección de datos abajo |
maxItems | entero | 200 | Tope de ítems |
Ejemplo:
{ "tipoRegistro": "mayores", "keywords": ["limpieza"], "tipoContrato": "Servicios", "maxItems": 100 }
El filtrado ocurre en el servidor — salvo el importe
Este actor traduce tipoContrato/ano a filters de CKAN (igualdad
exacta) y keywords a q (búsqueda de texto libre), ambos enviados al
servidor datastore_search. Excepción documentada: el API CKAN de
Aragón solo admite igualdad exacta en filters, sin operadores de rango —
por eso importeMinimo/importeMaximo se aplican en cliente, tras
traer cada página del servidor (mismo patrón que soloAbiertas en
spain-grants-bdns). El log de la ejecución indica claramente qué se
filtró en servidor y qué en cliente.
Protección de datos: nombres de personas físicas fuera por defecto
El campo NIF ADJUDICATARIO del registro incluye, para una parte de los
contratos, un NIF sin enmascarar o enmascarado por la propia fuente
("***4446**", igual que en BDNS) cuando el adjudicatario es una persona
física (autónomo). Con incluirContactosNominales: false — el valor por
defecto — si el adjudicatario no es inequívocamente una persona jurídica
(clasificación fail-closed del NIF), adjudicatario.nif y .razonSocial
se anulan y solo queda .tipoPersona. El resto del contrato (importe,
órgano, fechas…) se conserva: es gasto público, no dato personal.
Fuente y aviso legal
- Fuente oficial: dataset CKAN "Registro de Contratos de la Comunidad
Autónoma de Aragón - Desde 2023", portal de datos abiertos del Gobierno
de Aragón —
https://opendata.aragon.es/api/3/action/datastore_search. 7.350 filas (Contratos Mayores) y 12.649 filas (Contratos Menores) verificadas el 23-ago-2026, actualización trimestral. - Licencia: Creative Commons Attribution 4.0 (CC-BY-4.0), verificada en los metadatos del dataset.
- Robots.txt de
opendata.aragon.esverificado con curl: solo prohíbe/ckan/api/(con prefijo) y/GA_OD_Core/preview|download|views*; el endpoint usado aquí,/api/3/action/datastore_searchsin ese prefijo, no está prohibido. - Este actor solo lee datos públicos, sin login, sin cookies y sin saltarse ninguna medida técnica. No es un producto oficial ni está afiliado, respaldado ni verificado por el Gobierno de Aragón.
🇬🇧 English
What it does
aragon-tenders scrapes the Aragon Regional Government's contracts
registry (major and minor contracts) from the official CKAN open-data
portal, with server-side filtering via datastore_search.
Input
See the Spanish table above — field names and defaults are identical.
importeMinimo/importeMaximo are applied client-side: CKAN's
datastore_search only supports exact-match filters, not range
operators — documented limitation, same pattern as soloAbiertas in
spain-grants-bdns.
GDPR: named individuals excluded by default
The NIF ADJUDICATARIO column carries an unmasked or source-masked tax ID
for sole-trader (natural person) awardees. With
incluirContactosNominales: falseadjudicatario.nif/.razonSocial are nulled unless the
awardee is unambiguously a legal entity (fail-closed NIF classification).
Disclaimer
Data comes from the Aragon Regional Government's official CKAN open-data
portal (opendata.aragon.es). This actor is not an official product
and is not affiliated with or endorsed by the Gobierno de Aragón. Reuse is
free under CC-BY-4.0 (attribution required).
Palabras clave / Keywords: contratos públicos Aragón, registro de contratos, licitaciones Aragón, contratación pública, CKAN open data, Gobierno de Aragón, public procurement Spain, contratos menores, contratos mayores, CPV.