# 2s Research Author Lookup (ORCID)

> 2s Research Author Lookup (ORCID) is a paid API for AI agents from 2s.io, paid per call via x402, $0.0012/call, status unknown (last checked 2026-09-16).

Fetches an academic researcher's profile, affiliations, and publications from ORCID by their ORCID iD

## Facts

- Endpoint: GET https://2s.io/api/research/author
- Price: $0.0012/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-research-author-lookup-orcid-7707e83f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H-vt-ookr6BZKpmktQ-oc

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability 2s-research-author-lookup-orcid-7707e83f
```

Example prompt: Look up the ORCID profile for researcher 0000-0002-1825-0097 and give me their name, current affiliations, and up to 20 of their published works.

## When to prefer this

Use this endpoint when you have a known ORCID iD and need authoritative, structured data about an academic researcher — their name, institutional affiliations, and publication list. Prefer this over general web search when you need ground-truth researcher identity data sourced directly from ORCID. Ideal for academic due diligence, citation enrichment, researcher verification, or building publication graphs.

## Known failure modes

- Invalid or malformed ORCID iD returns an error or empty result
- ORCID iD does not exist in the registry — empty or 404-style response
- Researcher profile is set to private — limited or no data returned
- worksLimit out of range (must be 1–50) causes validation error
- Network timeout or upstream ORCID API unavailability

## How this service works

Resolve a researcher by ORCID iD. Pass orcid (e.g. 0000-0002-1825-0097, with or without the https://orcid.org/ prefix). Returns the researcher name, affiliations (employments and educations with organization, role, department, years, and a current flag), a total works count, and a works summary (title, type, year, DOI when present). Data: ORCID Public API, free and keyless; per-record visibility is set by the record holder. The canonical author key in scholarly metadata — pair with /api/papers/search, /api/paper/doi-lookup, and /api/research/org (ROR institutions). Use to verify an author identity, current institution, or publication record before citing.

## Output

Returns a JSON object with the researcher's given and family name, ORCID iD, ORCID profile URL, current and past affiliations (with type and organization name), a list of works (title, DOI, year) up to the requested limit, total works count, and data source attribution.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "orcid": "0000-0002-1825-0097",
   "worksLimit": 20
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "orcid"
     ],
     "properties": {
      "orcid": {
       "type": "string",
       "description": "ORCID iD, e.g. 0000-0002-1825-0097."
      },
      "worksLimit": {
       "type": "integer",
       "default": 20,
       "maximum": 50,
       "minimum": 1,
       "description": "Max works returned."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-research-author-lookup-orcid-7707e83f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
