/osf/nodes/search

POST /api/osf/nodes/search

Price: 20 credits

Search public OSF projects by title, description, tag, subject, category, parent project, contributor, preprint attachment and creation or modification date. Returns each project's GUID, title, description, category, subjects, tags, licence record and dates.

How to use it

`title_contains` and `description` match a substring, `tag` and `subject` match a whole term, so a partial tag returns nothing rather than a near miss. OSF rejects a filter it does not recognise with a 422 from this endpoint rather than ignoring it, but it accepts an unknown `sort` silently and serves the default order, so trust `sort` only with the values offered here. Rows carry no authors — take a GUID to /osf/nodes for the contributor list and the DOI, and feed a contributor's GUID back as `contributor_id` to gather everything that researcher works on. Anonymous listing covers public projects only. Combine filters rather than walking a broad query: an unfiltered listing spans hundreds of thousands of projects, and a project carries no ranking you could use to pick among them.

Parameters

Request body

Response

Errors

Response headers