search: Search ORCID records

API: orcid.org:orcid-api
Endpoint: /v3.0/search
Response format: application/json
Charset: utf-8
Auth: unknown
Method: GET
Last Status: 200
Latency: 366ms

Description

Search for ORCID records using various query parameters.

Parameters (3)

q (string, query, required)

Search query. Supports fielded search like given-names:John family-name:Smith

rows (integer, query, optional, default: 100)

Number of results to return

start (integer, query, optional, default: 0)

Start index for pagination

Examples (1)

Search ORCID records openapi-spec
curl 'https://pub.orcid.org/v3.0/search?q=given-names%3AJohn+AND+family-name%3ASmith'
import requests

resp = requests.get(
    "https://pub.orcid.org/v3.0/search",
    params={
        'q': 'given-names:John AND family-name:Smith',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("orcid")
result = api.fetch("v3.0/search", q="given-names:John AND family-name:Smith")

for item in result:
    print(item)
const resp = await fetch("https://pub.orcid.org/v3.0/search?q=given-names%3AJohn+AND+family-name%3ASmith");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:09:17.803774 200 366ms
2026-04-15 00:22:16.872313 200 474ms
2026-04-14 01:02:36.787487 200 635ms
2026-04-12 15:14:42.310555 200 339ms
2026-04-10 04:15:42.633141 200 479ms
2026-04-09 01:10:23.221770 200 793ms
2026-04-08 00:21:25.384339 200 312ms
2026-04-07 01:53:41.120820 200 348ms
2026-04-06 05:53:46.892289 200 336ms
2026-04-05 14:05:13.601862 200 410ms
2026-04-05 00:14:26.536524 200 503ms
2026-04-04 03:28:05.928010 200 479ms
2026-04-03 12:38:52.557616 200 294ms
2026-03-30 02:03:19.232250 200 483ms
2026-03-29 12:44:59.702286 200 298ms
2026-03-23 10:49:27.891700 200 443ms