Skip to main content
Esta página está pensada para agentes de IA y LLMs. Si eres una persona, empieza por la Introducción y la guía de Consultas y filtros.
Recursos para agentes:
  • Índice de la documentación: https://help.impactu.colav.co/llms.txt. Toda la documentación en un solo archivo: https://help.impactu.colav.co/llms-full.txt (unos 520 KB).
  • Cualquier página en Markdown: agrega .md a su URL. Por ejemplo, https://help.impactu.colav.co/api-reference/llm-quick-reference.md.
  • MCP de la documentación: https://help.impactu.colav.co/mcp. Busca y lee páginas de esta documentación; no consulta los datos de la API.

URL base y autenticación

Forma de las respuestas

Endpoints

Los nombres de los indicadores están en los catálogos de afiliación, autor y fuente.

Importante: primero el ID, después la consulta

No hay filtros por nombre. Un parámetro como author=Juan Pérez se ignora sin error y devuelve resultados sin filtrar. Busca primero el ID de la entidad y consulta con su ruta.
Lo mismo vale para personas (/search/person), fuentes (/search/sources) y entidades geográficas (/search/geo/state). Revisa el nombre de los resultados antes de elegir uno. Los IDs son cadenas opacas y su formato varía, incluso dentro de una misma entidad: hay personas con IDs como 0000624497 y como A5128366519. Copia el id que devuelve la búsqueda, no lo construyas.

Parámetros de los listados

Envía siempre max, page y sort juntos. Sin ninguno de los tres se aplican max=10, page=1 y sort=citations_desc. Pero si envías max sin page ni sort, los resultados llegan sin ningún orden.
Campos de sort por endpoint:
citations ordena por las citas de OpenAlex.

Cómo funciona keywords

keywords es una búsqueda de texto de MongoDB. Une las palabras con O, no con Y, y no ordena por relevancia: el orden lo pone sort.
Para exigir varias palabras, pon cada una entre comillas dobles.

Filtros de productos

Los aceptan /search/works, los productos de una afiliación, un autor, una fuente o una entidad geográfica, sus exportaciones y plot.
  • Varios valores en un filtro, separados por coma, se unen con O (salvo years, que es un rango). Filtros distintos se unen con Y.
  • Afiliaciones (/search/affiliations/{type}): states, cities, groups_ranking.
  • Fuentes (/search/sources): source_types, scimago_quartiles, apc_range, status, publication_time, license_type, topics.
Los valores válidos salen de los endpoints /filters. Cada filtro es una lista de {value, title, count, children}. Envía el value, también el de los children. Un valor que no existe no da error: devuelve 0 resultados.

Patrones comunes

Límites

Detalle en Autores de los productos.

Errores

Los listados de una entidad que no existe (por ejemplo /person/9999999999/research/products) responden 200 con data vacío, no 404.

Errores comunes

Endpoints con sesión

Consultar datos no requiere sesión. La administración de usuarios (/admin/users), el API Key (/users/{email}/apikey), /me y las cargas (/submit/*) sí la requieren: un JWT en la cookie que crea POST /login, y en las solicitudes que no son GET, el encabezado X-CSRF-TOKEN. Un agente que solo consulta no los necesita. Detalle en la Introducción.

Enlaces