POST requests to https://hexagraph-core.onrender.com/graphql.
All IDs passed to GraphQL queries must use the full
OA: prefix format — for example, OA:W2107277218 for a work or OA:A5086208034 for an author. Bare numeric IDs are not accepted.output(id)
Fetches a single scholarly work by its unique OpenAlex identifier.
Arguments
The
OA:W-prefixed identifier of the scholarly work. Example: "OA:W2107277218".Return Fields
| Field | Type | Description |
|---|---|---|
id | String | The OA:W identifier for this work |
doi | String | Digital Object Identifier (DOI), if available |
title | String | Full title of the work |
year | Int | Publication year |
date | String | Full publication date |
citations | Int | Total citation count |
source | String | Name of the publication venue (journal, conference, etc.) |
authors | [Author] | List of authors; each has a name field |
Example Query
Example Response
outputs(query)
Searches and filters the Hexagraph works index. Supports full-text search, structured filter expressions, and pagination.
Arguments
A query configuration object. All subfields are optional.
Return Fields
Returns an array of output objects. Each object supports the same fields asoutput(id), plus affiliations on nested author objects:
| Field | Type | Description |
|---|---|---|
id | String | The OA:W identifier |
doi | String | DOI, if available |
title | String | Full title |
date | String | Publication date |
source | String | Publication venue |
citations | Int | Citation count |
authors[].name | String | Author name |
authors[].affiliations | [String] | List of institutional affiliations for the author |
Example Query
Example Response
author(id)
Fetches a researcher’s profile by their unique OpenAlex author identifier.
Arguments
The
OA:A-prefixed identifier of the author. Example: "OA:A5086208034".Return Fields
| Field | Type | Description |
|---|---|---|
id | String | The OA:A identifier for this author |
orcid | String | ORCID iD, if available |
name | String | Author’s display name |
citations | Int | Total citation count across all works |
outputs | Int | Total number of indexed works |
affiliations | [Affiliation] | List of institutional affiliations; each contains an institution object with a name field |