GraphQL API
Documentación API
Schema auto-generado desde los lexicons AT Protocol de TransparencIA. Consulta, filtra y agrega datos en tiempo real.
Endpoint
POST
https://transparencia-indexer.vercel.app/api/graphqlAutenticación
X-API-Key: <your-api-key>Content-Type
application/jsonColecciones disponibles
techTransparenciaNewsArticleNoticias indexadas con metadata completatechTransparenciaNewsSourceMedios y portales como fuentes de informacióntechTransparenciaNewsEnrichmentAnálisis IA: sentimiento, entidades, orientación políticaEjemplos de consultas
Artículos recientes
graphql
query RecentArticles {
techTransparenciaNewsArticle(
first: 10
orderBy: publishedAt_DESC
) {
edges {
node {
uri
title
url
publishedAt
source { name baseUrl }
}
}
pageInfo { hasNextPage endCursor }
}
}Búsqueda full-text
graphql
query SearchArticles($q: String!) {
techTransparenciaNewsArticle(
where: { title: { contains: $q } }
first: 20
) {
edges {
node { uri title url publishedAt }
}
}
}Enriquecimiento con análisis IA
graphql
query EnrichedArticles {
techTransparenciaNewsEnrichment(
first: 5
orderBy: indexedAt_DESC
) {
edges {
node {
summary
sentiment
impactLevel
emotionalTone
clickbaitScore
politicalOrientation
article { title url }
}
}
}
}Autenticación
bash
curl -X POST https://transparencia-indexer.vercel.app/api/graphql \
-H "Content-Type: application/json" \
-H "X-API-Key: <your-api-key>" \
-d '{"query":"{ __typename }"}'Capacidades
✓Filtros anidados con operadores eq, in, contains, gt/gte/lt/lte
✓Paginación cursor-based (first, after)
✓Ordenamiento por cualquier campo indexado
✓Búsqueda full-text en español e inglés (GIN indexes)
✓Joins entre colecciones vía strongRef
✓Consultas de agregación (totalCount, groupBy)
¿Quieres acceso al API?
El GraphQL API está disponible bajo solicitud. Cuéntanos sobre tu proyecto y te damos acceso.
tech@transparencia.techTambién puedes explorar el MCP Server para integraciones con agentes IA.