ROR API allows to iterate, query and filter the organizations indexed in ROR. The results are returned in JSON.
/organizations gives the list of all organizations.
/organizations/<ror id> (e.g.
/organizations/https://ror.org/015w2mp89) can be used to retrieve the record of a single organization based on its ROR id.
query.names can be used for querying:
/organizations?query=Bath) searches in all fields
/organizations?query.name=Bath+Spa+University) searches in the main name of the organization
/organizations?query.names=WHO) searches in all the name variants of the organization
It is also possible to filter the results by type, country code or country name using
The filters can be combined like this:
/organizations?filter=types:Facility,country.country_code:GB. Filters can be also combined with querying.
ROR API returns 20 results per page. It is possible to iterate through the list using
/organizations?page=5) parameter. It can be combined with filters and querying.