DOAJ — Search Open Access Articles
doaj.articles.searchSearch 10 million+ open access articles indexed by the Directory of Open Access Journals (DOAJ). All articles are from peer-reviewed journals with immediate free access (no embargo, no paywall). Query by topic, author, title, DOI, or DOAJ query syntax. Returns title, authors, journal, year, subjects, keywords, abstract (up to 500 chars), DOI, and full-text URL for direct access to the paper. Ideal for finding freely readable academic literature across any discipline.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Result page number (1-based). Default: 1. | |
| sort | No | Sort order. Examples: "title:asc", "created_date:desc". Default: relevance. | |
| query | Yes | Full-text search query for articles (e.g. "climate change mitigation", "title:CRISPR", "doi:10.1002/xyz"). Supports DOAJ query syntax. | |
| page_size | No | Number of articles per page (1–50). 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. |