← Tools Reference

OpenAlex

OpenAlex integration (Data). Imported from open-connector.

API key4 toolshttps://api.openalex.org
GET
openalex_list_works
List, search, filter, page, or group OpenAlex works with work-focused normalized fields.

/works

10 parameters
ParamTypeRequiredDescription
searchstringoptionalA full-text search string sent with OpenAlex search.
filterstringoptionalAn OpenAlex filter expression, such as publication_year:2024 or cited_by_count:…
sortstringoptionalAn OpenAlex sort expression, such as cited_by_count:desc or publication_year:de…
cursorstringoptionalThe OpenAlex cursor value for cursor pagination. Use * for the first page.
pageintegeroptionalThe OpenAlex page number for basic paging.
perPageintegeroptionalThe number of records to return per page.
selectarrayoptionalSpecific OpenAlex fields to return.
groupBystringoptionalAn OpenAlex field to group by, such as publication_year or institutions.country…
sampleintegeroptionalThe number of random records to sample.
seedintegeroptionalThe seed used with OpenAlex random sampling.
GET
openalex_get_entity
Get one OpenAlex entity by identifier from a supported collection.

/{entity}/{id}

2 parameters
ParamTypeRequiredDescription
entitystringrequiredThe OpenAlex entity collection to query.
idstringrequiredThe OpenAlex entity identifier, such as W2741809807, A5023888391, or an OpenAle…
GET
openalex_get_work
Get one OpenAlex work by identifier.

/works/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe OpenAlex entity identifier, such as W2741809807, A5023888391, or an OpenAle…
GET
openalex_autocomplete
Return OpenAlex autocomplete suggestions for a search string.

/autocomplete

3 parameters
ParamTypeRequiredDescription
searchstringrequiredA full-text search string sent with OpenAlex search.
entitystringoptionalThe OpenAlex entity collection to query.
perPageintegeroptionalThe number of records to return per page.