Documentación API
Schema auto-generado desde los lexicons AT Protocol de TransparencIA. Consulta, filtra y agrega datos en tiempo real.
Probar en vivoEndpoint
https://transparencia-explorer.vercel.app/api/graphqlAcceso
Público; X-API-Key opcionalContent-Type
application/jsonColecciones disponibles
techTransparenciaNewsArticleNoticias indexadas con metadata completatechTransparenciaNewsSourceMedios y portales como fuentes de informacióntechTransparenciaNewsEnrichmentAnálisis IA: sentimiento, entidades, orientación políticaNotas verificadas en vivo
Ordenamiento
En listas usa sortBy: [{ field: indexedAt, direction: DESC }]. orderBy aplica a consultas *Aggregate.
Filtros booleanos
Los combinadores son AND y OR en mayúsculas; or minúscula falla en validación.
Referencias
source y article son strongRef. Para leer datos de la fuente o artículo usa sourceResolved o articleResolved con fragmentos inline.
Búsquedas temáticas
Usa filtros where sobre campos concretos. Evita keywords ambiguas como campo: también matchean nombres propios como Maru Campos.
Ejemplos de consultas probadas
Artículos recién indexados
query RecentArticles {
techTransparenciaNewsArticle(
first: 10
sortBy: [{ field: indexedAt, direction: DESC }]
) {
edges {
node {
uri
title
url
indexedAt
publishedAt
sourceResolved {
__typename
... on TechTransparenciaNewsSource {
displayName
baseUrl
}
}
}
}
pageInfo { hasNextPage endCursor }
}
}Noticias de agricultura por título
query AgricultureNews {
techTransparenciaNewsArticle(
where: {
OR: [
{ title: { contains: "agricultura" } }
{ title: { contains: "agropecuario" } }
{ title: { contains: "maíz" } }
{ title: { contains: "ganadería" } }
{ title: { contains: "sequía" } }
{ title: { contains: "cultivos" } }
]
}
first: 10
sortBy: [{ field: indexedAt, direction: DESC }]
) {
edges {
node {
title
url
publishedAt
sourceResolved {
__typename
... on TechTransparenciaNewsSource {
displayName
baseUrl
}
}
}
}
}
}Enriquecimiento con análisis IA
query EnrichedArticles {
techTransparenciaNewsEnrichment(
first: 5
sortBy: [{ field: indexedAt, direction: DESC }]
) {
edges {
node {
summary
impactLevel
emotionalTone
clickbaitScore
politicalOrientation
articleResolved {
__typename
... on TechTransparenciaNewsArticle {
title
url
}
}
}
}
}
}Agregación por idioma
query ArticlesByLanguage {
techTransparenciaNewsArticleAggregate(
groupBy: [language]
orderBy: COUNT_DESC
) {
count
groups {
language
count
}
}
}Smoke test del endpoint
curl -X POST https://transparencia-explorer.vercel.app/api/graphql \
-H "Content-Type: application/json" \
-d '{"query":"{ __typename }"}'Capacidades
¿Quieres acceso al API?
El endpoint acepta smoke tests públicos. Para uso intensivo o acceso con llave, cuéntanos sobre tu proyecto.
tech@transparencia.techTambién puedes explorar el MCP Server para integraciones con agentes IA.