/protocolsio/protocols/search

POST /api/protocolsio/protocols/search

Price: 20 credits

Search protocols.io for laboratory and computational protocols by keyword, ordered by relevance, publication date or title, returning each protocol's title, DOI, authors, workspace, funders, version history and usage counts

How to use it

Find protocols by keyword, then feed a result's `alias` or `version_alias` to protocolsio/protocols for the procedure itself. A result carrying an `import_source` came from a publisher: its `step_count` describes the original publication and the detail endpoint returns no steps for it, so filter on an empty `import_source` when the user actually needs a runnable procedure. One query reaches at most 1600 protocols however large the match count is; narrow the wording rather than raising `count` to go deeper. There is no upstream open-access filter, and `is_open_access` is populated only on native records; it is missing on most imported records, so filtering on it after the fact drops most imported protocols rather than confirming they are closed access. `sort` is validated here, so an unlisted value is refused rather than silently ignored.

Parameters

Request body

Response

Errors

Response headers