Skip to main content

Function: useEnrichment()

useEnrichment(uri, options): UseQueryResult<OutputSchema, Error>

Defined in: web/lib/hooks/use-discovery.ts:341

Fetches enrichment data for an eprint.

Parameters​

uri​

string

AT-URI of the eprint

options​

UseEnrichmentOptions = {}

Query options

Returns​

UseQueryResult<OutputSchema, Error>

Query result with enrichment data

Remarks​

Returns external IDs, citation counts, and concept/topic data from Semantic Scholar and OpenAlex.

Example​

const { data } = useEnrichment('at://did:plc:abc/pub.chive.eprint/123');

if (data?.available && data.enrichment) {
console.log(`Citation count: ${data.enrichment.citationCount}`);
}