UnifyAPI
← Back to catalog

ror.filter

mock data$0.001 / call

Filter Research Organizations

Filter the Research Organization Registry (ROR) by organization type, country, and/or status to browse subsets of the 110,000+ global research organizations. Supports combining multiple filters with an optional keyword query. Organization types include: Education (universities, colleges), Healthcare (hospitals, clinics), Company (industry research), Archive (data repositories, libraries), Nonprofit (NGOs, foundations), Government (agencies, national labs), Facility (research infrastructures, telescopes), Funder (grant agencies, funding bodies), and Other. Country is specified as ISO 3166-1 alpha-2 code (US, DE, GB, JP, CN, etc.). Returns total match count and up to 20 results per page with name, type, status, country, city, and website. Useful for generating lists of institutions in a specific country, enumerating funders by country, or counting research organizations by type.

Businessprovider: Ror#ror#business

Input schema

page

Page number for pagination (1-indexed, default 1). Each page returns up to 20 results.

integer
query

Optional keyword query to narrow results within the filter. Combines with type/country/status filters.

string
types

Filter by organization type. Valid values: Education, Healthcare, Company, Archive, Nonprofit, Government, Facility, Funder, Other (e.g. "Education" returns universities and research institutes).

string
status

Organization status filter. Valid values: active (default), inactive, withdrawn. Use "inactive" or "withdrawn" to include legacy records.

string
country_code

ISO 3166-1 alpha-2 country code to filter organizations by country (e.g. "US", "DE", "GB", "JP").

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/ror.filter \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"page":0,"query":"<query>","types":"<types>","status":"<status>","country_code":"<country_code>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.