OpenAlex Works Search
openalex.works.searchSearch 250M+ scholarly works (journal articles, books, preprints, datasets) by title, abstract, or full text. Returns OpenAlex ID, DOI, title, authors, publication year, open-access status, citation count, and primary research topic. Complements crossref.works_search (which returns publisher-registered bibliographic metadata) with OpenAlex's broader citation graph and topic classification. Call openalex.get_work with a result ID or DOI for full detail. Data: api.openalex.org, no auth required, CC0 metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query across title, abstract, and full text (e.g. "climate change") | |
| per_page | No | Number of results to return (1-25, default 10) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |