{viafID}: Get authority cluster by VIAF ID

API: viaf.org:viaf-api
Endpoint: /viaf/{viafID}
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 503ms

Description

Retrieve a complete authority cluster by VIAF identifier. Returns RDF/XML by default; use Accept header or format query parameter for JSON.

Parameters (2)

Accept (string, header, optional)

Preferred response format - use 'application/json' or 'application/rdf+xml'

Constraints: {'enum': ['application/json', 'application/rdf+xml', 'text/html']}

viafID (string, path, required)

VIAF identifier (numeric)

Constraints: {'pattern': '^[0-9]+$'}

Examples (2)

Get VIAF cluster by ID openapi-spec
curl 'https://viaf.org/viaf/96994048'
import requests

resp = requests.get("https://viaf.org/viaf/96994048")
data = resp.json()
import zingu_apis

api = zingu_apis.api("viaf")
result = api.fetch("viaf/{viafID}")

for item in result:
    print(item)
const resp = await fetch("https://viaf.org/viaf/96994048");
const data = await resp.json();
Get authority cluster by VIAF ID openapi-spec
curl 'https://viaf.org/viaf/39377930'
import requests

resp = requests.get("https://viaf.org/viaf/39377930")
data = resp.json()
import zingu_apis

api = zingu_apis.api("viaf")
result = api.fetch("viaf/{viafID}")

for item in result:
    print(item)
const resp = await fetch("https://viaf.org/viaf/39377930");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:32:24.266557 200 503ms
2026-04-16 03:45:13.702384 200 2256ms
2026-04-16 03:30:35.791101 200 290ms
2026-04-15 03:58:01.036563 200 2211ms
2026-04-15 01:21:42.706599 200 341ms
2026-04-14 00:41:36.966105 200 576ms
2026-04-14 00:31:54.364492 200 401ms
2026-04-12 14:23:06.330662 200 1504ms
2026-04-12 13:36:40.837193 200 1829ms
2026-04-10 01:39:10.686741 200 1949ms
2026-04-10 01:20:51.099241 200 900ms
2026-04-09 03:02:06.111807 200 513ms
2026-04-09 02:10:09.636117 200 374ms