UnifyAPI
← Back to catalog

ror.affiliation

mock data$0.001 / call

Match Affiliation String to Organizations

Intelligently match a free-text affiliation string (as found in academic paper bylines or grant records) to research organizations in the ROR registry. Pass the raw affiliation text exactly as it appears — e.g. "Dept. of Physics, Univ. of California, Berkeley, CA, USA" or "Max-Planck-Institut für Astronomie, Heidelberg". ROR's affiliation matching algorithm performs substring detection, name-variant lookup, and scoring to identify candidate organizations. Returns each candidate with: confidence score (0–1), a "chosen" boolean (the best single match), matching_type (e.g. SINGLE SEARCH, COMMON TERMS), and the organization's ROR ID, canonical name, type, and country. Ideal for metadata curation, ORCID affiliation disambiguation, funder acknowledgment normalization, and building organization-level research analytics from unstructured text.

Businessprovider: Ror#ror#business

Input schema

affiliationrequired

Free-text affiliation string to match against the ROR registry, as it appears in an academic paper or grant record (e.g. "Dept. of Physics, Univ. of California, Berkeley, CA, USA"). ROR uses intelligent substring matching to identify the best candidate organizations. Returns each candidate with a confidence score (0–1) and a "chosen" flag.

string

Call via REST

curl -X POST https://unifyapi.pro/api/call/ror.affiliation \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"affiliation":"<affiliation>"}'

Try it

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