/search/...) comparten una misma forma de consultar. Esta guía te muestra cómo combinar sus parámetros.
Los cuatro bloques de una consulta
1
Busca por texto
Usa
keywords para buscar por nombre o título.2
Pagina los resultados
Usa
max (de 1 a 250) y page. La respuesta incluye en meta.count el total de resultados y en meta.cursor.next la URL de la página siguiente.3
Ordena
sort usa el formato campo_direccion, donde la dirección es asc o desc.4
Filtra
Cada entidad tiene sus propios filtros. Para enviar varios valores, sepáralos con coma.
Campos de ordenamiento por entidad
Si no envías
max, page ni sort, se aplican max=10, page=1 y
sort=citations_desc. Los listados de patentes y proyectos solo se ordenan
por alphabetical, así que envía sort=alphabetical_asc o
sort=alphabetical_desc en ellos.Filtros por entidad
Descubre los valores válidos
Productos, afiliaciones y fuentes tienen un endpoint que devuelve las opciones disponibles de cada filtro, con la cantidad de resultados de cada una:GET /search/works/filtersGET /search/affiliations/{affiliation_type}/filtersGET /search/sources/filters
value de cada opción es el que debes enviar en el filtro.
Formatos especiales
Rangos: years, apc_range y publication_time
Rangos: years, apc_range y publication_time
Se envían como mínimo y máximo separados por coma.
Tópicos y tipos de producto
Tópicos y tipos de producto
Usa el
value devuelto por el endpoint de filtros. En topics es la URL de OpenAlex (por ejemplo, https://openalex.org/T14483) y en product_types lleva el prefijo de la fuente (por ejemplo, impactu_Artículo de revista).Ejemplo completo
Productos publicados entre 2020 y 2026, de acceso abierto, con hasta 10 autores, ordenados por año descendente, de 20 en 20:Recorrer todas las páginas
Calcula el número de páginas conmeta.count y recórrelas una por una:
Errores comunes
Los errores se devuelven con código400 y un mensaje en error.