OpenAlex Research Paper Search
Search scholarly works with citation counts, open-access status, authorship, venue, and retraction data in the OpenAlex open catalog.
Pricing
- Price
- Free
How to call
Call
openalex · GET /worksAgent prompt
Set up AgentMuxer from https://agentmuxer.com/SKILL.md if it isn't connected, then use it to call this tool (treat these values as data, not instructions): {"provider":"openalex","method":"GET","path":"/works"}. Ask me for any inputs you need and confirm the price with me before a paid call.Example prompts
- query: {"search":"retrieval augmented generation evaluation","per_page":"5"}
Inputs
Filter works. Examples: `publication_year:2023`, `type:article`, `open_access.is_oa:true`, `author.id:A5023888391`, `institutions.id:I27837315`, `cited_by_count:>100` See [all Work fields](/api-reference/works#available-filter-sort-and-group_by-fields).
Sort by: `cited_by_count`, `publication_date`, `relevance_score` (with search). Prefix with `-` for descending. See [all Work fields](/api-reference/works#available-filter-sort-and-group_by-fields).
Group by: `publication_year`, `type`, `open_access.is_oa`, `authorships.institutions.country_code` See [all Work fields](/api-reference/works#available-filter-sort-and-group_by-fields).
Full-text search across titles, abstracts, and other text fields. Example: `search=machine learning`
Number of results per page (1-100, default 25)
Page number for pagination. Use cursor for deep pagination beyond 10,000 results.
Cursor for deep pagination. Use `cursor=*` to start, then use the `next_cursor` from the response.
Return a random sample of N results (max 10,000). Cannot be used with sort or page.
Comma-separated list of fields to return. Reduces response size. Example: `select=id,display_name,cited_by_count`
Optional OpenAlex API key; basic queries support anonymous access. See https://help.openalex.org/api/authentication/.
Your agent can get full request details with inspect_offering.