Pushbuild

ROR API - Research Organization Lookup & Affiliation Matching

Search 120,000+ research organizations (universities, hospitals, labs, companies, funders) by name, type and country, match messy affiliation strings to a ROR ID, or look up ROR IDs. Returns names, aliases, location, website, external IDs and relationships.

$0.24 per 1,000 organizations

Get an API key

What it returns

The Research Organization Registry: open, persistent identifiers for 120,000+ research organizations worldwide. Data is CC0.

ROR ID, display name, labels in other languages, aliases and acronyms, types, status, year established, country, region, city and coordinates, website and Wikipedia links, web domains, GRID, ISNI, Crossref Funder and Wikidata IDs, parent, child and related organizations, and match score and confidence for affiliations.

Common uses

Cleaning and normalizing author affiliations in publication and grant data, linking funders to Crossref Funder IDs, institution pickers for research software, bibliometrics by institution and country, CRM and lead lists of universities and research hospitals.

Request

POST https://api.pushbuild.com/ror-organizations/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
searchQuerieslist of stringsOrganization name or keywords, e.g. Max Planck, Mayo Clinic.
affiliationslist of stringsFree-text affiliations from papers or grants, e.g. Dept of Medicine, Stanford University, CA. Returns the matched organization.
includeUnconfirmedbooleanFor affiliations ROR cannot match confidently, return the top candidate anyway (confident=false). Default: false.
rorIdslist of stringse.g. 03vek6s52 or https://ror.org/03vek6s52.
typeslist of stringsOnly organizations of these types.
countryCodestringTwo-letter ISO code, e.g. US, DE, JP.
statusstring: active, inactive, withdrawnDefault: all.
offsetintegerSkip this many results per search. Default: 0.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/ror-organizations/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"searchQueries": ["stanford"], "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.24 per 1,000 organizations. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.