papers_by_author
Search for academic papers by a specific author using OpenAlex API, with options to sort by citation count or publication date.
Instructions
Searches for academic papers by a particular author using the OpenAlex API.
Args: author_id: An OpenAlex Author ID of target author. e.g., "https://openalex.org/A123456789" sort_by: The sorting criteria ("cited_by_count", or "publication_date"). page: The page number of the results to retrieve (default: 1).
Returns: A JSON object containing a list of papers+ids by the specified author, or an error message if the search fails.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
author_id | Yes | ||
page | No | ||
sort_by | No | cited_by_count |
Input Schema (JSON Schema)
{
"properties": {
"author_id": {
"title": "Author Id",
"type": "string"
},
"page": {
"default": 1,
"title": "Page",
"type": "integer"
},
"sort_by": {
"default": "cited_by_count",
"enum": [
"cited_by_count",
"publication_date"
],
"title": "Sort By",
"type": "string"
}
},
"required": [
"author_id"
],
"type": "object"
}