Search PLOS Open-Access Articles
plos-search.article.searchSearch the full open-access PLOS research corpus (PLOS ONE, Biology, Medicine, Genetics, Computational Biology, Pathogens, Neglected Tropical Diseases, Global Public Health, Digital Health, Climate, Mental Health, Water, Sustainability and Transformation) by free text or Solr field query, with optional journal filter and sort. Returns DOI, title, journal, authors, abstract, and subjects for each match. Data: api.plos.org, no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Result ordering: "relevance" (default), "date_desc" (newest first), "date_asc" (oldest first). | |
| query | Yes | Solr query string, e.g. a free-text term ("malaria vaccine") or a field-scoped query ("title:CRISPR" or "author:\"Jane Doe\""). Searches across the full open-access PLOS corpus. | |
| journal | No | Restrict results to one PLOS journal (e.g. "PLOS ONE", "PLOS Biology"). | |
| max_results | No | Maximum number of articles to return (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. |