# ORCID API: Get researcher profile

> Looks up a researcher's public ORCID profile by name or ORCID iD, with employment, education, funding and up to 100 works. An institution helps tell namesakes apart; private entries are left out.

Unofficial. Not affiliated with or endorsed by ORCID.

- Page: https://fous.com/methods/orcid.org/get-researcher
- Method: `orcid.org/get_researcher`, version 1
- Website: orcid.org
- Returns: name, other names, keywords, websites, employment, education, funding, works, other matches
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `name` | string | no | `"Jennifer Doudna"` | Researcher's name, ORCID iD, or ORCID profile link; for example, Jennifer Doudna. Default "". |
| `orcid_id` | string | no | `""` | ORCID iD or profile link instead of a name, for example, 0000-0002-1825-0097. Default "". |
| `institution` | string | no | `""` | Institution to distinguish people with the same name, for example, University of Cambridge. Default "". |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "name": "Jennifer Doudna",
  "orcid_id": "",
  "institution": ""
}
```

Its output:

```json
{
  "name": "Jennifer Doudna",
  "works": [
    {
      "link": "https://doi.org/10.1261/rna.081259.126",
      "type": "journal article",
      "year": "2026",
      "title": "Improving RNA secondary structure prediction through expanded training data",
      "journal": "RNA",
      "doi_link": "https://doi.org/10.1261/rna.081259.126"
    },
    {
      "link": "https://www.science.org/doi/10.1126/science.aei0498",
      "type": "journal article",
      "year": "2026",
      "title": "A Noncontiguous Code for RNA-Guided DNA Recognition at the Origin of CRISPR-Cas",
      "journal": "Science",
      "doi_link": "https://doi.org/10.1126/science.aei0498"
    },
    {
      "link": "https://www.science.org/doi/10.1126/science.aei3472",
      "type": "journal article",
      "year": "2026",
      "title": "VIPR RNA-guided DNA recognition by noncontiguous geometric triplex formation",
      "journal": "Science",
      "doi_link": "https://doi.org/10.1126/science.aei3472"
    }
  ],
  "funding": [
    {
      "link": "https://orcid.org/0000-0001-9161-999X",
      "title": "Using Cas12a2 for targeted tumor elimination",
      "funder": "American Cancer Society",
      "end_date": "2028-01-31",
      "start_date": "2026-02-01"
    }
  ],
  "keywords": [],
  "orcid_id": "0000-0001-9161-999X",
  "websites": [],
  "biography": null,
  "education": [],
  "employment": [],
  "other_names": [],
  "profile_link": "https://orcid.org/0000-0001-9161-999X",
  "other_matches": []
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"orcid.org/get_researcher","input":{"name":"Jennifer Doudna","orcid_id":"","institution":""}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Find the ORCID profile for Jennifer Doudna at UC Berkeley, including her employment and works list
- Look up researcher 0000-0002-1825-0097 and show their education and funding history
- Which ORCID records match a Michael Chen at Stanford University? I need their keywords and websites
- Pull up the public ORCID iD for Priya Ramanathan from the University of Cambridge with her other names
- Get the researcher profile tied to orcid.org link https://orcid.org/0000-0001-5109-3700, listing up to 100 works

## Input schema

```json
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "default": "",
      "description": "Researcher's name, ORCID iD, or ORCID profile link; for example, Jennifer Doudna."
    },
    "orcid_id": {
      "type": "string",
      "default": "",
      "description": "ORCID iD or profile link instead of a name, for example, 0000-0002-1825-0097."
    },
    "institution": {
      "type": "string",
      "default": "",
      "description": "Institution to distinguish people with the same name, for example, University of Cambridge."
    }
  },
  "additionalProperties": false
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "name",
    "other_names",
    "biography",
    "keywords",
    "websites",
    "orcid_id",
    "profile_link",
    "employment",
    "education",
    "funding",
    "works",
    "other_matches"
  ],
  "properties": {
    "name": {
      "type": [
        "string",
        "null"
      ]
    },
    "works": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "title",
          "type",
          "year",
          "journal",
          "doi_link",
          "link"
        ],
        "properties": {
          "link": {
            "type": "string",
            "description": "Page link for this entry."
          },
          "type": {
            "type": [
              "string",
              "null"
            ]
          },
          "year": {
            "type": [
              "string",
              "null"
            ]
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "journal": {
            "type": [
              "string",
              "null"
            ]
          },
          "doi_link": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "funding": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "title",
          "funder",
          "start_date",
          "end_date",
          "link"
        ],
        "properties": {
          "link": {
            "type": "string",
            "description": "Page link for this entry."
          },
          "title": {
            "type": [
              "string",
              "null"
            ]
          },
          "funder": {
            "type": [
              "string",
              "null"
            ]
          },
          "end_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "start_date": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "keywords": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "orcid_id": {
      "type": "string"
    },
    "websites": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "link"
        ],
        "properties": {
          "link": {
            "type": "string",
            "description": "Page link for this entry."
          },
          "name": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "biography": {
      "type": [
        "string",
        "null"
      ]
    },
    "education": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "organisation",
          "role_or_degree",
          "start_date",
          "end_date",
          "link"
        ],
        "properties": {
          "link": {
            "type": "string",
            "description": "Page link for this entry."
          },
          "end_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "start_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "organisation": {
            "type": [
              "string",
              "null"
            ]
          },
          "role_or_degree": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "employment": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "organisation",
          "role_or_degree",
          "start_date",
          "end_date",
          "link"
        ],
        "properties": {
          "link": {
            "type": "string",
            "description": "Page link for this entry."
          },
          "end_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "start_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "organisation": {
            "type": [
              "string",
              "null"
            ]
          },
          "role_or_degree": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "other_names": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "profile_link": {
      "type": "string"
    },
    "other_matches": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "institution",
          "profile_link"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "institution": {
            "type": [
              "string",
              "null"
            ]
          },
          "profile_link": {
            "type": "string",
            "description": "Page link for this entry."
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
```

## See more

- [Semantic Scholar API: Get researcher impact metrics](https://fous.com/methods/semanticscholar.org/get-author.md): Finds a Semantic Scholar author by name (optionally limited to a listed institution), picks the best-cited matching profile and returns their impact metrics and up to 10 most-cited papers.
- [Ballotpedia API: Get candidate profile](https://fous.com/methods/ballotpedia.org/get-candidate.md): Looks up a Ballotpedia candidate or officeholder profile by name, with election results, background and published links. An optional state narrows people with the same name; unreported details are left blank.
- [IMDb API: Get film person](https://fous.com/methods/imdb.com/get-person.md): Finds a film person on IMDb by name, IMDb person link or person ID and returns their biography, awards summary, known-for titles and filmography (without self-appearances, archive footage and thanks).
- [OpenAlex API: Get institution research summary](https://fous.com/methods/openalex.org/get-institution-research.md): Summarise an institution's research output from its name, including annual output, leading topics and authors. Annual citations count citations received by works published that year; leading authors are coauthors of institution-linked works, not necessarily employees.
- [MusicBrainz API: Get artist by name](https://fous.com/methods/musicbrainz.org/get-artist.md): Looks up an artist or band on MusicBrainz by name, optionally narrowed by country, and returns reference details, recorded members, aliases, genres and official links.
- [Crossref API: Get citation](https://fous.com/methods/crossref.org/get-citation.md): Gets a formatted citation and publication details for the best-matching Crossref work by title or DOI. Optional author and year help choose among similar works; citations reflect the metadata deposited with Crossref.
- [Open Library API: List books by author](https://fous.com/methods/openlibrary.org/list-author-books.md): Finds an Open Library author by name, link or key and lists their works with first publication year, edition count, cover and an author profile.
- [X API: Get profile](https://fous.com/methods/x.com/get-profile.md): Gets the public X profile for a username or profile link, including counts, verification, images and account details. Does not include posts or a timeline.
